microsoft sql server 2005 (i)

37
SQL Server 2005

Upload: hernanyovera

Post on 11-Sep-2015

56 views

Category:

Documents


1 download

DESCRIPTION

sql server

TRANSCRIPT

  • SQL Server 2005

  • Microsoft SQL Server 2005Microsoft SQL Server 2005 es un sistema de gestin de base de datos relacionales cliente-servidor y una plataforma para procesamiento de transacciones en lnea (OLTP), el anlisis, data warehousing y aplicaciones de comercio electrnico.Hace uso del lenguaje de programacin para base de datos Transact-SQL.

  • Tecnologas de SQL Server 2005

  • Motor de Base de Datos RelacionalEs el servicio principal para el almacenamiento, procesamiento y seguridad de datos. Provee acceso controlado y rpido procesamiento de transacciones, adems de alta disponibilidad.

  • Servicios de AnlisisProvee procesamiento analtico en lnea y minera de datos para aplicaciones de inteligencia de negocio. Permite el diseo y manejo de estructuras multidimensionales que contienen datos de diversas fuentes.Para aplicaciones de minera de datos, este servicio permite el diseo, creacin y visualizacin de modelos utilizando una amplia variedad de algoritmos.

  • Servicios de IntegracinServicio de transformacin e integracin de datos que se utiliza para extraer, transformar y consolidar datos desde diversos orgenes y moverlos a uno o mltiples destinos.

  • ReplicacinConjunto de tecnologas para el copiado y distribucin de datos y objetos entre bases de datos y su sincronizacin a fin de mantener su consistencia.Mediante la replicacin puede distribuirse datos a diferentes lugares, as como a usuarios remotos o mviles en amplias redes e incluso en Internet.

  • Servicio de ReportesPlataforma para la generacin y distribucin de reportes. Permite la creacin de reportes tabulares y grficos que contengan datos de orgenes relacionales y multidimensionales.Los reportes son vistos y manejados sobre conexiones basadas en Web.

  • Servicios de NotificacinPlataforma para el desarrollo y distribucin de aplicaciones que generen y enven notificaciones y mensajes personalizados a cientos de millones de suscriptores y a una amplia variedad de dispositivos.

  • Service BrokerProvee servicios de comunicacin basada en encolamiento de mensajes y forma parte del motor de base de datos.Ideal para enlazar aplicaciones y componentes de diferentes tecnologas, reduciendo as el tiempo de desarrollo.

  • Bsqueda de Texto CompletoProvee la funcionalidad necesaria para ejecutar consultas de texto completo sobre datos basados en caracteres.Muy flexible al permitir que las consultas incluyan palabras y frases en mltiples formas.

  • Soporte Nativo para HTTPProvee soporte para Servicios Web XML a travs de HTTP, SOAP y WSDL sin necesidad de tener instalado Internet Information Services.

  • Integracin con el CLRCreacin de procedimientos almacenados, desencadenadores, tipos definidos por el usuario, funciones definidas por el usuario (escalares y de tabla) y funciones agregadas definidas por el usuario utilizando cualquier lenguaje soportado por .NET Framework.

  • Ediciones de SQL Server 2005SQL Server 2005 Enterprise Edition (32 y 64 bits)SQL Server 2005 Standard Edition (32 y 64 bits)SQL Server 2005 Workgroup Edition (32 bits)SQL Server 2005 Developer Edition (32 y 64 bits)SQL Server 2005 Express Edition (32 bits)

  • Actualizacin y CoexistenciaPuede actualizarse SQL Server 2000 SP3 a SQL Server 2005.Pueden mantenerse ambas versiones coexistiendo.Las bases de datos pueden convertirse a la nueva versin o establecerse un nivel de compatibilidad con versiones previas.

  • Requisitos de Instalacin. HardwareLista completa de requisitos a nivel de hardware y software:http://msdn2.microsoft.com/es-es/library/ms143506.aspx

  • Requisitos de Instalacin. HardwareLista completa de requisitos a nivel de hardware y software:http://msdn2.microsoft.com/es-es/library/ms143506.aspx

  • Requisitos de Instalacin. SoftwareSistemas operativos (dependiendo de la edicin de SQL Server 2005):Microsoft Windows Server 2003Microsoft Windows XP SP2Microsoft Windows 2000 Server SP4Microsoft Windows Installer 3.1 o superior.Microsoft Data Access Components 2.8 SP1 o superior.Microsoft Windows .NET Framework 2.0Microsoft SQL Server Native ClientMicrosoft Internet Explorer 6.0 o superior.Microsoft Internet Information Server 5.0 o superior.Archivos de soporte de SQL Server.Lista completa de requisitos a nivel de hardware y software:http://msdn2.microsoft.com/es-es/library/ms143506.aspx

  • SQL Server Management Studio (SSMS)Entorno integrado para el acceso, configuracin, manejo, administracin y desarrollo de todos los componentes de SQL Server.Combina las caractersticas de un amplio conjunto de herramientas grficas y editores de cdigo.

  • SQL Server Management Studio

  • Caractersticas de SSMSSoporta tareas administrativas para SQL Server 2005 y SQL Server 2000.Un nico e integrado entorno para la administracin de bases de datos.Nuevos dilogos no modales y redimensionables para el manejo de objetos de base de datos, servicios de anlisis, servicios de reportes, notificacin y SQL Server Mobile.Nuevos dilogos de notificacin de errores con mayor informacin.Navegador Web integrado para busqueda de ayuda.Integracin con comunidades de ayuda en lnea.Ayuda dinmica.Intellisense (provisto por terceros)

  • Componentes principales del SSMSVentana de conexin.Servidores Registrados.Explorador de Objetos.Explorador de Plantillas.Explorador de Soluciones.Pgina de Propiedades.Editor de consultas.Ayuda dinmica.

  • Ventana de Conexin

  • Servidores RegistradosFacilita la conexin a los servidores que administra de forma regular. Al organizar los servidores en grupos de servidores, encontrar rpidamente el servidor adecuado.

  • Explorador de ObjetosSe conecta a las instancias de SQL Server Database Engine, Analysis Services, Integration Services, Reporting Services y SQL Server Mobile. Proporciona una vista de todos los objetos de los servicios.Incluyen caractersticas de desarrollo de bases de datos y caractersticas de administracin para todo tipo de servidores.

  • Explorador de PlantillasLas plantillas son archivos reutilizables que contienen secuencias de comandos SQL.Estn disponibles para crear objetos como bases de datos, tablas, vistas, ndices, procedimientos almacenados, desencadenadores, estadsticas y funciones. Existen plantillas que ayudan a administrar el servidor al crear propiedades extendidas, servidores vinculados, inicios de sesin, funciones, usuarios y plantillas para Analysis Services y SQL Server Mobile.

  • Explorador de SolucionesPermite ver y administrar elementos, as como realizar tareas de administracin en una solucin o un proyecto. Tambin permite utilizar los editores de SQL Server Management Studio para trabajar con elementos asociados a uno de los proyectos de secuencias de comandos.

  • Pgina de PropiedadesUtilizan un formato comn para mostrar la informacin con categoras que se expanden y se contraen.Los campos que aparecen dependen de la propiedad concreta. Las propiedades atenuadas son de slo lectura.Pueden mostrarse ordenadas por categoras y alfabticamente.

  • Editor de ConsultasEditor de consultas: para escribir y ejecutar secuencias de comandos.Resultados: para ver los resultados de una consulta presentados en cuadrcula o en texto.Mensajes: muestra informacin sobre el modo en que se ha ejecutado una consulta (mostrar los errores o el nmero de filas devueltas).Estadsticas de clientes: muestra informacin sobre la ejecucin de una consulta agrupada en categoras.

  • Ayuda DinmicaCapacidad de listar los tpicos de ayuda en funcin al contexto de implementacin.

  • Tipos de Bases de DatosBases de datos de Sistema:MasterRegistra toda la informacin del sistema para una instancia de SQL Server.ModelSe utiliza como plantilla para todas las bases de datos creadas en una instancia. Las modificaciones hechas a la base de datos model se aplicarn a las bases de datos que se creen posteriormente.MsdbLa utiliza el Agente SQL Server para programar alertas y trabajos. ResourceBase de datos de slo lectura que contiene objetos del sistema que se incluyen con SQL Server 2005. Los objetos del sistema persisten fsicamente en la base de datos Resource, pero aparecen lgicamente en el esquema sys de cada base de datos.Tempdbrea de trabajo que contiene objetos temporales o conjuntos de resultados intermedios.DistributionExiste slo si el servidor se ha configurado como un Distribuidor de Replicacin. Almacena metadata y datos histricos para todos los tipos de replicacin y sus transacciones.

  • Tipos de Bases de DatosBases de datos de Usuario.AdventureWorks (de la compaa de manufactura Adventure Works Cycles)Reemplaza a Northwind y Pubs existentes en la versin 2000.Consta de:6 esquemas.71 tablas.

  • Modos de AutenticacinModo de Autenticacin de Windows.SQL Server valida el nombre de usuario y la contrasea utilizando la informacin del sistema operativo Windows. ste es el modo de autenticacin predeterminado, y es mucho ms seguro que el modo mixto. Proporciona compatibilidad con bloqueo de cuenta y admite caducidad de contraseas.

    Modo de Autenticacin Mixta.Requiere establecer contraseas seguras para todas las cuentas de SQL Server.La autenticacin de SQL Server slo se proporciona por motivos de compatibilidad con versiones anteriores.

  • AUTENTICACION

    SQL Server Verifica Conexin de confianza

    SQL ServerVerifica Nombre y ContraseaSQL ServerModos de AutenticacinGrupo o Usuariode WindowsSistemaOperativoWindowsCuenta deSQL Server

  • Utilidad sqlcmdpermite especificar instrucciones, procedimientos del sistema y archivos de secuencias de comandos de Transact-SQL en el smbolo del sistema.SQL Server Management Studio utiliza Microsoft .NET Framework SqlClient para la ejecucin en modo SQLCMD y normal.Cuando se ejecuta desde la lnea de comandos, sqlcmd utiliza OLE DB.Sqlcmd reemplazar a la utilidad osql.

  • Ejecutar sqlcmdInicie la ventana de comandos de Windows e invoque a la utilidad con los argumentos convenientes, Haga clic en el men Inicio>Ejecutar y escriba sqlcmd seguido de los argumentos convenientes.

  • Recursos e informacinhttp://www.microsoft.com/latam/sql/http://www.microsoft.com/spanish/msdn/latam/video/sqlserver.asphttp://msdn.microsoft.com/sql/express/http://www.microsoft.com/downloads/details.aspx?familyid=220549b5-0b07-4448-8848-dcc397514b41&displaylang=enSQL Server 2005SQL Server 2005 Express EditionSQL Server 2005 Express Edition DownloadVideos MSDN sobre SQL Server 2005

    *SQLServer2005 Enterprise Edition (32 bits y 64 bits) Enterprise Edition es ampliable a los niveles de rendimiento necesarios para admitir el procesamiento de transacciones en lnea (OLTP) de empresas ms grandes. Las completas capacidades de anlisis y Business Intelligence, y sus caractersticas de alta disponibilidad como, por ejemplo, el clster de conmutacin por error, permiten controlar las cargas de trabajo empresarial de mayor importancia. Enterprise Edition es la edicin ms completa de SQL Server y es idnea para las organizaciones ms grandes y para los requisitos ms complejos. Tambin est disponible en una edicin Evaluation de 120 das para plataformas de 32 bits o 64 bits.SQLServer2005 Standard Edition (32 bits y 64 bits) Standard Edition es la plataforma de anlisis y administracin de datos para organizaciones pequeas y medianas. Incluye la funcionalidad bsica necesaria para soluciones de lnea de negocio, almacenamiento de datos y comercio electrnico. Las caractersticas de alta disponibilidad y de Business Intelligence integradas de Standard Edition proporcionan a las organizaciones las capacidades bsicas que necesitan para realizar sus operaciones. Standard Edition es idnea para aquella organizacin pequea o mediana que necesite una plataforma completa de anlisis y administracin de datos.SQLServer2005 Workgroup Edition (slo 32 bits) Workgroup Edition es la solucin de administracin de datos para pequeas organizaciones que necesitan una base de datos sin lmites de tamao o nmero de usuarios. Workgroup Edition se puede utilizar como servidor Web de cliente o para operaciones de sucursales o departamentos. Incluye las caractersticas de base de datos principales de la lnea de productos de SQL Server y es fcilmente actualizable a Standard o Enterprise Edition. Workgroup Edition es una base de datos de nivel de entrada idnea, que resulta confiable, slida y fcil de administrar.SQLServer2005 Developer Edition (32 bits y 64 bits) Developer Edition permite a los programadores generar todo tipo de aplicaciones sobre SQL Server. Incluye todas las funciones de SQL Server 2005 Enterprise Edition, pero se autoriza su uso como sistema de desarrollo y prueba, no como servidor de produccin. Developer Edition es una opcin idnea para fabricantes independientes de software, asesores, integradores de sistema, proveedores de soluciones y programadores de empresa que generen y prueben aplicaciones. Developer Edition se puede actualizar para uso productivo a SQL Server 2005 Enterprise Edition.SQLServer2005 Express Edition (slo 32 bits) SQL Server Express es una base de datos gratuita, fcil de usar y sencilla de administrar. Integrada con Microsoft Visual Studio 2005, SQL Server Express facilita el desarrollo de aplicaciones controladas por datos que sean de gran capacidad, seguras en almacenamiento y rpidas de implementar. SQL Server Express es gratis, se puede redistribuir (sujeto a contrato), y funciona como base de datos de cliente, as como de base de datos de servidor bsica. SQL Server Express es una opcin idnea para pequeos fabricantes independientes de software, usuarios domsticos de servidor, programadores no profesionales que creen aplicaciones Web y aficionados a crear aplicaciones de cliente.

    *Tipo de servidorAl registrar un servidor desde el Explorador de objetos, seleccione el tipo de servidor al que se conectar: Database Engine (Motor de base de datos), Analysis Services, Reporting Services, SQL Server Mobile o Integration Services. El resto del cuadro de dilogo muestra simplemente las opciones que se aplican al tipo de servidor seleccionado. Cuando se registra un servidor desde Servidores registrados, el cuadro Tipo de servidor es de slo lectura y coincide con el tipo de servidor que se muestra en el componente Servidores registrados. Para registrar un tipo distinto de servidor, seleccione Database Engine (Motor de base de datos), Analysis Services, Reporting Services, SQL Server Mobile o Integration Services desde la barra de herramientas Servidores registrados antes de comenzar a registrar un nuevo servidor.

    Nombre del servidorSeleccione la instancia de servidor a la que va a conectarse. De forma predeterminada, aparecer la instancia de servidor a la que se ha conectado por ltima vez.

    AutenticacinEstn disponibles dos modos de autenticacin cuando se conecta a una instancia de SQL Server Database Engine (Motor de base de datos de SQL Server):

    Modo de autenticacin de Windows (autenticacin de Windows)El modo de autenticacin de Microsoft Windows permite al usuario conectarse mediante una cuenta de usuario de Windows.

    Autenticacin de SQL ServerCuando un usuario se conecta con un nombre y una contrasea de inicio de sesin determinados desde una conexin no confiable, SQL Server realiza la autenticacin y comprueba si se ha configurado una cuenta de inicio de sesin de SQL Server y si la contrasea especificada coincide con la almacenada anteriormente. Si SQL Server no tiene configurada una cuenta de inicio de sesin, la autenticacin no se realizar correctamente y el usuario recibir un mensaje de error.

    Nota de seguridad: Siempre que sea posible, utilice la autenticacin de Windows. Nombre de usuarioEscriba el nombre de usuario con el que se va a conectar. Esta opcin slo est disponible si ha seleccionado la autenticacin de Windows para conectarse.

    Inicio de sesinEscriba el inicio de sesin con el que va a conectarse. Esta opcin slo est disponible si ha seleccionado la autenticacin de SQL Server para conectarse.

    ContraseaEscriba la contrasea del inicio de sesin. Esta opcin slo es editable si ha seleccionado la autenticacin de SQL Server para conectarse.

    Recordar contraseaHaga clic aqu para que SQL Server guarde la contrasea que ha escrito. Esta opcin slo aparece si ha seleccionado la autenticacin de SQL Server para conectarse.

    ConectarHaga clic aqu para conectarse al servidor seleccionado anteriormente.

    OpcionesHaga clic aqu para modificar el cuadro de dilogo y ocultar las opciones adicionales de conexin al servidor, como recordar la contrasea.

    Base de datosNombre de la base de datos a la que est conectado. Para efectuar cambios, use la barra de herramientas del Editor SQL.

    SPIDId. de proceso del sistema que asigna el servidor a la conexin. No puede cambiarse para esta conexin.

    Protocolo de redProtocolo de red de la conexin SQL Server Management Studio. Para cambiar esta opcin, conctese de nuevo con las propiedades de conexin deseadas.

    Tamao del paquete de redTamao del paquete que se utiliza en la comunicacin con el servidor. Para cambiar esta opcin, conctese de nuevo con las propiedades de conexin deseadas.

    Tiempo de espera de la conexinIntervalo de tiempo de espera (en segundos) al conectarse a SQL Server antes de que se agote el tiempo y se devuelva un error de conexin al usuario. Para cambiar esta opcin, conctese de nuevo con las propiedades de conexin deseadas.

    Tiempo de espera de ejecucinIntervalo de tiempo (en segundos) que hay que esperar antes de que finalice la ejecucin de una tarea en el servidor. Para cambiar esta opcin, conctese de nuevo con las propiedades de conexin deseadas.

    CifradoIndica si la conexin actual est cifrada. Para cambiar esta opcin, conctese de nuevo con las propiedades de conexin deseadas.

    *Si selecciona Autenticacin de Windows, el programa de instalacin crear una cuenta sa que est deshabilitada de manera predeterminada. Las contraseas de SQL Server pueden contener de 1 a 128 caracteres, incluida cualquier combinacin de letras, smbolos y nmeros. Si elige la autenticacin de modo mixto, deber escribir una contrasea sa segura antes de continuar con la siguiente pgina del Asistente para la instalacin.*SQL Server Management Studio utiliza Microsoft .NET Framework SqlClient para la ejecucin en modo SQLCMD y normal. Cuando se ejecuta desde la lnea de comandos, sqlcmd utiliza el proveedor OLE DB. Como se pueden aplicar diferentes opciones predeterminadas, es posible obtener un comportamiento diferente mientras se ejecuta la misma consulta en el modo SQLCMD de SQL Server Management Studio y en la utilidad sqlcmd.