Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Tạo cơ sở dữ liệu theo chương trình trong SQL Server

Bạn có thể sử dụng API đối tượng quản lý máy chủ SQL (xem tác vụ "tạo, thay đổi và xóa cơ sở dữ liệu"):

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

Thông tin về cách bắt đầu có ở đây. Trong quá trình cài đặt máy chủ SQL, bạn cần cài đặt SDK ứng dụng khách, các hội đồng SMO nằm trong C:\ Program Files \ Microsoft SQL Server \ 100 \ SDK \ Assemblies

Hoặc nếu bạn không muốn phụ thuộc vào các tập hợp này, bạn cũng có thể chỉ cần chạy các câu lệnh DDL bằng ADO.Net (ví dụ:xem câu hỏi này):

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

Rõ ràng là bạn cần một chuỗi kết nối chính xác:phiên bản máy chủ sql đã biết và người dùng có quyền TẠO CƠ SỞ DỮ LIỆU.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kiểm tra xem một Bảng có được tham chiếu bởi một khóa ngoại trong SQL Server với OBJECTPROPERTY () hay không

  2. THAM GIA TRÁI so với LEFT OUTER THAM GIA trong SQL Server

  3. SSMS hiện đi kèm với Azure Data Studio

  4. Cách điều chỉnh hiệu suất của SQL Server, Azure SQL Database và Amazon RDS

  5. Tại sao kiểu DATETIME của SQL Server tiết kiệm thời gian trong tích tắc 1/300 giây?