Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

48
Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

description

Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración. Lo que vamos a cubrir:. Funciones de SQL Server Management Studio que simplifican la administración y promueven la colaboración Cómo administrar SQL Server Agent, trabajos, proxies y registro de errores - PowerPoint PPT Presentation

Transcript of Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Page 1: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Difusión por el Web de SQL Server 2005Parte 1: Herramientas de administración

Page 2: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Lo que vamos a cubrir:

• Funciones de SQL Server Management Studio que simplifican la administración y promueven la colaboración

• Cómo administrar SQL Server Agent, trabajos, proxies y registro de errores

• Cómo utilizar el correo de la base de datos para enviar correo electrónico desde SQL Server

• Cómo configurar los servicios y la conectividad de SQL Server utilizando el Administrador de configuración de SQL

Page 3: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Conocimiento previo

Nivel 200Nivel 200

• Experiencia en dar soporte a servidores Windows 2003

• Experiencia en administrar y dar mantenimiento a SQL Server 2000

• Experiencia en administrar bases de datos

Page 4: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Agenda

• SQL Server Management Studio

• SQL Server Agent

• Correo de bases de datos

• SQL Configuration Manager

Page 5: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

SQL Server Management StudioMetas de capacidad de administración

• Administración integrada, interfaz enriquecida• Reducir el tiempo/esfuerzo para tareas comunes de

administración• Transparencia del servidor• Modelo ampliable utilizando SQL Management

Objects

Page 6: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

SQL Server Management StudioAmbiente integrado de administración• Bases de datos relacionales, Servicios

de análisis, Servicios de informes, Servicios de notificación SQL Mobile

• Múltiples versiones de SQL Server desde una interfaz

• Mantener el rendimiento y reducir la contención

• Administrar múltiples servidores, muchos objetos

• Varios cuadros de diálogo de instancias• Filtro de objetos• Administración y autoría enriquecidas• Operaciones: SQL Profiler, Tuning

Advisor, Query Analyzer

Page 7: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

SQL Server Management StudioSecuencias de comandos

• Management Studio utiliza el generador de secuencias de comandos SMO

• Todas las acciones se pueden colocar en secuencias de comandos

– Revise los cambios antes de que sucedan

– Edite y personalice las acciones– Guarde los comandos para la

ejecución de repeticiones– Programe tareas para su ejecución

posterior– Aprenda por medio de ejemplos

Page 8: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

SQL Server Management StudioPlantillas

Plantillas para tareas comunes de T-SQL

Page 9: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

SQL Server Management StudioProyectos y soluciones

• Organice conexiones, consultas y otras secuencias de comandos relacionadas

Page 10: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

SQL Server Management StudioSQL Server Management Studio

Registrar un SQL Server adicionalRegistrar un SQL Server adicional Filtrar objetos en el Explorador de objetosFiltrar objetos en el Explorador de objetos Crear una base de datos nueva mediante una Crear una base de datos nueva mediante una

secuencia de comandos secuencia de comandos Utilizar plantillas y el Query EditorUtilizar plantillas y el Query Editor Mostrar planes de ejecuciónMostrar planes de ejecución

demodemo

Page 11: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Consulta: Cuáles de las siguientes Consulta: Cuáles de las siguientes funciones le permiten crear y funciones le permiten crear y compartir sec...compartir sec...• [Consulta de opción múltiple de PlaceWare. Utilice PlaceWare

> Editar propiedades de la diapositiva...Para editar.]

• Plantillas

• .NET Framework 2.0

• Procedimientos almacenados

• Secuencias de comandos del catálogo

Page 12: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

RepasoSQL Server Management Studio

¿Cuáles de las siguientes funciones le permiten crear y compartir secuencias de comandos de comandos comunes con otros DBAs?

1. Plantillas

2. NET Framework 2.0

3. Procedimientos almacenados

4. Secuencias de comandos del catálogo

