本文分步討論瞭如何使用 Microsoft Visual Studio .NET 中的源代碼管理功能將 Microsoft SQL Server 2000 存儲過程添加到 Visual SourceSafe (VSS)。通過使用源代碼管理添加存儲過程需要兩種類型的配置:
• |
VSS 數據庫與 SQL Server 安裝在同一臺計算機上。 |
• |
VSS 數據庫安裝在遠程計算機上。 |
在運行 SQL Server 的計算機上安裝 Visual SourceSafe
<script type="text/javascript">loadTOCNode(2, 'summary');</script>
要在運行 SQL Server 的計算機上安裝 VSS,請按照下列步驟操作:
1. |
運行位於 VSS 安裝光盤上的 Setup.exe 文件。 |
2. |
更改 MSSQLServer 服務的“登錄”帳戶以便在對 VSS 數據庫文件夾具有讀寫用戶權限的用戶帳戶下運行。 |
3. |
在 VSS 管理工具中,爲 VSS 數據庫添加步驟 2 中的用戶名和密碼。SQL Server 使用此帳戶在 VSS 中執行簽出和簽入操作。 |
安裝 Visual SourceSafe 客戶端組件
<script type="text/javascript">loadTOCNode(2, 'summary');</script>
如果 VSS 數據庫安裝在一臺遠程計算機上而不是運行 SQL Server 的計算機上,必須在運行 SQL Server 的計算機上安裝 VSS 客戶端組件。爲此,請按照下列步驟操作:
1. |
從安裝 VSS 數據庫的遠程計算機上的文件夾中運行 Netsetup.exe。 |
2. |
更改 MSSQLServer 服務的“登錄”帳戶,以便在一個對遠程計算機上的 VSS 數據庫文件夾具有讀寫用戶權限的用戶帳戶下運行。 |
3. |
在 VSS 管理工具中,將步驟 2 中的用戶名和密碼添加到位於遠程計算機上的 VSS 數據庫。SQL Server 使用此帳戶登錄到遠程計算機,以便在 VSS 中執行簽出和簽入操作。 |
在域帳戶下運行 MSSQLServer 服務
<script type="text/javascript">loadTOCNode(2, 'summary');</script>
1. |
在運行 SQL Server 的計算機上,打開“SQL Server 企業管理器”。 |
2. |
在“SQL Server 組”下,右鍵單擊“(本地)”,然後單擊“屬性”。 |
3. |
單擊“安全”選項卡。在“啓動服務帳戶”下,單擊“此帳戶”。 |
4. |
鍵入“用戶 ID”和“密碼”。 |
5. |
單擊“確定”。 |
在運行 SQL Server 的計算機上安裝 Visual Studio .NET 版本控制服務器組件
<script type="text/javascript">loadTOCNode(2, 'summary');</script>
1. |
運行 Visual Studio .NET 安裝程序。 |
2. |
在“服務器組件”下,選擇“VS 6 存儲過程版本控制”。 |
3. |
單擊“立即更新”或“安裝”以安裝所需的組件。 |
將用戶添加到運行 SQL Server 的計算機上的 Visual SourceSafe Administrator
<script type="text/javascript">loadTOCNode(2, 'summary');</script>
1. |
啓動 Visual SourceSafe 6.0 Administrator 工具。 |
2. |
在“用戶”菜單上,單擊“添加用戶”。 |
3. |
在“添加用戶”對話框中,鍵入“用戶名”和“密碼”。 |
4. |
單擊“確定”。 |
在運行 SQL Server 的計算機上對存儲過程啓用版本控制
<script type="text/javascript">loadTOCNode(2, 'summary');</script>
默認情況下,不對存儲過程啓用版本控制。要對存儲過程啓用版本控制,請按照下列步驟操作:
1. |
啓動 Visual Studio .NET。 |
2. |
在“工具”菜單上,單擊“選項”。 |
3. |
在左窗格中,展開“數據庫工具”,然後單擊“服務器資源管理器”。 |
4. |
在“存儲過程”下,單擊以選中“啓用版本控制”複選框。 |
5. |
單擊“確定”。 |
將存儲過程添加到 Visual SourceSafe
<script type="text/javascript">loadTOCNode(2, 'summary');</script>
要將存儲過程添加到 Visual SourceSafe,請按照下列步驟操作:
1. |
在運行 SQL Server 的計算機上,確認 SQL Server 在某個域帳戶下運行。 |
2. |
使用 VSS 管理工具確認已將該域帳戶添加到 VSS 數據庫。 |
3. |
運行 Visual Studio .NET 安裝程序。在“選項”頁上,展開“服務器組件”,然後單擊以選中“VS 6 存儲過程版本控制”複選框。確認只選中了“VS 6 存儲過程版本控制”。 |
4. |
啓動 Visual Studio .NET,然後對存儲過程啓用版本控制(請參見“對存儲過程啓用版本控制”一節)。 |
5. |
在服務器資源管理器中,展開“數據連接”,然後展開相關的“數據庫引用”。 |
6. |
右鍵單擊“存儲過程”文件夾,然後單擊“添加到源代碼管理”。 |
7. |
在“啓用源代碼管理”對話框中,鍵入“源代碼管理數據庫位置”。
注意:“源代碼管理數據庫位置”是 VSS 數據庫的路徑。
• |
如果 VSS 數據庫位於運行 SQL Server 的計算機上,請鍵入相對於運行 SQL Server 的計算機的本地路徑(如 C:/VSS/srcsafe.ini)。 |
• |
如果 VSS 數據庫位於遠程計算機上,請鍵入該遠程計算機的位置,即通用命名約定 (UNC) 路徑(如 //ProjectServer/VSS/srcsafe.ini)。 |
|
8. |
在“源代碼管理項目名稱”文本框中,鍵入 VSS 項目名稱。
注意:不要在“源代碼管理項目名稱”文本框中使用“$/”前綴。Visual Studio .NET 會自動添加此前綴。 |
9. |
在“源代碼管理登錄”對話框中,鍵入 VSS“登錄 ID”和“密碼”,然後單擊“確定”。 |
10. |
在服務器資源管理器中,展開“存儲過程”文件夾,右鍵單擊存儲過程名稱,然後單擊“添加到源代碼管理”。
注意:在服務器資源管理器中,已成功添加到源代碼管理的每個存儲過程的名稱旁邊都顯示一個鎖圖標。
在服務器資源管理器中,可以右鍵單擊存儲過程名稱以執行典型的 VSS 操作,例如“簽出”、“簽入”和“撤消簽出”。 |
11. |
您可以同時將多個存儲過程添加到 VSS。要選擇多個存儲過程,請按照下列步驟操作:
a. |
按住 Ctrl,然後單擊每個要添加的存儲過程。 |
b. |
選擇了存儲過程後,右鍵單擊任何所選的存儲過程,然後單擊“添加到源代碼管理”。 |
|
有關 Visual Studio .NET 服務器資源管理器以及如何啓用源代碼管理的更多信息,請訪問下面的 Microsoft 網站: