Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Programowe tworzenie bazy danych w SQL Server

Możesz użyć SQL Server Management Object API (patrz zadanie "tworzenie, zmiana i usuwanie baz danych"):

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

Informacje o tym, jak zacząć, znajdziesz tutaj. Podczas instalacji serwera SQL należy zainstalować pakiet SDK klienta, zestawy SMO znajdują się w C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies

Lub jeśli nie chcesz zależności od tych zestawów, możesz po prostu uruchomić instrukcje DDL za pomocą ADO.Net (np. zobacz to pytanie):

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

Oczywiście potrzebujesz poprawnego ciągu połączenia:znanej instancji serwera sql i użytkownika z uprawnieniami CREATE DATABASE.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hierarchiczna lista typów zdarzeń wyzwalających w SQL Server 2017

  2. Sprawdź, czy obiekt jest tabelą, widokiem lub procedurą składowaną w SQL Server za pomocą funkcji OBJECTPROPERTY()

  3. Nieprawidłowa składnia w pobliżu „)” wywołanie procedury składowanej za pomocą GETDATE

  4. Najwydajniejszy sposób T-SQL na wypełnienie zmiennej po lewej stronie do określonej długości?

  5. Jak przyspieszyć działanie serwera SQL za pomocą monitorowania wydajności bazy danych?