Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Para acceder al motor de base de datos, los usuarios necesitan un inicio de sesión. El inicio de sesión puede representar la identidad del usuario como una cuenta de Windows o como miembro de un grupo de Windows, o bien el inicio de sesión puede ser un inicio de sesión de SQL Server que solo existe en SQL Server. Siempre que sea posible, debe usar la autenticación de Windows.
De forma predeterminada, los administradores del equipo tienen acceso total a SQL Server. Para esta lección, queremos tener un usuario con menos privilegios; por lo tanto, creará una nueva cuenta de autenticación local de Windows en el equipo. Para ello, debe ser administrador en tu equipo. Después, concederá a ese nuevo usuario acceso a SQL Server.
Para crear una nueva cuenta de Windows
Haga clic en Inicio, haga clic en Ejecutar, en el cuadro Abrir , escriba
%SystemRoot%\system32\compmgmt.msc /s
y, a continuación, haga clic en Aceptar para abrir el programa Administración de equipos.En Herramientas del sistema, expanda Usuarios y grupos locales, haga clic con el botón derecho en Usuariosy, a continuación, haga clic en Nuevo usuario.
En el cuadro Nombre de usuario , escriba Mary.
En el cuadro Contraseña y Confirmar contraseña , escriba una contraseña segura y, a continuación, haga clic en Crear para crear un nuevo usuario local de Windows.
Para crear un inicio de sesión
En una ventana del Editor de consultas de SQL Server Management Studio, escriba y ejecute el código siguiente reemplazando
computer_name
por el nombre del equipo.FROM WINDOWS
indica que Windows autenticará al usuario. El argumento opcionalDEFAULT_DATABASE
conectaMary
a la base de datosTestData
, a menos que la cadena de conexión indique otra base de datos. Esta instrucción introduce el punto y coma como una terminación opcional para una instrucción Transact-SQL.CREATE LOGIN [computer_name\Mary] FROM WINDOWS WITH DEFAULT_DATABASE = [TestData]; GO
Esto autoriza a un nombre de usuario
Mary
, autenticado por tu equipo, a acceder a esta instancia de SQL Server. Si hay más de una instancia de SQL Server en el equipo, debe crear el inicio de sesión en cada instancia a la queMary
debe tener acceso.Nota:
Dado que
Mary
no es una cuenta de dominio, este nombre de usuario solo se puede autenticar en este equipo.
Siguiente tarea de la lección
Conceder acceso a una base de datos