You are on page 1of 37

SQL Server 2005

Microsoft SQL Server 2005

 Microsoft SQL Server 2005 es un


sistema de gestión de base de datos
relacionales cliente-servidor y una
plataforma para procesamiento de
transacciones en línea (OLTP), el
análisis, data warehousing y
aplicaciones de comercio electrónico.
 Hace uso del lenguaje de programación
para base de datos Transact-SQL.
Tecnologías de SQL Server 2005
Motor de Base de Datos
Relacional
 Es el servicio principal para el
almacenamiento, procesamiento y
seguridad de datos. Provee acceso
controlado y rápido procesamiento de
transacciones, además de alta
disponibilidad.
Servicios de Análisis
 Provee procesamiento analítico en línea y
minería de datos para aplicaciones de
inteligencia de negocio. Permite el diseño
y manejo de estructuras
multidimensionales que contienen datos
de diversas fuentes.
 Para aplicaciones de minería de datos,
este servicio permite el diseño, creación y
visualización de modelos utilizando una
amplia variedad de algoritmos.
Servicios de Integración

 Servicio de transformación e integración


de datos que se utiliza para extraer,
transformar y consolidar datos desde
diversos orígenes y moverlos a uno o
múltiples destinos.
Replicación
 Conjunto de tecnologías para el copiado y
distribución de datos y objetos entre bases
de datos y su sincronización a fin de
mantener su consistencia.
 Mediante la replicación puede distribuirse
datos a diferentes lugares,
así como a usuarios remotos
o móviles en amplias redes
e incluso en Internet.
Servicio de Reportes
 Plataforma para la generación y
distribución de reportes. Permite la
creación de reportes tabulares y gráficos
que contengan datos de orígenes
relacionales y multidimensionales.
 Los reportes son
vistos y manejados
sobre conexiones
basadas en Web.
Servicios de Notificación
 Plataforma para el desarrollo y distribución
de aplicaciones que generen y envíen
notificaciones y mensajes personalizados a
cientos de millones de suscriptores y a una
amplia variedad de dispositivos.
Service Broker
 Provee servicios de comunicación basada
en encolamiento de mensajes y forma
parte del motor de base de datos.
 Ideal para enlazar aplicaciones y
componentes de diferentes tecnologías,
reduciendo así el tiempo de desarrollo.
Búsqueda de Texto Completo

 Provee 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 múltiples
formas.
Soporte Nativo para HTTP

 Provee soporte para Servicios Web XML


a través de HTTP, SOAP y WSDL sin
necesidad de tener instalado Internet
Information Services.
Integración con el CLR
 Creación 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 2005

SQL Server 2005 SQL Server 2005


Enterprise Edition Workgroup Edition
(32 y 64 bits) (32 bits)

SQL Server 2005 SQL Server 2005


Standard Edition Developer Edition
(32 y 64 bits) (32 y 64 bits)

SQL Server 2005


Express Edition
(32 bits)
Actualización y Coexistencia

 Puede actualizarse SQL Server 2000


SP3 a SQL Server 2005.
 Pueden mantenerse ambas versiones
coexistiendo.
 Las bases de datos pueden convertirse
a la nueva versión o establecerse un
nivel de compatibilidad con versiones
previas.
Requisitos de Instalación.
Hardware

Lista completa de requisitos a nivel de hardware y software:


http://msdn2.microsoft.com/es-es/library/ms143506.aspx
Requisitos de Instalación.
Hardware

Lista completa de requisitos a nivel de hardware y software:


http://msdn2.microsoft.com/es-es/library/ms143506.aspx
Requisitos de Instalación.
Software
 Sistemas operativos (dependiendo de la edición de SQL
Server 2005):
 Microsoft Windows Server 2003
 Microsoft Windows XP SP2
 Microsoft Windows 2000 Server SP4
 Microsoft Windows Installer 3.1 o superior.
 Microsoft Data Access Components 2.8 SP1 o superior.
 Microsoft Windows .NET Framework 2.0
 Microsoft SQL Server Native Client
 Microsoft 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,
configuración, manejo, administración y
desarrollo de todos los componentes de
SQL Server.
 Combina las características de un
amplio conjunto de herramientas
gráficas y editores de código.
SQL Server Management Studio
Características de SSMS
 Soporta tareas administrativas para SQL Server 2005 y
SQL Server 2000.
 Un único e integrado entorno para la administración de
bases de datos.
 Nuevos diálogos no modales y redimensionables para el
manejo de objetos de base de datos, servicios de
análisis, servicios de reportes, notificación y SQL Server
Mobile.
 Nuevos diálogos de notificación de errores con mayor
información.
 Navegador Web integrado para busqueda de ayuda.
 Integración con comunidades de ayuda en línea.
 Ayuda dinámica.
 Intellisense (provisto por terceros)
Componentes principales del
SSMS
 Ventana de conexión.
 Servidores Registrados.
 Explorador de Objetos.
 Explorador de Plantillas.
 Explorador de Soluciones.
 Página de Propiedades.
 Editor de consultas.
 Ayuda dinámica.