Page 13: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Consulta: Cuál es la mejor manera Consulta: Cuál es la mejor manera para determinar si una secuencia de para determinar si una secuencia de comandos de SQL en ...comandos de SQL en ...• [Consulta de opción múltiple de PlaceWare. Utilice

PlaceWare > Editar propiedades de la diapositiva...Para editar.]

• Ejecutar la secuencia de comandos

• Generar un plan de ejecución de consultas para la secuencia de comandos

• Validar la secuencia de comandos contra una plantilla

• Analizar la secuencia de comandos

Page 14: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

RepasoSQL Server Management Studio

¿Cuál es la mejor manera para determinar si una secuencia de comandos de SQL en Query Editor contiene una sintaxis valida de SQL?

1. Ejecutar la secuencia de comandos

2. Generar un plan de ejecución de consultas para la secuencia de comandos

3. Validar la secuencia de comandos contra una plantilla

4. Analizar la secuencia de comandos

Page 15: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Agenda

• SQL Server Management Studio

• SQL Server Agent

• Correo de bases de datos

• SQL Configuration Manager

Page 16: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

SQL Server AgentAdministración integrada

• Administrado usando el Explorador de objetos

Page 17: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

SQL Server AgentProxies

• Especifique las credenciales de seguridad para los subsistemas de SQL Server Agent

Page 18: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

SQL Server AgentEventos de WMI

• Directamente disponible como un tipo de Alerta

Page 19: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

SQL Server AgentRegistros de errores• El Visualizador de archivos de registro muestra y

filtra la información de registro de errores

Page 20: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

SQL Server AgentSQL Server Agent

Responder a un evento WMIResponder a un evento WMI

demodemo

Page 21: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Consulta: Cómo permite a un usuario Consulta: Cómo permite a un usuario ordinario de SQL Server crear...ordinario de SQL Server crear...• [Consulta de opción múltiple de PlaceWare. Utilice

PlaceWare > Editar propiedades de la diapositiva...Para editar.]

• Crear un proxy de SQL Server Agent para el usuario

• Hacer que el usuario sea un miembro del rol sysadmins

• No hacer nada• Hacer que el usuario sea un dbo en la base

de datos msdb

Page 22: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

RepasoSQL Server Agent

¿Cómo permite a un usuario ordinario de SQL Server crear un trabajo de SQL Server Agent que incluya los pasos de Transact-SQL?1. Crear un proxy de SQL Server Agent para el usuario2. Hacer que el usuario sea un miembro del rol sysadmins3. No hacer nada4. Hacer que el usuario sea un dbo en la base de datos msdb

Page 23: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Consulta: Cómo responde a un evento Consulta: Cómo responde a un evento WMI usando SQL Server Age...WMI usando SQL Server Age...• [Consulta de opción múltiple de PlaceWare. Utilice PlaceWare >

Editar propiedades de la diapositiva...Para editar.]

• Ejecutar el Servicio WMI y SQL Server Agent utilizando la misma cuenta

• Crear una alerta de SQL Server Agent utilizando el tipo de alerta del evento WMI

• Crear un trabajo de SQL Server Agent que sea notificado cuando ocurra un evento WMI

• Escribir un disparador DDL que capture el evento WMI e invoque SQL Server Agent

Page 24: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

RepasoSQL Server Agent

¿Cómo responde a un evento WMI usando SQL Server Agent?1. Ejecutar el Servicio WMI y SQL Server Agent utilizando la

misma cuenta

2. Crear una alerta de SQL Server Agent utilizando el tipo de alerta del evento WMI

3. Crear un trabajo de SQL Server Agent que sea notificado cuando ocurra un evento WMI

4. Escribir un disparador DDL que capture el evento WMI e invoque SQL Server Agent

Page 25: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Agenda

• SQL Server Management Studio

• SQL Server Agent

• Correo de bases de datos

• SQL Configuration Manager

Page 26: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Correo de bases de datosFunciones

