建立 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"
 
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.