Ventana de Conexión
Servidores Registrados

 Facilita la conexión a los


servidores que administra
de forma regular. Al
organizar los servidores
en grupos de servidores,
encontrará rápidamente
el servidor adecuado.
Explorador de Objetos
 Se 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 características de
desarrollo de bases de
datos y características de
administración para todo
tipo de servidores.
Explorador de Plantillas
 Las plantillas son archivos
reutilizables que contienen
secuencias de comandos SQL.
 Están disponibles para crear
objetos como bases de datos,
tablas, vistas, índices,
procedimientos almacenados,
desencadenadores, estadísticas y
funciones.
 Existen plantillas que ayudan a
administrar el servidor al crear
propiedades extendidas,
servidores vinculados, inicios de
sesión, funciones, usuarios y
plantillas para Analysis Services y
SQL Server Mobile.
Explorador de Soluciones
 Permite ver y administrar
elementos, así como
realizar tareas de
administración en una
solución o un proyecto.
 También permite utilizar los
editores de SQL Server
Management Studio para
trabajar con elementos
asociados a uno de los
proyectos de secuencias de
comandos.
Página de Propiedades
 Utilizan un formato común
para mostrar la información
con categorías que se
expanden y se contraen.
 Los campos que aparecen
dependen de la propiedad
concreta. Las propiedades
atenuadas son de sólo
lectura.
 Pueden mostrarse ordenadas
por categorías y
alfabéticamente.
Editor de Consultas
 Editor de consultas: para
escribir y ejecutar
secuencias de comandos.
 Resultados: para ver los
resultados de una consulta
presentados en cuadrícula
o en texto.
 Mensajes: muestra
información sobre el modo
en que se ha ejecutado una
consulta (mostrará los
errores o el número de filas
devueltas).
 Estadísticas de clientes:
muestra información sobre
la ejecución de una
consulta agrupada en
categorías.
Ayuda Dinámica

 Capacidad de listar los tópicos de ayuda


en función al contexto de
implementación.
Tipos de Bases de Datos
Bases de datos de Sistema:
Master
Registra toda la información del Resource
sistema para una instancia de SQL Base de datos de sólo lectura que
Server. contiene objetos del sistema que se
incluyen con SQL Server 2005. Los
Model objetos del sistema persisten
Se utiliza como plantilla para todas físicamente en la base de datos
las bases de datos creadas en una Resource, pero aparecen lógicamente
instancia. Las modificaciones hechas en el esquema sys de cada base de
a la base de datos model se aplicarán datos.
a las bases de datos que se creen
posteriormente. Distribution
Msdb Existe sólo si el servidor se ha
La utiliza el Agente SQL Server para configurado como un
programar alertas y trabajos. Distribuidor de Replicación.
Almacena metadata y datos
Tempdb históricos para todos los tipos
Área de trabajo que contiene objetos de replicación y sus
temporales o conjuntos de resultados transacciones.
intermedios.
Tipos de Bases de Datos
 Bases de datos de Usuario.
 AdventureWorks (de la compañía de manufactura
Adventure Works Cycles)
 Reemplaza a Northwind y Pubs existentes en la
versión 2000.
 Consta de:
 6 esquemas.
 71 tablas.
Modos de Autenticación
 Modo de Autenticación de Windows.
 SQL Server valida el nombre de usuario y la
contraseña utilizando la información del sistema
operativo Windows. Éste es el modo de autenticación
predeterminado, y es mucho más seguro que el
modo mixto. Proporciona compatibilidad con bloqueo
de cuenta y admite caducidad de contraseñas.

 Modo de Autenticación Mixta.


 Requiere establecer contraseñas seguras para todas
las cuentas de SQL Server.
 La autenticación de SQL Server sólo se proporciona
por motivos de compatibilidad con versiones
anteriores.
Modos de Autenticación
AUTENTICACION

SQL Server
` Verifica
Conexión de confianza
Grupo o Usuario Sistema
de Windows
Operativo
Windows SQL
Server

`
SQL Server
Cuenta de Verifica Nombre
SQL Server y Contraseña
Utilidad sqlcmd
 permite especificar instrucciones,
procedimientos del sistema y archivos de
secuencias de comandos de Transact-SQL
en el símbolo del sistema.
 SQL Server Management Studio utiliza
Microsoft .NET Framework SqlClient para
la ejecución en modo SQLCMD y normal.
 Cuando se ejecuta desde la línea de
comandos, sqlcmd utiliza OLE DB.
 Sqlcmd reemplazará a la utilidad osql.
Ejecutar sqlcmd

 Inicie 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 información
SQL Server 2005
http://www.microsoft.com/latam/sql/

SQL Server 2005 Express Edition


http://msdn.microsoft.com/sql/express/

SQL Server 2005 Express Edition Download


http://www.microsoft.com/downloads/details.aspx?familyid=220549b5-
0b07-4448-8848-dcc397514b41&displaylang=en

Videos MSDN sobre SQL Server 2005


http://www.microsoft.com/spanish/msdn/latam/video/sql
server.asp

You might also like