lenguaje SQL, Bases de datos, Procedimientos Almacenados y SQL server

Lenguaje SQL - Bases de datos - SQL Server

    
  Buscar   

Inicio

Help Desk

Foros SQL

Tutoriales SQL
 General
 Lenguaje SQL
 SQL Server
 MySQL
 Proc. Almacenados
 Programación .NET

Manuales SQL

Libros SQL

Enlaces

Programacion

Acerca de...

Entrar
Registro

Lenguaje SQL, bases de datos y SQL Server

MSDN: U.S. Local Highlights
The latest developer information for the United States.
  • Read the Amazing Adventures of Kevlarr and the Security Development Lifecycle
    Follow the quest of Kevlarr, an ordinary software developer, as he learns to find his inner super powers to build and protect a more fortified application. Will he succeed in time for launch?

  • See What's Happening in the Windows Internet Explorer Developer Center
    Visit the Windows Internet Explorer Developer Center to try out Internet Explorer 8 Beta 2 and get access to resources for building great-looking, cross-browser Web sites.

  • Introducing Expression Blend to Silverlight 2 Developers
    Watch this video to find out more about Expression Blend.


    Last Refreshed 1/6/2009 12:33:31 AM

  •  


    Inicio > Tutoriales SQL > SQL Server    
    Instalación y administración de SQL Server 2000: Usuarios

    Enviado por   el Tuesday, December 09, 2003 (Her)

    ¿Que hace falta tener en cuenta en cuanto a usuarios en una instalación de SQL Server?

    Instalación y administración de SQL Server 2000: Usuarios


    Durante la instalación y administración del SQL Server 2000 es necesario tener presente en todo momento la seguridad del servidor. Para ello una de las tareas más importantes es la creación y control de usuarios.

    Usuarios necesarios para SQL Server
    El SQL Server se instala en Windows 2000 como un servicio y por tanto es necesario asignar un usuario para que inicie ese servicio y para que el SQL Server trabaje en ese contexto de seguridad.
    Este usuario que asignaremos a los servicios SQL Server y SQL Server Agent (habitualmente se utiliza el mismo para los dos servicios) puede ser o bien la cuenta local del sistema o una cuenta del dominio asignada por nosotros.
    Por norma general escogeremos la segunda de las opciones y crearemos una cuenta en el dominio especialmente dedicada a los servicios de SQL Server, porque sólo de esta manera el SQL Server podrá acceder a archivos de otros equipos, planear trabajos entre varios servidores, realizar copias de seguridad en ubicaciones de red, mandar notificaciones mediante email, hacer modificaciones en el registro…
    La cuenta que vamos a crear en el dominio para el SQL Server deberá tener las siguientes características:
    • Miembro del grupo local administradores
    • Activado el atributo “La contraseña no caduca nunca”
    • Permitido el inicio de sesión a todas las horas
    • Permitido iniciar sesión como servicio

    Además de esto necesitaremos una cuenta en el servidor de correo Exchange si queremos que el SQL Server Agent pueda comunicarse con nosotros a través del correo para enviarnos avisos, notificaciones, alertas…

    Los usuarios
    En SQL Server 2000 los usuarios pueden ser de dos tipos dependiendo del modelo de seguridad elegido. Usuarios de Windows, creados en el dominio y administrados desde la herramienta “usuarios y equipos del dominio”, y usuarios propios de SQL Server. Para utilizar estos últimos usuarios es necesario configurar el servidor SQL en modo de autentificación mixto.
    La mejor manera de gestionar la seguridad es utilizando usuarios de Windows porque es la única manera de poder asignar directivas de seguridad a las cuentas de los usuarios. Así podemos por ejemplo establecer caducidades para las contraseñas, establecer un mínimo de longitud, detectar intentos de acceso ilegales…
    Estos usuario que creamos en el dominio no tienen necesidad de ningún privilegio extra en el dominio (además de ser usuarios del dominio) y los permisos que tienen en el SQL Server se administran desde dentro del propio SQL Server.

    El administrador
    Para poder manejar todos estos elementos de seguridad es necesaria la figura del administrador.
    En el SQL Server se pueden definir fácilmente uno o varios administradores que lleven a cabo las tareas necesarias para el correcto funcionamiento del servidor. Pero hay tareas de configuración del servidor y de gestión de usuarios que tienen que ser realizadas por un usuario que tenga ciertas características:
    • Poder crear y modificar cuentas de usuarios
    • Tener acceso a las claves del registro del servidor donde este instalado el SQL Server
    • Tener acceso total al sistema de archivos del equipo donde está instalado el SQL Server
    • Tener privilegios para poder iniciar y detener los servicios SQL Server, SQL Server Agent, Servicio Microsoft Search.
    • Poder acceder a los registros de equipos clientes (si se van a utilizar controladores ODBC)
    • Poder leer y buscar a través del visor de sucesos del servidor
    • Poder utilizar el monitor del sistema y crear registros de log de cualquier tipo de contador
    • Instalar y reparar el software del SQL Server
    • Realizar copias de seguridad en dispositivos externos

    Por tanto deberíamos crear una cuenta específica para la administración de SQL Server que tuviera todos estos privilegios. Lo más sencillo y seguro será crear un usuario perteneciente al grupo de Administradores del Dominio encargado de realizar estas tareas. En su defecto basta con crear un usuario normal y asignarle estos derechos y permisos (o asignar dichos derechos y permisos a un usuario ya existente)

    Por supuesto que en un entorno donde haya problemas de seguridad se puede “hilar más fino” y asignar permisos y derechos más restrictivos a todas estas cuentas de las que hemos hablado.


    Valoración Media:

    Comentarios:

    SQL SERVER
    Por  ? el Monday, December 06, 2004 (Her)
    POBRE,MUY POBRE NO EXPLICAS COMO SE HACE NI APORTAS FOTOS ETC ETC QUE ES LO QUE HAY QUE HACER EN LOS TUTORIALES EN FIN ANIMO PARA EL PROXIMO

    Responde a este Comentario

    Añadir Comentario

     



    WEBS RECOMENDADAS
    Programacion.com
    La Web del Programador
    Talleres del Web

    Artículos más Vistos
  • ¿Como manejar las fechas en Sql Server?
    Manejar las fechas en SQL Server es una de las preguntas más recurrentes en los foros. Maximiliano Damian nos explica como tratarlas

  • INSTALACION DE MYSQL 5 EN WINDOWS (I)
    MySQL es un servidor de bases de datos que cada vez tiene más adeptos. No nos da tantas facilidades ni funcionalidades como el SQL Server, pero es una optión a tener en cuenta...

  • SQL Dinámico: Exec y sp_executeSql
    La ejecución dinámica de instrucciones SQL es una potente herramienta a la que tarde o temprano tenemos que enfrentarnos.

  • Tablas temporales en el SQL Server
    En el mundo de las bases de datos es muy común la utilización de tablas temporales. Vamos a ver com hacer buen uso de ellas...

  • FAQ: Conexión con base de datos en ASP.NET con C#
    Vamos a ver de manera sencilla como mostrar el contenido de una tabla de Access en una página Web.

  •  

    Mensajes Nuevos

  • Academias ESPOL
    Enviado por paoyanez el Monday, December 29, 2008 (Her)

  • Unificacion de Datos
    Enviado por ? el Saturday, October 04, 2008 (Her)

  • qfopbmufuq
    Enviado por ? el Wednesday, October 01, 2008 (Her)

  • fpgaedac
    Enviado por ? el Sunday, September 28, 2008 (Her)

  • GENERACION DE TABLA EN PROCEDIMIENTOS
    Enviado por EDCOTA el Friday, September 26, 2008 (Her)



  •  

    Inicio   |   Help Desk   |   Foros SQL   |   Tutoriales SQL   |   Manuales SQL   |   Libros SQL   |   Enlaces   |   Programacion   |   Acerca de...

    Lenguaje SQL - Bases de Datos - SQL Server

    Diseño Paginas Web Codice DT

    Tarot por Telefono