Está en la página 1de 4

Capitulo1: Introducing SQL Server 2005 Qu es SQL Server 2005?

SQL Server 2005 se puede describir ms exactamente como una plataforma de datos empresariales. Ofrece muchas caractersticas nuevas mejoradas de las anteriores ediciones del producto. Adems del tradicional RDBMS. SQL Server 2005 tambin proporciona capacidades ricas de informacin, anlisis de datos de gran alcance, y minera de datos, as como las caractersticas que soportan aplicaciones asncronas de datos, notificacin de eventos por datos, y ms. Database Engine El motor de base de datos es el componente principal de SQL Server 2005. Es el procesamiento de transacciones en lnea (OLTP) motor de SQL Server, y ha sido mejorado y ampliado enormemente en esta versin. El motor de base de datos es un componente de alto desempeo responsable para el almacenamiento eficiente, recuperacin y manipulacin del lenguaje de marcado relacional y extensible (XML) datos formateados. Est optimizado para el procesamiento de transacciones, ofrece rendimiento excepcional en operaciones complejas de recuperacin de datos. Tambin es responsable del acceso controlado y la modificacin de los datos a travs de su subsistema de seguridad. Analysis Services Analysis Services proporciona un procesamiento analtico en lnea (OLAP) y de minera de datos para aplicaciones de inteligencia de negocios. Proporciona un entorno muy robusto para el anlisis detallado de los datos. Reporting Services

Reporting Services es un servicio web basado en solucin para el diseo, implementacin y administracin flexible, dinmicas informes basados en Web. Estos informes pueden contener informacin desde prcticamente cualquier fuente de datos. Dado que Reporting Services se implementa como un servicio Web, debe ser instalado en un servidor con Internet Information Services IIS). Integration Services SQL Server Integration Services (SSIS) es la nueva clase empresarial de Microsoft para la extraccin, transformacin, carga de datos (ETL). SSIS ofrece un mucho ms rico conjunto de caractersticas y la capacidad de crear mucho ms potentes y flexibles transformaciones de datos que su predecesor (DTS). Notification Services Se utiliza para construir y desplegar aplicaciones que admiten la generacin y envo de notificaciones por datos. Aplicaciones de Notification Services proporcionan el mecanismo para los suscriptores para crear una suscripcin para un evento especfico, que podra ser una base de datos, sistema de archivos, o algn otro evento de programacin.

Service Broker Service Broker permite al desarrollador crear aplicaciones de base de datos que se centran en una tarea en particular y permite la comunicacin asncrona con otras aplicaciones y tareas relacionadas an desconectada) Nivel de datos de servicios web

Ofrece soporte para la creacin y publicacin de datos de objetos de nivel a travs de HTTP sin el uso de Servicios de Internet Information Server (IIS) permitiendo a los desarrolladores crear aplicaciones que interactan con una base de datos a travs de Internet o, a travs de un servidor de seguridad mediante el uso de un servicio web. Varias instancias SQL Server 2005 proporciona la capacidad de instalar varias instancias de la aplicacin de base de datos en un solo ordenador. Esta caracterstica permite un alto rendimiento de servidor para alojar varias instancias del SQL. Cada instancia puede ser manejada y controlada por separado con ninguna dependencia entre s. Database Mail Cliente de correo configurado en el servidor de correo electrnico para facilitar la comunicacin y busca personas para fines administrativos y programticos. SQL Server 2005 Editions SQL Server est disponible en seis diferentes versiones, y cada uno tiene su lugar especfico en la gestin de datos de infraestructura. Mobile Edition El Mobile Edition permite la instalacin de una base de datos del servidor SQL en un pequeo dispositivo mvil para apoyar un CE o Windows mobile aplicacin. Express Edition SQL Express se encuentra en el extremo ms bajo de la funcionalidad y escalabilidades, es gratis y todava contiene una gran cantidad de funcionalidades. Workgroup Edition

Esta edicin est dirigida a aquellas empresas pequeas que tienen ya sea superado la Edicin Express o necesita una solucin ms flexible para empezar y contiene muchas de las caractersticas de las ediciones ms caras. Enterprise Edition Si necesita una herramienta fcil de implementar y de mantener, una plataforma que puede soportar millones de transacciones por segundo. Es tambin una solucin apropiada si lo que requieren es anlisis avanzados de negocios. SQL Server 2005 Architecture Comunication: SQL aceptar las conexiones de red a travs de TCP / IP. Adems de Conexiones con nombre y protocolos de memoria compartida, el adaptador de interfaz virtual (VIA) Con la excepcin de los extremos HTTP que utiliza una comunicacin formato llamado Tabular Data Stream (TDS) encapsulan en la paquetes apropiados de protocolo para la comunicacin en red Supported Languages: Es compatible con los siguientes cinco idiomas para permitir la manipulacin de datos:

