Conectar al servidor (página Inicio de sesión del motor de base de datos)
Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
Use esta pestaña para configurar las propiedades de conexión al conectarse a Motor de base de datos de Microsoft SQL Server. En la mayoría de los casos, para conectarse, puede escribir el nombre del servidor de base de datos en el cuadro Nombre del servidor y seleccionar la opción Conectar. Si se conecta a una instancia con nombre, use el nombre del equipo seguido de una barra diagonal inversa y, a continuación, el nombre de la instancia. Por ejemplo, mycomputer\myinstance
. Consulte Conectarse al motor de base de datos para obtener más ejemplos.
Nota:
Aunque Microsoft Entra ID es el nuevo nombre de Azure Active Directory (Azure AD), para evitar interrumpir los entornos existentes, Azure AD sigue estando en algunos elementos codificados de forma rígida como campos de interfaz de usuario, proveedores de conexiones, códigos de error y cmdlets. En este artículo, los dos nombres son intercambiables.
Hay diversos factores que pueden afectar a la capacidad de conectarse a SQL Server. Para obtener ayuda, vea los recursos siguientes:
Nota:
Para conectarse utilizando la autenticación de SQL Server , es necesario configurar SQL Server en el modo de autenticación de Windows y SQL Server . Para obtener más información sobre cómo determinar el modo de autenticación y cambiar el modo de autenticación, consulte Cambio del modo de autenticación del servidor.
Conexión a un servidor
Puede conectarse a cualquier servidor compatible desde la página de inicio de sesión proporcionando el nombre del servidor y los detalles de autenticación, como se indica en las secciones siguientes.
Tipo de servidor
Al registrar un servidor desde el Explorador de objetos, seleccione el tipo de servidor al que se conectará: Motor de base de datos, Analysis Services, Reporting Services o Integration Services. El cuadro de diálogo solo muestra las opciones del tipo de servidor seleccionado. Al registrar un servidor de servidores registrados, el cuadro Tipo de servidor es de solo lectura y coincide con el tipo de servidor que se muestra en el componente Servidores registrados. Para registrar otro tipo de servidor, seleccione Motor de base de datos, Analysis Services, Reporting Services, SQL Server Compact o Integration Services en la barra de herramientas Servidores registrados antes de empezar a registrar un nuevo servidor.
Nombre del servidor
Seleccione la instancia de servidor a la que desea conectarse. La instancia de servidor más reciente a la que se ha conectado aparece de forma predeterminada.
Para conectarse a una instancia de SQL Server Express, conéctese mediante el protocolo de canalizaciones con nombre que especifica el nombre de canalización, como np:\\.\pipe\3C3DF6B1-2262-47\tsql\query
. Para obtener más información, consulte la documentación de SQL Server Express .
Nota:
Las conexiones se conservan en el historial de uso más reciente (MRU). Seleccione la lista desplegable Nombre del servidor para quitar entradas de mrU, mantenga el puntero sobre el nombre del servidor que desea quitar y, a continuación, seleccione la tecla Eliminar en el teclado.
Al conectarse a Azure SQL Database, puede especificar una base de datos en el cuadro de diálogo Conectar al servidor en la pestaña Propiedades de conexión, a la que puede acceder seleccionando Opciones>>.
De forma predeterminada, se conecta a la master
base de datos. Si especifica una base de datos de usuario al conectarse a Azure SQL Database, solo verá esa base de datos y sus objetos en Explorador de objetos. Si se conecta a master
, podrá ver todas las bases de datos. Para más información, consulte la Introducción a Microsoft Azure SQL Database.
Autenticación
La versión actual de SQL Server Management Studio (SSMS) ofrece ocho modos de autenticación al conectarse a un Motor de base de datos. Si el cuadro de diálogo Autenticación no coincide con la lista siguiente, descargue la versión más reciente de SQL Server Management Studio.
Autenticación de Windows: el modo de autenticación de Microsoft Windows permite a un usuario conectarse a través de una cuenta de usuario de Windows.
Autenticación de SQL Server: al conectarse con un nombre de inicio de sesión y una contraseña especificados, SQL Server realiza la autenticación comprobando si existe una cuenta de inicio de sesión de SQL Server coincidente y si la contraseña especificada coincide con la registrada anteriormente. Si el inicio de sesión de SQL Server no existe, se produce un error en la autenticación y recibe un mensaje de error.
Microsoft Entra MFA: este flujo de trabajo interactivo admite la autenticación multifactor (MFA) de Microsoft Entra. MFA ayuda a proteger el acceso a los datos y las aplicaciones, al tiempo que satisface la demanda de los usuarios de un proceso de inicio de sesión simple. Ofrece una autenticación segura con varias opciones de verificación sencillas, como llamadas telefónicas, mensajes de texto, tarjetas inteligentes con patillas y notificaciones de aplicaciones móviles. Cuando la cuenta de usuario está configurada para MFA, el flujo de trabajo de autenticación interactiva requiere más interacción del usuario a través de cuadros de diálogo emergentes y uso de tarjetas inteligentes. Si la cuenta de usuario no requiere MFA, puede seguir usando las otras opciones de autenticación de Microsoft Entra. Para más información, consulte Uso de la autenticación multifactor de Microsoft Entra.
Contraseña de Entra de Microsoft: este método para conectarse a Azure SQL Database usa identidades y sus contraseñas en microsoft Entra ID. Resulta útil cuando las credenciales de inicio de sesión de Windows no están en un dominio federado de Azure o el dominio inicial o de cliente usa la autenticación de Microsoft Entra. Para más información, consulte Uso de la autenticación de Microsoft Entra.
Microsoft Entra Integrated: este mecanismo para conectarse a Azure SQL Database usa identidades de Windows federadas con el identificador de Microsoft Entra. Use este método para conectarse a SQL Database si ha iniciado sesión en Windows y usa las credenciales de un dominio federado o un dominio administrado configurado para el inicio de sesión único sin problemas para la autenticación de hash de contraseña y paso a través. Para obtener más información, consulte Uso de la autenticación de Microsoft Entra y inicio de sesión único de conexión directa de Microsoft Entra.
Entidad de servicio de Microsoft Entra: una entidad de servicio es una identidad de Microsoft Entra que puede crear para su uso con herramientas, trabajos y aplicaciones automatizados. Con la autenticación de entidad de servicio, puede conectarse a la instancia de SQL mediante el identificador de cliente y el secreto de una identidad de entidad de servicio. En SSMS, escriba el identificador de cliente en el campo Nombre de usuario y el secreto en el campo Contraseña . Para obtener más información, consulte Entidades de servicio de Microsoft Entra Server y Entidad de servicio de Microsoft Entra con Azure SQL.
Identidad administrada de Microsoft Entra: las identidades administradas son formas especiales de entidades de servicio. Hay dos tipos de identidades administradas: asignadas por el sistema y asignadas por el usuario. Las identidades administradas asignadas por el sistema se habilitan directamente en un recurso de Azure. Las identidades administradas asignadas por el usuario son un recurso independiente que puede asignar a uno o varios recursos de Azure.
Para usar una identidad administrada para conectarse a un recurso de SQL a través de clientes de GUI como SSMS y ADS, la máquina que ejecuta la aplicación cliente debe tener un cliente de Microsoft Entra que se ejecute con el certificado de la identidad almacenado en él. Este requisito se logra normalmente a través de una máquina virtual de Azure, ya que puede asignar la identidad a la máquina a través del panel del portal de la máquina virtual. Para obtener más información, vea Identidades administradas en Microsoft Entra para Azure SQL.
Microsoft Entra Default: esta opción realiza la autenticación basada en mecanismos sin contraseña y no interactivos, incluidas las identidades administradas, Visual Studio, Visual Studio Code y la CLI de Azure.
Nombre de usuario
Nombre de usuario que se va a conectar. Esta configuración es de solo lectura cuando selecciona Autenticación de Windows o Autenticación integrada de Microsoft Entra. La configuración se rellena previamente con el inicio de sesión actual con el nombre de usuario de Windows.
Si se conecta con Microsoft Entra Universal con MFA, Contraseña de Microsoft Entra, Entidad de servicio de Microsoft Entra o Microsoft Entra Default, escriba el nombre de la identidad de Microsoft Entra con la que se va a conectar.
Identidad asignada por el usuario
Esta opción aparece cuando se conecta con Microsoft Entra Managed Identity. Completar esta opción correctamente depende del tipo de identidad.
Iniciar sesión
Escriba el inicio de sesión con el que va a conectarse. Esta opción solo está disponible si se conecta mediante la Autenticación de SQL Server.
Contraseña
Escriba la contraseña del inicio de sesión. Esta opción solo se puede editar si decide conectarse mediante la autenticación de SQL Server, la entidad de servicio de Microsoft Entra o la autenticación con contraseña de Microsoft Entra.
Recordar contraseña
Seleccione esta opción para que SQL Server almacene la contraseña especificada. Esta opción se muestra para los mismos métodos de autenticación mencionados para la opción Contraseña.
Cifrado
Seleccione el nivel de cifrado de la conexión. Las opciones de SSMS 20 son Strict (SQL Server 2022 y Azure SQL), Obligatorio y Opcional. Cuando se habilita, SQL Server utiliza el cifrado TLS en todos los datos enviados entre el cliente y el servidor. Para más información, vea Resumen del cifrado de cliente y SQL Server.
El valor predeterminado es Obligatorio en SSMS 20. Se debe usar el cifrado Strict (SQL Server 2022 y Azure SQL) para Azure SQL Database y Azure SQL Managed Instance. El cifrado Strict (SQL Server 2022 y Azure SQL) se puede usar para SQL Server cuando la instancia tiene habilitado el cifrado Force Strict.
El cifrado obligatorio se puede usar para SQL Server cuando la instancia tiene habilitado el cifrado forzado. También se puede usar cuando no se configura ningún cifrado para la instancia, si el certificado de servidor de confianza está habilitado. Aunque este método es menos seguro que instalar un certificado de confianza, admite una conexión cifrada.
La propiedad Encryption aparece en la página Inicio de sesión de SSMS 20.x y versiones posteriores.
Certificado de servidor de confianza
Cuando está habilitado, con el cifrado opcional o obligatorio seleccionado, o si el servidor está configurado para forzar el cifrado, SQL Server no valida el certificado de servidor en el equipo cliente cuando el cifrado está habilitado para la comunicación de red entre el cliente y el servidor.
La propiedad Certificado de servidor de confianza aparece en la página Inicio de sesión de SSMS 20.x y versiones posteriores.
Nombre de host en el certificado
El valor proporcionado en esta opción se usa para especificar otro, pero se espera, CN o SAN en el certificado de servidor para el servidor al que se conecta SSMS. Esta opción se puede dejar en blanco, de modo que la validación del certificado garantice que el nombre común (CN) o el nombre alternativo del firmante (SAN) del certificado coincida con el nombre del servidor al que se conecta. Este parámetro se puede rellenar cuando el nombre del servidor no coincide con el CN o SAN, por ejemplo, cuando se usan alias DNS. Para obtener más información, consulte Cifrado y validación de certificados en Microsoft.Data.SqlClient. |
La propiedad Encryption aparece en la página Inicio de sesión de SSMS 20.x y versiones posteriores.
Conexión
Seleccione el servidor al que va a conectarse.
Opciones
Seleccione esta opción para contraer el cuadro de diálogo de conexión o expanda el cuadro de diálogo para mostrar las pestañas Propiedades de conexión, Always Encrypted y Parámetros de conexión adicionales.