Inicio rápido: Conexión a una instancia de SQL Server y realización de consultas con SQL Server Management Studio (SSMS)

Se aplica a:SQL Server

Empiece a usar SQL Server Management Studio (SSMS) para conectarse a la instancia de SQL Server y ejecutar algunos comandos de Transact-SQL (T-SQL).

En el artículo se muestra cómo seguir estos pasos:

  • Conectarse a una instancia de SQL Server
  • Crear una base de datos
  • Crear una tabla en la nueva base de datos
  • Insertar filas en la nueva tabla
  • Consultar la nueva tabla y ver los resultados
  • Usar la tabla de la ventana de consulta para comprobar las propiedades de la conexión

En este artículo se detallan tanto la conexión como la consulta de una instancia de SQL Server. Para Azure SQL, consulte el artículo sobre cómo conectarse a Azure SQL Database y SQL Managed Instance y consultarlos.

Para usar Azure Data Studio, vea cómo conectarse a SQL Server, Azure SQL Database y Azure Synapse Analytics y consultarlos.

Para obtener más información sobre SQL Server Management Studio, consulte el artículo sobre trucos y sugerencias adicionales.

Requisitos previos

Para completar este tutorial de inicio rápido, debe cumplir los siguientes requisitos previos:

Conectarse a una instancia de SQL Server

Para conectarse a la instancia de SQL Server, siga estos pasos:

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

    Connect link in Object Explorer

  2. Aparecerá el cuadro de diálogo Conectar con el servidor . Escriba la siguiente información:

    Configuración Valor sugerido Descripción
    Tipo de servidor Motor de base de datos En Tipo de servidor, seleccione Motor de base de datos (suele ser la opción predeterminada).
    Nombre del servidor Nombre completo del servidor En Nombre del servidor, escriba el nombre de la instancia de SQL Server (también puede usar localhost como nombre del servidor si se conecta localmente). Si NO usa la instancia predeterminada (MSSQLSERVER), debe escribir el nombre del servidor y el de la instancia.

    Si no sabe cómo determinar el nombre de la instancia de SQL Server, vea Otras recomendaciones y trucos al usar SSMS.
    Autenticación Autenticación de Windows

    Autenticación de SQL Server

    Autenticación con Azure Active Directory
    La autenticación de Windows se establece de forma predeterminada.

    También puede usar Autenticación de SQL Server para conectarse. Pero si selecciona Autenticación de SQL Server, se necesitan un nombre de usuario y una contraseña.

    La autenticación de Azure AD está disponible para SQL Server 2022 (16.x) y versiones posteriores. Para obtener instrucciones paso a paso sobre cómo configurarla, consulte Configuración de la autenticación de Azure Active Directory para SQL Server

    Para obtener más información sobre los tipos de autenticación, vea Conectar al servidor (motor de base de datos).
    Inicio de sesión Identificador de usuario de la cuenta del servidor Identificador de usuario de la cuenta del servidor que se ha usado para iniciar sesión en el servidor. Se necesita un inicio de sesión cuando se usa Autenticación de SQL Server.
    Contraseña Contraseña de la cuenta del servidor Contraseña de la cuenta del servidor que se ha usado para iniciar sesión en el servidor. Se necesita una contraseña cuando se usa Autenticación de SQL Server.

    Server name field for SQL Server

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

    También puede modificar otras opciones de conexión seleccionando Opciones. Como ejemplos de las opciones de conexión tiene la base de datos a la que se está conectando, el valor de tiempo de espera de conexión y el protocolo de red. En este artículo se usan los valores predeterminados para todos los campos.

  4. Para comprobar que la conexión de SQL Server se ha realizado correctamente, expanda y explore los objetos en el Explorador de objetos, donde se muestran el nombre del servidor, la versión de SQL Server y el nombre de usuario. Estos objetos son diferentes según el tipo de servidor.

    Connecting to an on-premises server

Crear una base de datos

Ahora siga estos pasos para crear una base de datos denominada TutorialDB:

  1. Haga clic con el botón derecho en la instancia del servidor en el Explorador de objetos y seleccione Nueva consulta:

    The New Query link

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

    USE master
    GO
    IF NOT EXISTS (
       SELECT name
       FROM sys.databases
       WHERE name = N'TutorialDB'
    )
    CREATE DATABASE [TutorialDB]
    GO
    
  3. Para ejecutar la consulta, seleccione Ejecutar o presione F5 en el teclado.

    The Execute command

    Una vez hecha la consulta, en la lista de bases de datos del Explorador de objetos aparecerá la nueva base de datos TutorialDB. Si no aparece, haga clic con el botón derecho en el nodo Bases de datos y seleccione Actualizar.

Creación de una tabla

En esta sección creará una tabla en la base de datos TutorialDB recién creada. Como el editor de consultas sigue en el contexto de la base de datos master, debe cambiar el contexto de la conexión a la base de datos TutorialDB siguiendo estos pasos:

  1. En la lista desplegable de bases de datos, seleccione la base de datos que quiera, como se muestra aquí:

    Change database

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

    USE [TutorialDB]
    -- 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   PRIMARY KEY, -- primary key column
       Name      [NVARCHAR](50)  NOT NULL,
       Location  [NVARCHAR](50)  NOT NULL,
       Email     [NVARCHAR](50)  NOT NULL
    );
    GO
    
  3. Para ejecutar la consulta, seleccione Ejecutar o presione F5 en el teclado.

Una vez hecha la consulta, se mostrará la nueva tabla Customers (Clientes) en la lista de tablas del Explorador de objetos. Si la tabla no aparece, haga clic con el botón derecho en el nodo TutorialDB>Tablas en el Explorador de objetos y, después, seleccione Actualizar.

New table

Insertar filas

Ahora se insertarán algunas filas en la tabla Customers que ha creado. Pegue el siguiente fragmento de código de T-SQL en la ventana de consulta y, después, seleccione Ejecutar:

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

Consultar la tabla y ver los resultados

Los resultados de una consulta aparecen debajo de la ventana de texto de la consulta. Siga estos pasos para consultar la tabla Customers y ver las filas que se han insertado:

  1. Pegue el siguiente fragmento de código de T-SQL en la ventana de consulta y, después, seleccione Ejecutar:

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

    Los resultados de la consulta se muestran debajo del área en la que se ha escrito el texto.

    The Results list

    También puede modificar la presentación de los resultados si selecciona una de las opciones siguientes:

    Three options for displaying query results.

    • El primer botón muestra los resultados en una vista de texto, tal y 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.
      • Este valor se establece como el predeterminado.
    • El tercer botón le permite guardar los resultados en un archivo cuya extensión es .rpt de forma predeterminada.

Solución de problemas de conectividad

Para revisar las técnicas de solución de problemas que se deben usar cuando no se puede conectar a una instancia del Motor de base de datos de SQL Server en un solo servidor, visite Solución de problemas de conexión al Motor de base de datos de SQL Server.

Pasos siguientes

La mejor forma de familiarizarse con SSMS es practicar. Estos artículos lo ayudan con varias características disponibles dentro de SSMS.