Compartir a través de


Inicio rápido: Conexión y consulta de un grupo de SQL dedicado (anteriormente SQL DW) en Azure Synapse Analytics con SQL Server Management Studio (SSMS)

se aplica a:azure Synapse Analytics

En este inicio rápido, puede empezar a usar SQL Server Management Studio (SSMS) para conectarse al grupo de SQL dedicado (anteriormente SQL DW) en Azure Synapse Analytics y ejecutar algunos comandos de Transact-SQL (T-SQL).

  • Conexión a un grupo de SQL dedicado (anteriormente SQL DW) en Azure Synapse Analytics
  • Creación de una tabla en la nueva base de datos
  • Insertar filas en la nueva tabla
  • Consulta de la nueva tabla y visualización de los resultados
  • Uso de la tabla de la ventana de consulta para comprobar las propiedades de conexión

Prerrequisitos

Para completar este artículo, necesita SQL Server Management Studio (SSMS) y acceso a un origen de datos.

Conexión a un grupo de SQL dedicado (anteriormente SQL DW) en Azure Synapse Analytics

Nota

Para autenticarse en motores de base de datos con autenticación multifactor de Microsoft Entra (MFA), incluido Azure Analysis Services, instale la versión más reciente de SQL Server Management Studio (SSMS).

  1. Inicie SQL Server Management Studio. La primera vez que ejecute SSMS, se abre la ventana Conectarse al servidor. Si no se abre, puede abrirlo manualmente seleccionando Explorador de objetos>Conectar>Motor de Base de Datos.

    Captura de pantalla del vínculo conectar en el Explorador de objetos.

  2. En la ventana Conectar al servidor, use la lista siguiente para obtener instrucciones:

    Ajuste Valores sugeridos Descripción
    tipo de servidor Motor de base de datos Para Tipo de servidor, seleccione motor de base de datos (normalmente la opción predeterminada).
    Nombre del servidor Nombre completo del servidor En Nombre del servidor, escriba el nombre del servidor del grupo de SQL dedicado (anteriormente, SQL DW).
    Autenticación Autenticación de SQL Server Utilice Autenticación de SQL Server para conectarse a un grupo de SQL dedicado (anteriormente, SQL DW).

    El método de autenticación de Windows no se admite para Azure SQL. Para obtener más información, vea Autenticación de Azure SQL.
    Inicio de sesión Identificador de usuario de la cuenta de servidor Identificador de usuario de la cuenta de servidor que se usa para crear el servidor.
    contraseña Contraseña de la cuenta de servidor Contraseña de la cuenta de servidor usada para crear el servidor.
    cifrado1 Método de cifrado Seleccione el nivel de cifrado de la conexión. El valor predeterminado es obligatorio.
    Certificado de servidor de confianza Certificado de servidor de confianza Active esta opción para omitir la validación de certificados de servidor. El valor predeterminado es False (desactivado), lo que promueve una mejor seguridad mediante certificados de confianza.
    Nombre de host en certificado Nombre de host del servidor El valor proporcionado en esta opción se utiliza para especificar un CN o SAN en el certificado del servidor que sea diferente pero esperado.

    1 El valor predeterminado es Obligatorio en SQL Server Management Studio (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 estricto (SQL Server 2022 y Azure SQL) se puede usar para SQL Server cuando la instancia tiene habilitada la opción Forzar cifrado estricto. En SQL Server Management Studio 21, esto se denomina Strict (Mínimo SQL Server 2022 y Azure SQL).

    Captura de pantalla del cuadro de diálogo de conexión para Azure Synapse Analytics.

  3. Una vez cumplimentados todos los campos, seleccione Conectar.

    También puede modificar otras opciones de conexión seleccionando Opciones. Algunos ejemplos de opciones de conexión son la base de datos a la que se conecta, el valor de tiempo de espera de conexión y el protocolo de red. En este artículo se usan los valores predeterminados para todas las opciones.

    Si el firewall no está configurado, aparece un mensaje para configurar el firewall. Una vez que inicie sesión, ingrese la información de inicio de sesión de su cuenta de Azure y continúe configurando la regla de firewall. A continuación, seleccione Aceptar. Este mensaje es una acción que solo se realiza una vez. Una vez configurado el firewall, no debería aparecer el mensaje del firewall.

  4. Para comprobar que la conexión del grupo de SQL dedicado (anteriormente SQL DW) se realizó correctamente, expanda y explore los objetos de Explorador de objetos donde se muestra el nombre del servidor, la versión de SQL Server y el nombre de usuario. Estos objetos son diferentes en función del tipo de servidor.

    Captura de pantalla de conexión a una base de datos de Azure Synapse Analytics. Captura de pantalla de conexión a una base de datos de Azure Synapse Analytics.

Solución de problemas de conectividad

Es posible que experimente problemas de conexión con el grupo de SQL dedicado, antes conocido como SQL DW. Para obtener más información sobre cómo solucionar problemas de conexión, visite Solución de problemas de conectividad y otros errores.

Borrar la caché de tokens de Microsoft Entra ID

SQL Server Management Studio (SSMS) almacena en caché los tokens de identificador de Entra de Microsoft brevemente. Cuando un usuario se agrega a un grupo de identificadores de Microsoft Entra e intenta autenticarse inmediatamente desde SSMS, se produce el siguiente mensaje de error:

Login failed for user '<token-identified principal>'.
(Microsoft SQL Server, Error: 18456)

Si recientemente obtuvo acceso a un servidor, puede borrar la caché de tokens de Entra ID de Microsoft desde Ayuda>Clear Entra ID Token Cache.

Captura de pantalla del menú Ayuda, con la opción Borrar caché de tokens de Entra ID resaltada en rojo.

En el cuadro de diálogo siguiente se describe por qué esta opción es útil si ha recibido recientemente acceso a un servidor y requiere volver a autenticar.

Captura de pantalla del cuadro de diálogo que solicita confirmación para borrar la caché de tokens de usuario de Id. de Microsoft Entra.

Creación de una tabla

En esta sección, ustedes crearán una tabla en su grupo de SQL dedicado (anteriormente SQL DW).

  1. En el Explorador de objetos, haga clic con el botón derecho en el grupo de SQL dedicado (anteriormente SQL DW), seleccione Nueva consulta.

  2. Pegue el siguiente fragmento de código de T-SQL en la ventana de consulta:

    -- Create a new table called 'Customers' in schema 'dbo'
    -- Drop the table if it already exists
    IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL
        DROP TABLE dbo.Customers;
    GO
    
    -- Create the table in the specified schema
    CREATE TABLE dbo.Customers
    (
        CustomerId INT NOT NULL,
        Name NVARCHAR (50) NOT NULL,
        Location NVARCHAR (50) NOT NULL,
        Email NVARCHAR (50) NOT NULL
    );
    GO
    
  3. Ejecute la consulta seleccionando Ejecutar o seleccionando F5 en el teclado.

Una vez completada la consulta, la nueva tabla Customers se muestra en la lista de tablas del Explorador de objetos. Si no se muestra la tabla, haga clic con el botón derecho en el nodo Tablas del grupo de SQL dedicado (anteriormente, SQL DW) en el Explorador de objetos y, a continuación, seleccione Actualizar.

Captura de pantalla de nueva tabla.

Insertar filas en la nueva tabla

Ahora vamos a insertar algunas filas en la tabla Customers que creó. Pegue el siguiente fragmento de código de T-SQL en la ventana de consulta y seleccione Ejecutar:

-- Insert rows into table 'Customers'
INSERT INTO dbo.Customers VALUES (1, N'Orlando', N'Australia', N'');
INSERT INTO dbo.Customers VALUES (2, N'Keith', N'India', N'keith0@adventure-works.com');
INSERT INTO dbo.Customers VALUES (3, N'Donna', N'Germany', N'donna0@adventure-works.com');
INSERT INTO dbo.Customers VALUES (4, N'Janet', N'United States', N'janet1@adventure-works.com');

Consultar la tabla y ver los resultados

Los resultados de una consulta están visibles debajo de la ventana de texto de la consulta. Para consultar la tabla Customers y ver las filas insertadas, pegue el siguiente fragmento de código de T-SQL en la ventana de consulta y seleccione Ejecutar:

-- Select rows from table 'Customers'
SELECT * FROM dbo.Customers;

Los resultados de la consulta se muestran en el área donde se especificó el texto.

Captura de pantalla de la lista de resultados.

También puede modificar la forma en que se presentan los resultados seleccionando una de las siguientes opciones:

Captura de pantalla de tres opciones para mostrar los resultados de la consulta.

  • El primer botón muestra los resultados en una vista de texto, como se muestra en la imagen de la siguiente sección.
  • El botón central muestra los resultados en una vista de cuadrícula, que es la opción predeterminada.
  • El tercer botón le permite guardar los resultados en un archivo cuya extensión se .rpt de forma predeterminada.

Comprobación de las propiedades de conexión mediante la tabla de la ventana de consulta

Puede encontrar información sobre las propiedades de conexión en los resultados de la consulta. Después de ejecutar la consulta mencionada anteriormente en el paso anterior, revise las propiedades de conexión en la parte inferior de la ventana de consulta.

  • Puede determinar a qué servidor y base de datos está conectado y al nombre de usuario.

  • También puede ver la duración de la consulta y el número de filas devueltas por la consulta ejecutada anteriormente.

    Captura de pantalla de las propiedades de conexión.