Iniciar una sesión en SQL ServerLogging In to SQL Server

En este tema se aplica a: SíSQL Servernobase de datos de SQL Azurenoalmacenamiento de datos de SQL Azure ningún Almacenamiento de datos paralelosTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse Puede iniciar sesión en una instancia de MicrosoftMicrosoft SQL ServerSQL Server con cualquiera de las herramientas gráficas de administración o desde el símbolo del sistema. You can log in to an instance of MicrosoftMicrosoft SQL ServerSQL Server by using any of the graphical administration tools or from a command prompt.

Cuando se inicia una sesión en una instancia de SQL ServerSQL Server mediante una herramienta gráfica de administración, como SQL Server Management StudioSQL Server Management Studio, el sistema pedirá el nombre del servidor, un inicio de sesión de SQL ServerSQL Server y una contraseña, si es necesario.When you log in to an instance of SQL ServerSQL Server by using a graphical administration tool such as SQL Server Management StudioSQL Server Management Studio, you are prompted to supply the server name, a SQL ServerSQL Server login, and a password, if necessary. Si inicia una sesión de SQL ServerSQL Server utilizando la autenticación de Windows, no tendrá que proporcionar un inicio de sesión de SQL Server cada vez que tenga acceso a una instancia de SQL ServerSQL Server.If you log in to SQL ServerSQL Server using Windows Authentication, you do not have to provide a SQL Server login each time you access an instance of SQL ServerSQL Server. En su lugar, SQL ServerSQL Server utiliza su cuenta de MicrosoftMicrosoft Windows para iniciar la sesión automáticamente.Instead, SQL ServerSQL Server uses your MicrosoftMicrosoft Windows account to log you in automatically. Si SQL ServerSQL Server se ejecuta con autenticación de modo mixto (modo de autenticación de SQL ServerSQL Server y de Windows) y decide iniciar una sesión mediante la autenticación de SQL ServerSQL Server , debe proporcionar un inicio de sesión de SQL ServerSQL Server y una contraseña.If SQL ServerSQL Server is running in mixed mode authentication ( SQL ServerSQL Server and Windows Authentication Mode), and you choose to log in using SQL ServerSQL Server Authentication, you must provide a SQL ServerSQL Server login and password. Siempre que sea posible, utilice la autenticación de Windows.When possible, use Windows Authentication.

Nota

Si al instalar SQL ServerSQL Serverseleccionó una intercalación que distingue entre mayúsculas y minúsculas, el inicio de sesión de SQL ServerSQL Server también distinguirá entre mayúsculas y minúsculas.If you selected a case-sensitive collation when you installed SQL ServerSQL Server, your SQL ServerSQL Server login is also case sensitive.

Formato para especificar el nombre de SQL ServerFormat for Specifying the Name of SQL Server

Al conectar a una instancia de Motor de base de datosDatabase Engine debe especificar el nombre de la instancia de SQL ServerSQL Server.When connecting to an instance of the Motor de base de datosDatabase Engine you must specify the name of the instance of SQL ServerSQL Server. Si la instancia de SQL ServerSQL Server es la instancia predeterminada (una instancia sin nombre), especifique el nombre del equipo donde está instalado SQL ServerSQL Server , o la dirección IP del equipo.If the instance of SQL ServerSQL Server is the default instance (an unnamed instance), then specify the name of the computer where SQL ServerSQL Server is installed, or the IP address of the computer. Si la instancia de SQL ServerSQL Server es una instancia con nombre (como SQLEXPRESS), especifique el nombre del equipo donde está instalado SQL ServerSQL Server , o la dirección IP del equipo, y agregue una barra diagonal y el nombre de instancia.If the instance of SQL ServerSQL Server is a named instance (such as SQLEXPRESS), then specify the name of the computer where SQL ServerSQL Server is installed, or the IP address of the computer, and add a slash and the instance name.

Los ejemplos siguientes se conectan a una instancia de SQL ServerSQL Server que se ejecuta en un equipo denominado APPHOST.The following examples connect to an instance of SQL ServerSQL Server running on a computer named APPHOST. Al especificar una instancia con nombre, los ejemplos usan un nombre de instancia SQLEXPRESS.When specifying a named instance, the examples use an instance name SQLEXPRESS.

Ejemplos:Examples:

