Compartir vía


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

Se aplica a: SQL Server - 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. Puede desarrollar, compilar, probar y publicar la base de datos desde un proyecto controlado por código fuente. Como si desarrollara el código de 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. Seleccione Nuevo en la sección Repositorio de Git local de la página Conectar.

    Captura de pantalla de la sección Repositorio de Git local con la opción Nuevo llamada.

  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. Seleccione SQL Server en el nodo Otros lenguajes del cuadro de diálogo Nuevo proyecto.

    Captura de pantalla de la sección Soluciones con la opción Nuevo y la opción SQL Server llamadas.

  6. Escriba TutorialDB como nombre y haga clic en 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. Con el diseñador de tablas, agregue dos columnas, Nombre nvarchar(50) y Ubicación 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 de Nombre y Ubicación llamados.

  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 archivos de código fuente .sql del proyecto y un archivo de paquete de aplicación de capa de datos (dacpac). Este se puede usar para publicar una base de datos en la 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. Compruebe el mensaje de compilación correcta de la ventana Salida de Visual Studio.

Publicación de la base de datos en la 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 de Publicar con la opción de Editar llamada.

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

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

  4. Haga clic en el botón Publicar del cuadro de diálogo.

  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 publicación con Ver script y Ver resultados llamados.

Ha creado correctamente una base de datos nueva en la instancia de SQL Server en Linux y ha obtenido información sobre los aspectos básicos del desarrollo de una base de datos con un proyecto de base de datos controlado por código fuente.