none
Crear Script de una base de datos RRS feed

  • Pregunta

  • Como puedo crear un Script de una base de datos en Sql Server desde mi aplicación de Visual Studio, que abarque las tablas, relaciones, los datos que contengan y las Vistas. <o:p></o:p>

    miércoles, 27 de noviembre de 2013 16:23

Todas las respuestas

  • Si tengo entendido quieres tu hacer un script de una base de datos que ya tienes, es decir la base de datos creada y hacer un script de la base de datos.

    Puedes http://scriptdb.codeplex.com/ o

    CREATE DATABASE [DBName] ON  PRIMARY 
    ( NAME = N'DBName', FILENAME = N'DB_NAME_MDF' , SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
     LOG ON 
    ( NAME = N'DBName_log', FILENAME = N'DB_NAME_LDF' , SIZE = 3456KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
    END

    private void CreateDatabase()
        {
            string connection = "Data Source=localhost;Initial Catalog=master;User ID=sa;Password=abcd1234";
            FileInfo file = new FileInfo(Path.GetDirectoryName(Application.ExecutablePath) + "\\DBName.sql");
            string script = file.OpenText().ReadToEnd();
            script = script.Replace("DB_NAME_MDF", appPathDB).Replace("DB_NAME_LDF", appPathLog);
            ExecSql(script, connection, "DBName");
            file.OpenText().Close();
        }

    miércoles, 27 de noviembre de 2013 23:39
  • Exactamente. quiero crear un script de una base de datos que ya tengo creado pero con todos los datos que especifique, me podes dar el código en vb.net por favor en ese lenguaje estoy trabajando. disculpa mi ignorancia.
    sábado, 30 de noviembre de 2013 14:33
  • Hola amigo,

    tal vez tu pregunta se pueda resolver en alguno de estos artículos:

    Crear base de datos sql server desde script con VB.NET

    Obtener el script sql para crear base de datos

    Saludos.

    Humberto Herrero.

    sábado, 30 de noviembre de 2013 16:01
  • En ninguno de esos foros se llego a solucionar lo que estoy buscando, hicieron la misma pregunta pero no llegaron a solucionar el problema, por favor si me pueden pasar en lenguaje vb.net como lograr lo que estoy buscando.
    domingo, 1 de diciembre de 2013 1:06