Tipo de instanciaType of Instance Entrada para el nombre de servidorEntry for the server name
Conexión a una instancia predeterminada mediante el protocolo predeterminado.Connection to a default instance using the default protocol. (Esta es la entrada recomendada para una instancia predeterminada).(This is the recommended entry for a default instance.) APPHOSTAPPHOST
Conexión a una instancia con nombre mediante el protocolo predeterminado.Connection to a named instance using the default protocol. (Esta es la entrada recomendada para una instancia con nombre.)(This is the recommended entry for a named instance.) APPHOST\SQLEXPRESSAPPHOST\SQLEXPRESS
Conexión a una instancia predeterminada en el mismo equipo con un punto para indicar que la instancia se está ejecutando en el equipo local.Connection to a default instance on the same computer using a period to indicate that the instance is running on the local computer. ..
Conexión a una instancia con nombre en el mismo equipo con un punto para indicar que la instancia se está ejecutando en el equipo local.Connection to a named instance on the same computer using a period to indicate that the instance is running on the local computer. .\SQLEXPRESS.\SQLEXPRESS
Conexión a una instancia predeterminada en el mismo equipo con localhost para indicar que la instancia se está ejecutando en el equipo local.Connection to a default instance on the same computer using localhost to indicate that the instance is running on the local computer. localhostlocalhost
Conexión a una instancia con nombre en el mismo equipo con localhost para indicar que la instancia se está ejecutando en el equipo local.Connection to a named instance on the same computer using localhost to indicate that the instance is running on the local computer. localhost\SQLEXPRESSlocalhost\SQLEXPRESS
Conexión a una instancia predeterminada en el mismo equipo con (local) para indicar que la instancia se está ejecutando en el equipo local.Connection to a default instance on the same computer using (local) to indicate that the instance is running on the local computer. (local)(local)
Conexión a una instancia con nombre en el mismo equipo con (local) para indicar que la instancia se está ejecutando en el equipo local.Connection to a named instance on the same computer using (local) to indicate that the instance is running on the local computer. (local)\SQLEXPRESS(local)\SQLEXPRESS
Conexión a una instancia predeterminada en el mismo equipo que fuerza una conexión de memoria compartida.Connection to a default instance on the same computer forcing a shared memory connection. lpc:APPHOSTlpc:APPHOST
Conexión a una instancia con nombre en el mismo equipo que fuerza una conexión de memoria compartida.Connection to a named instance on the same computer forcing a shared memory connection. lpc:APPHOST\SQLEXPRESSlpc:APPHOST\SQLEXPRESS
Conexión a una instancia predeterminada que escucha en la dirección TCP 192.168.17.28 con una dirección IP.Connection to a default instance listening on TCP address 192.168.17.28 using an IP address. 192.168.17.28192.168.17.28
Conexión a una instancia con nombre que escucha en la dirección TCP 192.168.17.28 con una dirección IP.Connection to a named instance listening on TCP address 192.168.17.28 using an IP address. 192.168.17.28\SQLEXPRESS192.168.17.28\SQLEXPRESS
Conexión a una instancia predeterminada que no escucha en el puerto TCP, mediante la especificación del puerto que se está usando, en este caso 2828.Connection to a default instance that is not listening on the default TCP port, by specifying the port that is being used, in this case 2828. (Esto no es necesario si Motor de base de datosDatabase Engine escucha en el puerto predeterminado (1433)).(This is not necessary if the Motor de base de datosDatabase Engine is listening on the default port (1433).) APPHOST,2828APPHOST,2828
Conexión a una instancia con nombre en un puerto TCP designado, en este caso 2828.Connection to a named instance on a designated TCP port, in this case 2828. (Esto suele ser necesario si el servicio SQL ServerSQL Server Browser no se está ejecutando en el equipo host.)(This is often necessary if the SQL ServerSQL Server Browser service is not running on the host computer.) APPHOST,2828APPHOST,2828
Conexión a una instancia predeterminada que no escucha en el puerto TCP, mediante la especificación tanto de la dirección IP como del puerto TCP que se está usando, en este caso 2828.Connection to a default instance that is not listening on the default TCP port, by specifying both the IP address and the TCP port that is being used, in this case 2828. 192.168.17.28,2828192.168.17.28,2828
Conexión a una instancia con nombre mediante la especificación tanto de la dirección IP como del puerto TCP que se está usando, en este caso 2828.Connection to a named instance by specifying both the IP address and the TCP port that is being used, in this case 2828. 192.168.17.28,2828192.168.17.28,2828
Conexión a una instancia predeterminada por nombre, lo que fuerza una conexión TCP.Connecting to default instance by name, forcing a TCP connection. tcp:APPHOSTtcp:APPHOST
Conexión a una instancia con nombre por nombre, lo que fuerza una conexión TCP.Connecting to named instance by name, forcing a TCP connection. tcp:APPHOST\SQLEXPRESStcp:APPHOST\SQLEXPRESS
Conexión a una instancia predeterminada mediante la especificación de un nombre de canalización con nombre.Connecting to a default instance by specifying a named pipe name. \\APPHOST\pipe\unit\app\\APPHOST\pipe\unit\app
Conexión a una instancia con nombre mediante la especificación de un nombre de canalización con nombre.Connecting to a named instance by specifying a named pipe name. \\APPHOST\pipe\MSSQL$SQLEXPRESS\SQL\query\\APPHOST\pipe\MSSQL$SQLEXPRESS\SQL\query
Conexión a una instancia predeterminada por nombre, lo que fuerza una conexión de canalizaciones con nombre.Connecting to default instance by name, forcing a named pipes connection. np:APPHOSTnp:APPHOST
Conexión a una instancia con nombre por nombre, lo que fuerza una conexión de canalizaciones con nombre.Connecting to named instance by name, forcing a named pipes connection. np:APPHOST\SQLEXPRESSnp:APPHOST\SQLEXPRESS

Comprobar el protocolo de conexiónVerifying your Connection Protocol

Cuando se conecta a Motor de base de datosDatabase Engine, la siguiente consulta devolverá el protocolo usado para la conexión actual, junto con el método de autenticación (NTLM o Kerberos), e indicará si la conexión está cifrada.When connected to the Motor de base de datosDatabase Engine, the following query will return the protocol used for the current connection, along with the authentication method (NTLM or Kerberos), and will indicate if the connection is encrypted.

SELECT net_transport, auth_scheme, encrypt_option   
FROM sys.dm_exec_connections   
WHERE session_id = @@SPID;  

Iniciar una sesión en una instancia de SQL Server (símbolo del sistema)Log In to an Instance of SQL Server (Command Prompt)

Los recursos siguientes pueden ayudarle a solucionar problemas de conexión.The following resources can help you troubleshoot a connection problem.

Elegir un modo de autenticaciónChoose an Authentication Mode

Usar la utilidad sqlcmdUse the sqlcmd Utility

Crear un inicio de sesiónCreating a Login