sql >> Database teknologi >  >> RDS >> Sqlserver

Oprettelse af en database programmatisk i SQL Server

Du kan enten bruge SQL Server Management Object API (se opgave "oprettelse, ændring og fjernelse af databaser"):

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

Information om hvordan du kommer i gang er her. Under installationen af ​​SQL-serveren skal du installere klient-SDK'en, SMO-samlingerne er i C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies

Eller hvis du ikke ønsker afhængigheden af ​​disse samlinger, kan du også blot køre DDL-sætninger ved hjælp af ADO.Net (se f.eks. dette spørgsmål):

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

Du skal naturligvis have en korrekt forbindelsesstreng:kendt sql-serverinstans og en bruger med CREATE DATABASE-tilladelse.



  1. Bestilt antal på hinanden følgende gentagelser / dubletter

  2. Eksporter MySQL-database ved hjælp af PHP

  3. Hvordan Tanh() virker i PostgreSQL

  4. Hvad er et en-til-en-forhold i en database?