none
Crear base de datos RRS feed

  • Pregunta

  • Hola

    Trabajo en una web api EFCore 3.1 approach code first , SQL Server 2019

    Tengo la necesidad de crear bases de datos iguales pero con diferentes nombres, quiero decir que las n base de datos comparten la misma estructura.

    Desde la web api me voy a conectar a diferentes bases de datos como dije lineas arribas todas serán iguales en estructura solo cambia el nombre.

    Para lograr eso tengo la opción de usar Migrations.

    ¿Se podría hacer usando dacpac?, ¿Que alternativas tengo?

    Saludos!!!


    Pedro Ávila
    "El hombre sabio querrá estar siempre con quien sea mejor que él."
    Lima - Perú

    jueves, 30 de julio de 2020 18:03

Respuestas

  • hola

    >>Por cada  base de datos que necesite crear tengo que aplicar migrations?

    depende

    si usas el comando para obtener un script de la migration entonces no, generas el script una unica vez y luego lo vas llevando a todas las dbs

    >>Que pasaría si creo las base de datos por script solo le cambio de nombre...

    si eso puedes hacerlo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Pedro Ávila jueves, 30 de julio de 2020 19:00
    jueves, 30 de julio de 2020 18:57

Todas las respuestas

  • hola

    >>Tengo la necesidad de crear bases de datos iguales pero con diferentes nombres

    pero eso lo defines en el connection string, lo vas cambiando y aplicaras los cambios a cual te conectes en ese momento

    >>¿Se podría hacer usando dacpac?,

    eso no tiene nada que ver con migrations, eso lo manejas a nivel de la base de datos

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 30 de julio de 2020 18:18
  • Hola

    pero eso lo defines en el connection string, lo vas cambiando y aplicaras los cambios a cual te conectes en ese momento

    Te refieres a migrations, 

    Por cada  base de datos que necesite crear tengo que aplicar migrations? 

    Que pasaría si creo las base de datos por script solo le cambio de nombre, si la estructura de la db es igual a lo que tiene EFCore, ¿me podría conectar si problemas?


    Pedro Ávila
    "El hombre sabio querrá estar siempre con quien sea mejor que él."
    Lima - Perú



    jueves, 30 de julio de 2020 18:28
  • Hola:

    https://www.youtube.com/watch?v=KuDLM7KCQHQ

    Salu2.


    http://electronica-pic.blogspot.com

    jueves, 30 de julio de 2020 18:44
  • hola

    >>Por cada  base de datos que necesite crear tengo que aplicar migrations?

    depende

    si usas el comando para obtener un script de la migration entonces no, generas el script una unica vez y luego lo vas llevando a todas las dbs

    >>Que pasaría si creo las base de datos por script solo le cambio de nombre...

    si eso puedes hacerlo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Pedro Ávila jueves, 30 de julio de 2020 19:00
    jueves, 30 de julio de 2020 18:57
  • Hola Pedro Ávila

    Gracias por confirmar que se ha encontrado una solución a la consulta realizada. Debido a ello, este hilo será cerrado. 

    Si es necesario, por favor abra un nuevo hilo. 

    Cualquier duda referente a productos Microsoft, puedes consultarnos. Es un gusto informarte. 

    Gracias por usar los foros de MSDN. 

     

     Andres Aguilar

    ____________________________ 

      

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Si tiene algún cumplido o reclamo sobre el soporte de MSDN sientase en la libertad de contactar  MSDNFSF@microsoft.com. 

    jueves, 30 de julio de 2020 21:43
    Moderador