sql >> Base de Datos >  >> RDS >> Sqlserver

Creación de una base de datos mediante programación en SQL Server

Puede usar la API del objeto de administración de SQL Server (consulte la tarea "crear, modificar y eliminar bases de datos"):

 var srv = new Server();
 var db = new Database(srv, "mydb");
 db.Create();

La información sobre cómo empezar está aquí. Durante la instalación del servidor SQL, debe instalar el SDK del cliente, los ensamblajes de SMO se encuentran en C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies

O si no desea la dependencia de estos ensamblajes, también puede simplemente ejecutar declaraciones DDL usando ADO.Net (por ejemplo, consulte esta pregunta):

using (var connection = new SqlConnection(myConnectionString))
{
    connection.Open();
    var command = connection.CreateCommand();
    command.CommandText = "CREATE DATABASE mydb";
    command.ExecuteNonQuery();
}  

Obviamente, necesita una cadena de conexión correcta:una instancia de servidor sql conocida y un usuario con permiso CREAR BASE DE DATOS.