herramientas control, monitoreo y estadisticas de bases de datos sql

9
Taller de Base de Datos Ing. Ricardo de Jesús Bustamante González Trabajo. Herramientas de control, monitoreo y estadísticas de acceso a bases de datos. Licenciatura en Informática Especialidad en redes 07230480 María Olaya Molina Martínez Instituto Tecnológi co Superior de Lerdo

Upload: olaya-molina

Post on 14-Jun-2015

6.107 views

Category:

Technology


1 download

DESCRIPTION

Dcuetnación del tema

TRANSCRIPT

Page 1: Herramientas Control, Monitoreo Y Estadisticas De Bases De Datos Sql

T a l l e r d e B a s e d e D a t o s

I n g . R i c a r d o d e J e s ú s B u s t a m a n t e

G o n z á l e z

T r a b a j o .

H e r r a m i e n t a s d e c o n t r o l , m o n i t o r e o

y e s t a d í s ti c a s d e a c c e s o a b a s e s d e

d a t o s .

T a l l e r d e B a s e d e D a t o s

I n g . R i c a r d o d e J e s ú s B u s t a m a n t e

G o n z á l e z

T r a b a j o .

H e r r a m i e n t a s d e c o n t r o l , m o n i t o r e o

y e s t a d í s ti c a s d e a c c e s o a b a s e s d e

d a t o s .

Licenciatura en Informática

Especialidad en redes

07230480

María Olaya Molina Martínez

Licenciatura en Informática

Especialidad en redes

07230480

María Olaya Molina Martínez

Instituto Tecnológico Superior de Lerdo

Instituto Tecnológico Superior de Lerdo

Page 2: Herramientas Control, Monitoreo Y Estadisticas De Bases De Datos Sql

Control de acceso a bases de datos SQL

SQL Server incluye varios métodos y herramientas que permiten configurar la seguridad para que los usuarios, los servicios y las otras cuentas puedan tener acceso al sistema. Esta página contiene vínculos que le ayudarán a encontrar la información que necesita para trabajar con entidades de seguridad (usuarios y cuentas de inicio de sesión), funciones (grupos de entidades de seguridad), objetos que pueden protegerse (protegibles) y permisos.

Para administrar con facilidad los permisos en las bases de datos, SQL Server proporciona varias funciones, que son las entidades de seguridad que agrupan a otras entidades de seguridad. Son como los grupos del sistema operativo Microsoft Windows. Las funciones del nivel de base de datos se aplican a toda la base de datos en lo que respecta a su ámbito de permisos.

Nombre de función de nivel de base de

datos

Descripción

db_owner Los miembros de la función de base de datos fija db_owner pueden realizar todas las actividades de configuración y mantenimiento en la base de datos y también pueden quitar la base de datos.

db_securityadmin Los miembros de la función de base de datos fija db_securityadmin pueden modificar la pertenencia a funciones y administrar permisos. Si se agregan entidades de seguridad a esta función, podría habilitarse un aumento de privilegios no deseado.

db_accessadmin Los miembros de la función de base de datos fija db_accessadmin pueden agregar o quitar el acceso a la base de datos para inicios de sesión de Windows, grupos de Windows e inicios de sesión de SQL Server.

db_backupoperator Los miembros de la función de base de datos fija db_backupoperator pueden crear copias de seguridad de la base de datos.

db_ddladmin Los miembros de la función de base de datos fija db_ddladmin pueden ejecutar cualquier comando del lenguaje de definición de datos (DDL) en una base de datos.

db_datawriter Los miembros de la función de base de datos fija db_datawriter pueden agregar, eliminar o cambiar datos en todas las tablas de usuario.

Page 3: Herramientas Control, Monitoreo Y Estadisticas De Bases De Datos Sql

db_datareader Los miembros de la función de base de datos fija db_datareader pueden leer todos los datos de todas las tablas de usuario.

db_denydatawriter Los miembros de la función de base de datos fija db_denydatawriter no pueden agregar, modificar ni eliminar datos de tablas de usuario de una base de datos.

db_denydatareader Los miembros de la función de base de datos fija db_denydatareader no pueden leer datos de las tablas de usuario dentro de una base de datos.

Herramientas graficas de administración

SQL server 2005 tiene varias herramientas graficas que reemplazan o cambian funciones de las herramientas graficas de ediciones previas de SQL server.

Explorador de objetos.- Le permite ver y conectarse a SQL server, Analysis server, intergration services server, servidor de informes y SQL Mobile.

Servidores registrados.- Muestra los servidores registrados actualmente. La barra superior de vista le permite cambiar rápidamente entre servidores de un tipo determinado (SQL server, Analysis server, intergration services server, servidor de informes y SQL Mobile).

Explorador de plantillas.- Proporciona acceso rápido a las plantillas del esditor de consultas predeterminadas y cualquier plantilla que haya creado.

