Instituto
    Tecnológ
    ico
    Superior
    de Lerdo
Taller de Base de    Licenciatura en Informática
       Datos
                       Especialidad en redes
 Ing. Ricardo de
Jesús Bustamante
     González



     Trabajo.

  Herramientas de                    07230480
control, monitoreo
 y estadísticas de         María Olaya Molina
 acceso a bases de                   Martínez
       datos.
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                                  Descripción
  nivel de base de datos
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.
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.
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ósito
Inteligencia 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
Server                                    exportar datos.
Administrador de informes                    Le permite administrar informes generados por Reporting
                                          Services.
Administrador de configuración de SQl      Le permite configurar las bibliotecas de red de cliente y servidor y
Server                                    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



                                                                                   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.

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

       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

Herramientas Control, Monitoreo Y Estadisticas De Bases De Datos Sql

  • 1.
    Instituto Tecnológ ico Superior de Lerdo Taller de Base de Licenciatura en Informática Datos Especialidad en redes Ing. Ricardo de Jesús Bustamante González Trabajo. Herramientas de 07230480 control, monitoreo y estadísticas de María Olaya Molina acceso a bases de Martínez datos.
  • 2.
    Control de accesoa 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 Descripción nivel de base de datos 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. 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
  • 3.
    no pueden leerdatos 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.
  • 4.
    Libro: Microsoft SQLServer 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ósito Inteligencia 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 Server exportar datos. Administrador de informes Le permite administrar informes generados por Reporting Services. Administrador de configuración de SQl Le permite configurar las bibliotecas de red de cliente y servidor y Server 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.
  • 5.
    SQL Server ManagmentStudio 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 Libro: Microsoft SQL Server 2005 Manual del administrador
  • 6.
    BCP.- Es elprograma 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. Aseguramiento del acceso externo
  • 7.
    Los servidores debases 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 Autor: Solid Quality Learning Editorial: McGraw-Hill Microsoft SQL Server Manual Del Adinistrador William R. Stanek
  • 8.