Sie sind auf Seite 1von 37

SQL Server 2005

Microsoft SQL Server 2005


Microsoft

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


Relacional
Es

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 Anlisis
Provee

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 Integracin
Servicio

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.

Replicacin
Conjunto

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 Reportes
Plataforma

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 Notificacin
Plataforma

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 Broker
Provee

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 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 mltiples
formas.

Soporte Nativo para HTTP


Provee

soporte para Servicios Web XML


a travs de HTTP, SOAP y WSDL sin
necesidad de tener instalado Internet
Information Services.

Integracin con el CLR


Creacin

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
Enterprise Edition
(32 y 64 bits)

SQL Server 2005


Workgroup Edition
(32 bits)

SQL Server 2005


Standard Edition
(32 y 64 bits)

SQL Server 2005


Developer Edition
(32 y 64 bits)

SQL Server 2005


Express Edition
(32 bits)

Actualizacin 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 versin o establecerse un
nivel de compatibilidad con versiones
previas.

Requisitos de Instalacin.
Hardware

Lista completa de requisitos a nivel de hardware y software:


http://msdn2.microsoft.com/es-es/library/ms143506.aspx

Requisitos de Instalacin.
Hardware

Lista completa de requisitos a nivel de hardware y software:


http://msdn2.microsoft.com/es-es/library/ms143506.aspx

Requisitos de Instalacin.
Software
Sistemas operativos (dependiendo de la edicin 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,


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 SSMS

Soporta 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


SSMS
Ventana

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 Registrados
Facilita

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 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 caractersticas de
desarrollo de bases de
datos y caractersticas de
administracin para todo
tipo de servidores.

Explorador de Plantillas
Las 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 Soluciones

Permite 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 Propiedades

Utilizan 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 Consultas
Editor 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 Dinmica
Capacidad

de listar los tpicos de ayuda


en
funcin
al
contexto
de
implementacin.

Tipos de Bases de Datos


Bases de datos de Sistema:
Master
Registra toda la informacin del
sistema para una instancia de
SQL Server.
Model
Se 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.
Msdb
La utiliza el Agente SQL
Server para programar alertas
y trabajos.
Tempdb
rea de trabajo que contiene
objetos temporales o conjuntos de
resultados intermedios.

Resource
Base 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.
Distribution
Existe 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 Datos


Bases

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 Autenticacin

Modo 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.

Modos de Autenticacin
AUTENTICACION
SQL Server
Verifica
Conexin de confianza
Grupo o Usuario
de Windows

Cuenta de
SQL Server

Sistema
Operativo
Windows

SQL
Server

SQL Server
Verifica Nombre
y Contrasea

Utilidad sqlcmd
permite

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 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 informacin
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=220549b50b07-4448-8848-dcc397514b41&displaylang=en

Videos MSDN sobre SQL Server 2005


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

Das könnte Ihnen auch gefallen