Explorador de soluciones.- Proporciona rápido acceso a proyectos existentes de SQL server, Analysis Server y SQL Mobile.

Page 4: Herramientas Control, Monitoreo Y Estadisticas De Bases De Datos Sql

Libro: Microsoft SQL Server 2005 Manual del administrador

Libro: Microsoft SQL Server 2005 Manual del administrador

Libro: Microsoft SQL Server 2005 Manual del administrador

Referencia de lasherramientas de administración de SQL Server 2005.

Herramientas de Administración PropósitoInteligencia de negocios Le permite desarrollar y administrar objetos de inteligencia de

negocios. Incluye SSIS Designer, que puede usar para crear y mantener paquetes de SSIS.

Database tuning adviser Le ayuda a sintonizar el desempeño de las bases de datos de SQL Server.

Asistente para importar y explorar SQL Le permite definir paquetes del servidor SSIS para importar y

Page 5: Herramientas Control, Monitoreo Y Estadisticas De Bases De Datos Sql

Server exportar datos.Administrador de informes Le permite administrar informes generados por Reporting

Services.Administrador de configuración de SQl Server

Le permite configurar las bibliotecas de red de cliente y servidor y administrar las servicios de SQL Server. Reemplaza a herramienta de red de servidor, herramienta de red de cliente y administrador de servicios.

SQL Server Profiler Le permite analizar la actividad del usuario y generar rastros para auditoria.

SQL Server Managment Studio La principal herramienta de administración de SQL Server 2005. Administra los servidores de SQL, las bases de datos, la seguridad y más.

Herramientas de líneas de comandos

Las herramientas de administración grafica proporcionan todo lo que necesita el área a trabajar con SQL Server. Aun así, hay ocasiones en que tal vez quiera trabajar desde la línea de comandos.

SQLCMD.- Es una herramienta de consulta de SQL que puede ejecutar desde la línea de comandos.

A diferencia de OSQL e ISQL, a la que reemplaza SQLCMD, se comunica con SQL Server solo atreves de la Api OLE DB.

Comandos SQLCDM

Page 6: Herramientas Control, Monitoreo Y Estadisticas De Bases De Datos Sql

Libro: Microsoft SQL Server 2005 Manual del administrador

BCP.- Es el programa de copia masiva. Puede usar BCP para importar y exportar datos o copiar datos entre instancias de SQL Server 2005.

Otorgamiento de acceso a bases de datos

Los usuarios de bases de datos son los principales en el nivel de base de datos. Todos los registros, excepto los miembros del rol de servidor sysadmin, necesitan mapearse a un usuario mapeado para bases de datos a las cuales necesitan tener acceso.

Monitoreo de acceso a bases de datos SQL Server.

El monitoreo del servidor SQL tiene la capacidad de conectarse a la fuente de la base de datos y monitorear diversos valores de columnas en tablas, recolectar datos, así como notificar a través de mensajes de alerta, si las propiedades de los sistemas de bases de datos van más allá de un umbral determinado.

Otorgamiento de acceso remoto

SQL Server es un sistema de administración de base de datos diseñado para ejecutar en un servidor, aceptando conexiones de usuarios y aplicaciones remotas.

Es posible conectarse localmente a SQL Server desde la misma computadora en la que está ejecutando SQL Server, pero por lo general los sistemas de base de datos de producción no usan esta característica.

Page 7: Herramientas Control, Monitoreo Y Estadisticas De Bases De Datos Sql

Aseguramiento del acceso externo

Los servidores de bases de datos deben protegerse en forma efectiva del acceso externo no autoriza, debido a que almacenan información crucial.

Estadísticas de acceso a bases de datos

Estas le permiten al servidor "conocer" los datos de las columnas sin necesidad de tener que leerlas a menudo. Realmente el no conoce todos los datos, pero con la información que obtiene le basta para tomar buenas decisiones.

Comandos básicos para Informix-online:

Onstat -g ses: para monitorear el estatus y consumo de recursos de las sesiones de los usuarios en la base datos. Onstat -g ses id_session: muestra información sobre una sesión en específico. Onstat –g seg: para monitorear los segmentos de memoria virtual. Onstat –m: para consultar las últimas entradas al log de la base de datos. Onstat -g sql id_session: muestra información sobre las sentencias de sql que se están ejecutando en ese momento.

Bibliografía

Aprenda ya Microsoft SQL Server 2005 Técnicas Aplicadas

Page 8: Herramientas Control, Monitoreo Y Estadisticas De Bases De Datos Sql

Autor: Solid Quality Learning

Editorial: McGraw-Hill

Microsoft SQL Server Manual Del Adinistrador

William R. Stanek

Editorial: McGraw-Hill

http://msdn.microsoft.com/es-es/library/bb510418.aspx

http://letydoris.galeon.com/DorisLety.ppt