建立 SQL Server 資料庫的步驟
來源:互聯網
上載者:User
建立 SQL Server 資料庫的步驟
1. 建立 Visual C# .NET Windows 應用程式。
2. 在 Form1 上放置一個按鈕。 將按鈕的 Name 屬性更改為 btnCreateDatabase,將 Text 屬性更改為 Create Database。
3. 對 System 和 System.Data 名稱空間使用 using 語句,這樣,以後就不需要在代碼中限定這些名稱空間中的聲明了。將下面的代碼添加到 Form1 的“General Declarations”部分:
4. using System;
using System.Data.SqlClient;
5. 往回切換到“表單”視圖,然後雙擊建立資料庫以添加 Click 事件處理常式。將下面的代碼添加到處理常式:
6. String str;
7. SqlConnection myConn = new SqlConnection ("Server=localhost;Integrated security=SSPI;database=master");
8.
9. str = "CREATE DATABASE MyDatabase ON PRIMARY " +
10. "(NAME = MyDatabase_Data, " +
11. "FILENAME = 'C://MyDatabaseData.mdf', " +
12. "SIZE = 2MB, MAXSIZE = 10MB, FILEGROWTH = 10%) " +
13. "LOG ON (NAME = MyDatabase_Log, " +
14. "FILENAME = 'C://MyDatabaseLog.ldf', " +
15. "SIZE = 1MB, " +
16. "MAXSIZE = 5MB, " +
17. "FILEGROWTH = 10%)";
18.
19. SqlCommand myCommand = new SqlCommand(str, myConn);
20. try
21. {
22. myConn.Open();
23. myCommand.ExecuteNonQuery();
24. MessageBox.Show("DataBase is Created Successfully", "MyProgram", MessageBoxButtons.OK, MessageBoxIcon.Information);
25. }
26. catch (System.Exception ex)
27. {
28. MessageBox.Show(ex.ToString(), "MyProgram", MessageBoxButtons.OK, MessageBoxIcon.Information);
29. }
30. finally
31. {
32. if (myConn.State == ConnectionState.Open)
33. {
34. myConn.Close();
35. }
}
36. 更改連接字串以指向您的 SQL Server 電腦,並確保 Database 參數設定為 Master 或為空白。
37. 按 F5 鍵或 CTRL+F5 按鍵組合以運行該項目,然後單擊建立資料庫。
38. 使用伺服器總管驗證資料庫建立。
返回頁首
備忘:
• 此代碼建立具有特定屬性的自訂資料庫。
• 在運行代碼前,將存放所建立的 .mdf 和 .ldf 檔案的檔案夾必須已經存在,否則將產生異常。
• 如果想建立一個類似於 SQL Server 的 Model 資料庫的資料庫並想讓它儲存在預設位置,那麼請更改代碼中的 str 變數:
str = "CREATE DATABASE MyDatabase"