Uso de Visual Studio para crear bases de datos para SQL Server en Linux

Se aplica a:SQL Server en Linux

SQL Server Data Tools (SSDT) convierte Visual Studio en un eficaz entorno de desarrollo y administración del ciclo de vida de bases de datos (DLM) para SQL Server en Linux. Puedes desarrollar, compilar, probar y publicar tu base de datos desde un proyecto bajo control de código fuente, al igual que desarrollas el código de tu aplicación.

Instalación de Visual Studio y SQL Server Data Tools

  1. Si aún no ha instalado Visual Studio en el equipo Windows, descargue e instale Visual Studio. Si no tiene una licencia de Visual Studio, Visual Studio Community Edition es un IDE gratuito con todas las características para estudiantes, código abierto y desarrolladores individuales.

  2. Durante la instalación de Visual Studio, seleccione Personalizada en la opción Elija el tipo de instalación. Seleccione Siguiente.

  3. Seleccione Microsoft SQL Server Data Tools, Git para Windows y Extensión de GitHub para Visual Studio en la lista de selección de características.

    Captura de pantalla de la configuración de SSDT.

  4. Continúe y finalice la instalación de Visual Studio. Puede tardar unos minutos.

Obtenga la última versión de SQL Server Data Tools

SQL Server en Linux es compatible con la versión SSDT 17.0 o posterior.

Creación de un nuevo proyecto de base de datos en el control de código fuente

  1. Inicie Visual Studio.

  2. Seleccione Team Explorer en el menú Ver.

  3. Selecciona Nuevo en la sección de Repositorio Local Git de la página Conectar .

    Captura de pantalla de la sección del repositorio Git local con la opción «Nuevo» resaltada.

  4. Seleccione Crear. Una vez creado el repositorio de Git local, haga doble clic en SSDTRepo.

  5. Haga clic en Nuevo en la sección Soluciones. Selecciona SQL Server en el nodo Otros idiomas en el cuadro de diálogo New Project.

    Captura de pantalla de la sección «Soluciones», con las opciones «Nuevo» y «SQL Server» resaltadas.

  6. Introduce TutorialDB como nombre y luego selecciona Aceptar para crear un nuevo proyecto de base de datos.

Creación de una nueva tabla en el proyecto de base de datos

  1. Seleccione Explorador de soluciones en el menú Ver.

  2. Abra el menú Proyecto de base de datos al hacer clic con el botón derecho en TutorialDB en el Explorador de soluciones.

  3. Seleccione Tabla en Agregar.

    Captura de pantalla que muestra cómo crear una nueva tabla utilizando Agregar tabla >.

  4. En el diseñador de tablas, añade las columnas Nombre y Ubicación . Configura ambas columnas al tipo de dato nvarchar(50 ), como se muestra en la imagen. SSDT genera el script CREATE TABLE a medida que se agregan las columnas en el diseñador.

    Captura de pantalla del diseñador de tablas con los valores Nombre y Ubicación resaltados.

  5. Guarde el archivo Table1.sql.

Compilación y validación de la base de datos

  1. Abra el menú Proyecto de base de datos en TutorialDB y seleccione Compilar. SSDT compila los archivos .sql de origen de tu proyecto y genera un archivo de paquete de aplicación de capa de datos (DACPAC). Puedes usar este archivo para publicar una base de datos en tu instancia de SQL Server en Linux.

    Captura de pantalla en la que se muestra la base de datos TutorialDB con la opción Build llamada.

  2. Comprueba si hay un mensaje de éxito de compilación en la ventana de Salida de Visual Studio.

Publicar la base de datos en una instancia de SQL Server en Linux

  1. Abra el menú Proyecto de base de datos en TutorialDB y seleccione Publicar.

  2. Haga clic en Editar para seleccionar la instancia de SQL Server en Linux.

    Captura de pantalla que muestra la opción Publicar con la opción Editar resaltada.

  3. En el cuadro de conexión, introduce la dirección IP o nombre de host, nombre de usuario y contraseña de tu instancia de SQL Server en Linux.

    Captura de pantalla que muestra el cuadro de diálogo de conexión.

  4. Selecciona Publicar en el cuadro de diálogo de publicación.

  5. Compruebe el estado de publicación en la ventana Operaciones de herramientas de datos.

  6. Seleccione Ver resultados o Ver script para ver los detalles del resultado de la publicación de la base de datos en SQL Server en Linux.

    Captura de pantalla que muestra el resultado de la publicación con Ver script y Ver resultados resaltados.

Has creado con éxito una nueva base de datos en una instancia de SQL Server en Linux y has aprendido lo básico para desarrollar una base de datos con un proyecto de base de datos controlado por códigos.