• Alternativa para el correo SQL

• Envía, pero no recibe correo electrónico

• SMTP reemplaza MAPI• Administrado y

configurado utilizando SQL Server Management Studio

Page 27: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Correo de bases de datosVentajas del correo de la base de datos

• Está basado en la base de datos– Mayor confiabilidad y escalabilidad– Puede aprovechar el clustering, 64 bits, etc.

• Utiliza SQL Service Broker– Activa la aplicación administrada para enviar

correo electrónico utilizando SMTP– Registra correo enviado en SQL Server– Aligera la carga en el proceso de SQL Server

Page 28: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Correo de bases de datosEnviar correo

• Utilizar sendimail_sp

DECLARE @QueryResult intSET @QueryResult = (SELECT Count(*) FROM Person.Contact)

EXECUTE sendimail_sp@profile_name='SQLServer',@recipients='[email protected]',@subject='Number of Contacts',@body=@QueryResult

DECLARE @QueryResult intSET @QueryResult = (SELECT Count(*) FROM Person.Contact)

EXECUTE sendimail_sp@profile_name='SQLServer',@recipients='[email protected]',@subject='Number of Contacts',@body=@QueryResult

Page 29: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Correo de bases de datosCorreo de bases de datos Configurar el correo de bases de datosConfigurar el correo de bases de datos Enviar correo electrónicoEnviar correo electrónico

demodemo

Page 30: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Consulta: El correo de la base de Consulta: El correo de la base de datos requiere que un cliente MAPI tal datos requiere que un cliente MAPI tal como Outl...como Outl...• [Consulta de opción múltiple de PlaceWare. Utilice

PlaceWare > Editar propiedades de la diapositiva...Para editar.]

• Verdadero

• Falso

Page 31: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

RepasoCorreo de bases de datos

El correo de la base de datos requiere que un cliente MAPI tal como Outlook se instale en el PC con SQL Server para poder procesar correos electrónicos.

1. Verdadero

2. Falso

Page 32: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Consulta: Qué procedimiento Consulta: Qué procedimiento almacenado utiliza para enviar un almacenado utiliza para enviar un correo electrónico uti...correo electrónico uti...• [Consulta de opción múltiple de PlaceWare. Utilice

PlaceWare > Editar propiedades de la diapositiva...Para editar.]

• sp_sendmail

• sendimail_sp

• xp_sendmail

• sp_mail

Page 33: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

RepasoCorreo de bases de datos

¿Qué procedimiento almacenado utiliza para enviar un correo electrónico utilizando el correo de la base de datos?

1. sp_sendmail

2. sendimail_sp

3. xp_sendmail

4. sp_mail

Page 34: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Agenda

• SQL Server Management Studio

• SQL Server Agent

• Correo de bases de datos

• SQL Configuration Manager

Page 35: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

SQL Configuration ManagerDescripción general

• Utilidad para administrar los servicios y la conectividadde SQL Server

Page 36: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

SQL Configuration ManagerAdministrar servicios

• Controlar los servicios

• Establecer propiedades deservicio

Page 37: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

SQL Configuration ManagerConfigurar los protocolos de red del servidor

• Especificar los protocolos disponibles y establecer propiedades

• Proporcionar información de la dirección

Page 38: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

SQL Configuration ManagerConfiguración de la red del cliente

• Especificar los protocolos y las prioridades del cliente

• Establecer las prioridades de conexión

• Crear alias

Page 39: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

SQL Configuration ManagerSQL Configuration Manager

Controlar los serviciosControlar los servicios Configurar los protocolos de la redConfigurar los protocolos de la red

demodemo

Page 40: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Consulta: Cuál protocolo puede NO Consulta: Cuál protocolo puede NO configurar utilizando SQL configu...configurar utilizando SQL configu...• [Consulta de opción múltiple de PlaceWare. Utilice

PlaceWare > Editar propiedades de la diapositiva...Para editar.]

