Buen dia, a todos.
Despues de una larga busqueda de control de seguridad en SQL SERVER, para que que solo se ingrese por usuario y contraseña y no por autentificacion.
Haye la solucion, para que todos lo vean:
tengo mi base creada
BDPRUEBA
voy a l master
use master
---- lo puedo crear de esta manera
CREATE LOGIN [CARLOS] WITH
PASSWORD=N'123',
DEFAULT_DATABASE=[MASTER],
DEFAULT_LANGUAGE=[SPANISH],
CHECK_EXPIRATION=ON,
CHECK_POLICY=ON
--- O LO CREAMOS DE ESTA MANERA
USE MASTER
EXEC SP_ADDLOGIN 'CARLOS','123'
-----SP_ADDROLEMEMBER 'db_owner',CARLOS' --- -CON ESTO LE ASIGNO UN USER
----PERO LO QUE NOS INTERESA E ASIGNARLE UN ROL ADMINISTRATIVO AL USUARIO ----------QUE CREAMOS
SP_ADDSRVROLEMEMBER 'CARLOS' ,'sysadmin'
------ y al final
--- denegamos l;a entrada por modo autentificacion
------- sp_denylogin 'BUILTIN\Administradores'
de esta forma podrás ingresar con usuario y contraseña que creaste y tendrás un rol administrativo por lo que podrás realizar cualquier operación.
Y si cualquiera que ingrese al servidor no podrá ingresar por medio de autentificacion de windows, porque debera saber el usuario y clave tuya.
Ciertamente si no desea agregar un nuevo usuario puedes trabajar con el login SA
Y solo tendras que agregarle un contraseña.
Bueno espero que les alla ayudado bastante. Hago lo mejor que puedo, con un buen corazon.
martes, 15 de septiembre de 2009
Suscribirse a:
Entradas (Atom)