Transact-Structured Query Language (T-SQL). Idioma de marcado extensible (XML) mediante XQuery. Las expresiones multidimensionales (MDX). Datos Expresiones de minera de datos (DMX). Lenguaje de marcado extensible for Analysis (XMLA).

SQL Server Models:

Programming

Object

SQL Management Objects (SMO). Objetos de administracin de replicacin (RMO)-OGR. Objetos de administracin de anlisis (AMO)-Amos.

servicios y la funcionalidad para soportar todas las necesidades de SQL Server 2005 de OLAP, as como los datos nuevos motor de minera de datos. SQLBrowser Se utiliza SQL Server para la resolucin de nombre de la instancia con nombre y nombre de servidor enumeracin a travs de TCP / IP ya travs de redes. ReportServer El servicio ReportServer es el proceso en el que se ejecuta Reporting Services. El servicio es accesible como un Servicios Web y prev la representacin de informes, la creacin, la gestin y la implementacin. SQLWriter El servicio SQLWriter permite la copia de seguridad del volumen de datos de SQL Server y los archivos de registro, mientras que el SQL Server de servidor est en funcionamiento. SQL Server 2005 Database Objects Los objetos de base de datos estn definidos y existen dentro de un mbito definido y jerarqua. Esta jerarqua permite ms control sobre permisos de seguridad y organizacin de los objetos por funcin similar.

SQL Server 2005 Services SQL Server se ejecuta como un servicio Es importante saber qu tipo de servicio es responsable de qu parte de la aplicacin para que cada servicio puede ser configurado correctamente. MSSQL Server El servicio MSSQL Server es el motor de base de datos. La mayora de las caractersticas de funcionalidad y almacenamiento del motor de base de datos son controlados por este servicio. SQL Server Agent Este servicio es responsable de la ejecucin de los trabajos programados, tales como copias de seguridad programadas, importacin / exportacin puestos de trabajo, y los paquetes de Integration services. MSSQL Server AD Helper Muy a menudo, el servicio MSSQL Server y el servicio SQL Server Agent se configuran para ejecutarse con una cuenta de dominio con derechos administrativos locales en el servidor donde SQL Server est instalado. Aunque esta configuracin ofrece una gran flexibilidad a lo que los dos servicios se pueden hacer a nivel local, no se les da ningn permiso para Active Directory. MSSQLServerOLAPService Es el servicio que se ejecuta en Analysis Services. Proporciona los

Server El mbito de servidor abarca todos los objetos que existen en la instancia de SQL Server, independientemente de su respectiva base de datos o espacio de nombres. El objeto de base de datos se encuentra dentro del mbito del servidor. Database

El mbito de aplicacin de base de datos define todos los objetos dentro de un catlogo de base de datos definida. Schema Un esquema es un espacio de nombres para los objetos de base de datos. Todos los datos los objetos de una base de datos SQL Server 2005 residen en un esquema especfico. La propiedad de un objeto se separa de espacio de nombres de un objeto Object Names Cada objeto en una base de datos de SQL Server 2005 se identifica con un nombre completo Sin embargo, cuando se hace referencia a los objetos, el nombre completo se puede abreviar. SQL Server 2005 Databases Existen dos tipos: System Databases Las bases de datos del sistema se componen de master, model, msdb, tempdb y el recurso oculto base de datos. Si el servidor est configurado para ser un distribuidor de duplicacin, tambin habr al menos un sistema distribucin de bases de datos que se llama durante el proceso de configuracin de replicacin.

Una o ms bases de datos distribuidas pueden estar configuradas para soportar la replicacin. Algunos profesionales de SQL Server las describen como System Databases y otros como User Databases. SQL Server Security Es importante a la hora de la instalacin de SQLServer conocer el tipo de autentificacin a utilizar que esta versin soporta: Windows Authentication Mode SQL Authentication Mode SQL Server and Windows Authentication Mode

User Databases Bases de datos de usuario son simplemente eso: bases de datos creadas por los usuarios. Se crean para almacenar los datos utilizados por los datos aplicaciones y son el principal propsito de tener un servidor de base de datos. Distribution Databases