Creacion De Usuarios Sql Server

Páginas: 8 (1831 palabras) Publicado: 28 de febrero de 2013
CREACIÓN DE USUARIOS SQL SERVER
sp_grantlogin
Permite a una cuenta de usuario o de grupo de Microsoft® Windows NT® conectar con Microsoft SQL Server™ mediante la autenticación de Windows.

Sintaxis
sp_grantlogin [@loginame =] 'login'

Argumentos
[@loginame =] 'login'

Es el nombre del usuario o grupo de Windows NT que se agrega. El usuario o grupo de Windows NT debe calificarse con unnombre de dominio de Windows NT en la forma Dominio\Usuario, por ejemplo London\Joeb. login es de tipo sysname y no tiene valor predeterminado.

Valores del código de retorno
0 (correcto) o 1 (error)

Observaciones
Puede utilizar sp_grantlogin para invertir los efectos de un sp_denylogin anterior ejecutado para un usuario de Windows NT.

Utilice sp_addlogin para permitir a un inicio desesión de SQL Server conectar con SQL Server.

Aunque un inicio de sesión puede conectar con SQL Server después de ejecutarse sp_grantlogin, se le denegará el acceso a las bases de datos de usuario hasta que se cree una cuenta de usuario para el inicio de sesión en cada base de datos a la que precise acceso. Utilice sp_grantdbaccess para crear una cuenta de usuario en cada base de datos deusuario.

sp_grantlogin no se puede ejecutar desde una transacción definida por el usuario.

Permisos
Sólo los miembros de las funciones fijas de servidor sysadmin o securityadmin pueden ejecutar sp_grantlogin.

Ejemplos
En este ejemplo se permite al usuario de Windows NT Corporate\BobJ conectar con SQL Server.

EXEC sp_grantlogin 'Corporate\BobJ'

O bien

EXEC sp_grantlogin[Corporate\BobJ]

sp_adduser
Agrega una cuenta de seguridad para un nuevo usuario de la base de datos actual. Este procedimiento se incluye por compatibilidad con versiones anteriores. Utilice en su lugar sp_grantdbaccess.

Sintaxis
sp_adduser [ @loginame = ] 'login'
    [ , [ @name_in_db = ] 'user' ]
    [ , [ @grpname = ] 'group' ]

Argumentos
[@loginame =] 'login'

Es el nombre de inicio desesión del usuario. El argumento login es de tipo sysname y no tiene valor predeterminado. login debe ser un inicio de sesión de Microsoft® SQL Server™ o un usuario de Microsoft Windows NT® existente.

[@name_in_db =] 'user'

Es el nombre del nuevo usuario. El argumento user es de tipo sysname y su valor predeterminado es NULL. Si no se especifica user, el nombre del usuario toma el valor delogin de forma predeterminada. Al especificar user se da al nuevo usuario un nombre en la base de datos diferente del Id. de inicio de sesión de SQL Server.

[@grpname =] 'group'

Es el grupo o función del que el nuevo usuario forma parte automáticamente. El argumento group es de tipo sysname y su valor predeterminado es NULL. group debe ser un grupo o función válido en la base de datosactual. Microsoft SQL Server versión 7.0 utiliza funciones en vez de grupos.

Valores del código de retorno
0 (correcto) o 1 (error)

Observaciones
Los nombres de usuario de SQL Server pueden contener entre 1 y 128 caracteres y pueden incluir letras, símbolos y números. Sin embargo, los nombres de usuario no pueden:

Contener un carácter de barra diagonal inversa (\).

Ser NULL o unacadena vacía ('').
Después de agregar un usuario, utilice las instrucciones GRANT, DENY y REVOKE para definir los permisos que controlan las actividades del usuario.

Para presentar la lista de los nombres de inicio de sesión válidos, utilice sp_helplogin.

Para presentar la lista de los nombres de función válidos, utilice sp_helprole. Cuando se especifica una función, el usuario obtieneautomáticamente los permisos definidos para esa función. Si no se especifica una función, el usuario obtiene los permisos concedidos a la función predeterminada public. Para agregar un usuario a una función, debe especificarse un valor para username (username puede ser el mismo que login_id.)

Para tener acceso a una base de datos, se debe conceder acceso a un inicio de sesión mediante sp_adduser o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sql server creacion de usuarios
  • Creacion de vistas en sql server
  • Creacion De Usuarios Y Grupos En Windows Server
  • Creacion De Base De Datos En Sql Server 2014
  • usuarios y grupos sql server
  • SQL creacion de usuarios
  • Creacion de bd en sql server
  • Sql server

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS