創建 SQL Server 數據庫的步驟
新建 Visual C# .Net Windows 應用程序。
在 Form1 上放置一個按鈕。 將按鈕的 Name 屬性更改為 btnCreateDatabase,將 Text 屬性更改為 Create Database。
對 System 和 System.Data 名稱空間使用 using 語句,這樣,以後就不需要在代碼中限定這些名稱空間中的聲明了。將下面的代碼添加到 Form1 的“General Declarations”部分:
using System;
using System.Data.SqlClIEnt;
往回切換到“窗體”視圖,然後雙擊創建數據庫以添加 Click 事件處理程序。將下面的代碼添加到處理程序:
String str;
SqlConnection myConn = new SqlConnection ("Server=localhost;Integrated security=SSPI;database=master");
str = "CREATE DATABASE MyDatabase ON PRIMARY " +
"(NAME = MyDatabase_Data, " +
"FILENAME = 'C:\\MyDatabaseData.mdf', " +
"SIZE = 2MB, MAXSIZE = 10MB, FILEGROWTH = 10%) " +
"LOG ON (NAME = MyDatabase_Log, " +
"FILENAME = 'C:\\MyDatabaseLog.ldf', " +
"SIZE = 1MB, " +
"MAXSIZE = 5MB, " +
"FILEGROWTH = 10%)";
SqlCommand myCommand = new SqlCommand(str, myConn);
try
{
myConn.Open();
myCommand.ExecuteNonQuery();
MessageBox.Show("DataBase is Created Successfully", "MyProgram", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (System.Exception ex)
{
MessageBox.Show(ex.ToString(), "MyProgram", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
finally
{
if (myConn.State == ConnectionState.Open)
{
myConn.Close();
}
}
更改連接字符串以指向您的 SQL Server 計算機,並確保 Database 參數設置為 Master 或為空。
按 F5 鍵或 CTRL+F5 組合鍵以運行該項目,然後單擊創建數據庫。
使用服務器資源管理器驗證數據庫創建。
返回頁首
備注:
此代碼創建具有特定屬性的自定義數據庫。
在運行代碼前,將存放所創建的 .mdf 和 .ldf 文件的文件夾必須已經存在,否則將生成異常。
如果想創建一個類似於 SQL Server 的 Model 數據庫的數據庫並想讓它存儲在默認位置,那麼請更改代碼中的 str 變量:
str = "CREATE DATABASE MyDatabase"