480 likes | 602 Views
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
E N D
Difusión por el Web de SQL Server 2005Parte 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
Conocimiento previo • Experiencia en dar soporte a servidores Windows 2003 • Experiencia en administrar y dar mantenimiento a SQL Server 2000 • Experiencia en administrar bases de datos Nivel 200
Agenda • SQL Server Management Studio • SQL Server Agent • Correo de bases de datos • SQL Configuration Manager
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
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
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
SQL ServerManagement StudioPlantillas Plantillas para tareas comunes de T-SQL
SQL ServerManagement StudioProyectos y soluciones • Organice conexiones, consultas y otras secuencias de comandos relacionadas
demo • SQL Server Management Studio • Registrar un SQL Server adicional • Filtrar objetos en el Explorador de objetos • Crear una base de datos nueva mediante una secuencia de comandos • Utilizar plantillas y el Query Editor • Mostrar planes de ejecución
Consulta: Cuáles de las siguientes funciones le permiten crear y 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
RepasoSQL Server Management Studio ¿Cuáles de las siguientes funciones le permiten crear y compartir secuencias de comandos de comandos comunes con otros DBAs? • Plantillas • NET Framework 2.0 • Procedimientos almacenados • Secuencias de comandos del catálogo
Consulta: Cuál es la mejor manera para determinar si una secuencia de 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
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? • 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
Agenda • SQL Server Management Studio • SQL Server Agent • Correo de bases de datos • SQL Configuration Manager
SQL Server AgentAdministración integrada • Administrado usando el Explorador de objetos
SQL Server AgentProxies • Especifique las credenciales de seguridad para los subsistemas de SQL Server Agent
SQL Server AgentEventos de WMI • Directamente disponible como un tipo de Alerta
SQL Server AgentRegistros de errores • El Visualizador de archivos de registro muestra y filtra la información de registro de errores
demo • SQL Server Agent • Responder a un evento WMI
Consulta: Cómo permite a un usuario 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
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? • 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
Consulta: Cómo responde a un evento 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
RepasoSQL Server Agent ¿Cómo responde a un evento WMI usando SQL Server Agent? • 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
Agenda • SQL Server Management Studio • SQL Server Agent • Correo de bases de datos • SQL Configuration Manager
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
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
Correo de bases de datosEnviar correo • Utilizar sendimail_sp DECLARE @QueryResult int SET @QueryResult = (SELECT Count(*) FROM Person.Contact) EXECUTE sendimail_sp @profile_name='SQLServer', @recipients='administrator@contoso.com', @subject='Number of Contacts', @body=@QueryResult
demo • Correo de bases de datos • Configurar el correo de bases de datos • Enviar correo electrónico
Consulta: El correo de la base de datos requiere que un cliente MAPI tal como Outl... • [Consulta de opción múltiple de PlaceWare. Utilice PlaceWare > Editar propiedades de la diapositiva...Para editar.] • Verdadero • Falso
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. • Verdadero • Falso
Consulta: Qué procedimiento almacenado utiliza para enviar un 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
RepasoCorreo de bases de datos ¿Qué procedimiento almacenado utiliza para enviar un correo electrónico utilizando el correo de la base de datos? • sp_sendmail • sendimail_sp • xp_sendmail • sp_mail
Agenda • SQL Server Management Studio • SQL Server Agent • Correo de bases de datos • SQL Configuration Manager
SQL Configuration ManagerDescripción general • Utilidad para administrar los servicios y la conectividadde SQL Server
SQL Configuration ManagerAdministrar servicios • Controlar los servicios • Establecer propiedades deservicio
SQL Configuration ManagerConfigurar los protocolos de red del servidor • Especificar los protocolos disponibles y establecer propiedades • Proporcionar información de la direcció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
demo • SQL Configuration Manager • Controlar los servicios • Configurar los protocolos de la red
Consulta: Cuál protocolo puede NO 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
Repaso ¿Cuál protocolo NO puede configurar utilizando SQL Configuration Manager? • HTTP • TCP/IP • Memoria compartida • Canalizaciones nombradas
Consulta: Cómo puede habilitar las aplicaciones cliente para conectarse 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.
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? • 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.
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
Pasos a seguir Informació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
Para mayores informes… • Visite TechNet enwww.microsoft.com/technet • Para obtener información adicional sobre los libros, cursos y otros recursos de la comunidad que respalden esta sesión visite www.microsoft.com/technet/tnt4-05
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.mspx