• HTTP

• TCP/IP

• Memoria compartida

• Canalizaciones nombradas

Page 41: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Repaso

¿Cuál protocolo NO puede configurar utilizando SQL Configuration Manager?

1. HTTP

2. TCP/IP

3. Memoria compartida

4. Canalizaciones nombradas

Page 42: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Consulta: Cómo puede habilitar las Consulta: Cómo puede habilitar las aplicaciones cliente para conectarse aplicaciones cliente para conectarse a S ...a S ...• [Consulta de opción múltiple de PlaceWare. Utilice

PlaceWare > Editar propiedades de la diapositiva...Para editar.]

• Utilizar el protocolo TCP/IP y conectarlo al servidor localhost.

• Utilizar las canalizaciones nombradas y conectarlas al punto final local “sql\query”.

• Definir un alias para SQL Server y conectarlo al especificar el nombre del alias.

• Habilitar la dirección IPAll en el cliente, para trasmitir solicitudes a todos los SQL Servers.

Page 43: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Repaso

¿Cómo puede habilitar las aplicaciones cliente para conectarse a SQL Server sin modificar los códigos del nombre o dirección del PC huésped?

1. Utilizar el protocolo TCP/IP y conectarlo al servidor localhost .

2. Utilizar las canalizaciones nombradas y conectarlas al punto final local “sql\query”.

3. Definir un alias para SQL Server y conectarlo al especificar el nombre del alias.

4. Habilitar la dirección IPAll en el cliente, para trasmitir solicitudes a todos los SQL Servers.

Page 44: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Resumen de la sesión

• SQL Server Management Studio– Simplifica la administración– Promueve la colaboración

• SQL Server Agent– Administración y funciones nuevas

• Correo de bases de datos– Realiza operaciones de correo electrónico fuera del proceso– Mejora la escalabilidad y la confiabilidad

• SQL Configuration Manager– Administra los servicios y los protocolos

Page 45: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Pasos a seguirInformación del producto SQL Server 2005:

http://www.microsoft.com/sql/2005/default.asp

Actualice sus habilidades de administración de bases de datos a SQL Server 2005:

http://www.microsoft.com/learning/syllabi/en-us/2733afinal.mspx

Difusión por el Web de SQL Server 2005 en MSDN:

http://msdn.microsoft.com/sql/2005/2005Webcasts/default.aspx

Page 46: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Para mayores informes…

www.microsoft.com/technet/tnt4-05

• Visite TechNet en www.microsoft.com/technet

• Para obtener información adicional sobre los libros, cursos y otros recursos de la comunidad que respalden esta sesión visite

Page 47: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración

Serie de las difusiones por el Web: SQL Server 2005 – ¡Prepárese!

¡Lunes, 9:00 A.M. hora del Pacífico durante 10 semanas!

del 21 de marzo al 18 de mayo, 2005

Microsoft SQL Server 2005 está en camino, e incluirá mejoras importantes en el rendimiento, disponibilidad, seguridad y el conjunto más poderoso y flexible de herramientas de productividad DBA que hayamos entregado jamás. Al utilizar presentaciones interactivas y demos en vivo del producto, lo guiaremos a través de todas las funciones y mejoras principales integradas en SQL Server 2005 para darle un gran inicio en sus planes de integrar estos beneficios en su organización.

Bono: ¡Asista a una difusión por el Web en esta serie y envíe una evaluación, recibirá una copia de la versión más reciente de la versión en desarrollo del software SQL Server 2005 en CD! Además, ¡asista a cualquier difusión por el Web en vivo de Microsoft durante junio y podrá ganar un Centro de medios portátil!

http://www.microsoft.com/seminar/events/series/technetsqlserver2005.mspxhttp://www.microsoft.com/seminar/events/series/technetsqlserver2005.mspx

Page 48: Difusión por el Web de SQL Server 2005 Parte 1: Herramientas de administración