sql >> Databáze >  >> RDS >> Sqlserver

Vytvoření databáze programově v SQL Server

Můžete buď použít SQL Server Management Object API (viz úloha "vytváření, změna a odstranění databází"):

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

Informace o tom, jak začít, jsou zde. Během instalace SQL serveru musíte nainstalovat klientskou sadu SDK, sestavení SMO jsou v C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies

Nebo pokud nechcete závislost na těchto sestaveních, můžete také jednoduše spustit příkazy DDL pomocí ADO.Net (např. viz tato otázka):

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

Je zřejmé, že potřebujete správný připojovací řetězec:známá instance serveru SQL a uživatel s oprávněním CREATE DATABASE.



  1. Online kontrola syntaxe SQL vyhovující více databázím

  2. Upgrade na PostgreSQL13

  3. Migrace databáze Oracle do MySQL na AWS, část 1

  4. MySQL versus PDO