Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Създаване на база данни програмно в SQL Server

Можете да използвате SQL Server Management Object API (вижте задачата „създаване, промяна и премахване на бази данни“):

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

Информация за това как да започнете е тук. По време на инсталацията на SQL сървъра трябва да инсталирате клиентския SDK, SMO асемблите са в C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies

Или ако не искате зависимостта от тези асембли, можете също така просто да стартирате DDL изрази с помощта на ADO.Net (например вижте този въпрос):

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

Очевидно имате нужда от правилен низ за връзка:известен екземпляр на sql сървър и потребител с разрешение 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. Как да форматирате числа като валута в SQL Server (T-SQL)

  2. Преименувайте таблица в SQL Server (T-SQL)

  3. Как да възстановите база данни на SQL Server на Mac с помощта на Azure Data Studio

  4. Конфигуриране на AlwaysOn Availability Groups на SQL Server

  5. Какво всъщност означават клъстериран и неклъстериран индекс?