HOW TO:指定用於設計階段驗證的本機 SQL Server 執行個體

更新:2007 年 11 月

若要執行設計階段驗證,Visual Studio Team System Database 版必須要有 Microsoft SQL Server 2005 執行個體。根據預設,Database 版會使用 SQL Server 2005 的本機執行個體。您可以指定 SQL Server 2005 Developer Edition、Express Edition 或 Enterprise Edition (包括 Enterprise Evaluation Edition) 的執行個體 (Instance)。若要將預設執行個體用於設計階段驗證,您要將執行個體名稱留白。

如果指定 SQL Server 2005 Express Edition 的執行個體,將無法使用下列功能:

  • 全文檢索索引

  • 資料表資料分割

  • 資料庫鏡像 (如果在預存程序中使用)

  • 資料庫快照集

  • 建立平行索引 (CREATE INDEX 上的 MAXDOP 選項)

  • 索引檢視

  • 資料分割檢視

  • 線上索引作業 (CREATE INDEX 上的 ONLINE 選項)

如果您在資料庫中使用這些功能的一或多項,並且指定 SQL Server 2005 Express Edition 的執行個體做為設計階段驗證之用,則將出現錯誤。

注意事項:

如果您在資料庫專案中需要有類似全文檢索搜尋等功能,則也必須在設計階段驗證資料庫中安裝這些功能的支援,然後才可以在資料庫專案中使用這些功能。

若要變更用於設計階段驗證的 SQL Server 執行個體

若要變更用於設計階段驗證的 SQL Server 執行個體

  1. 在 [工具] 功能表上按一下 [選項]。

    [選項] 對話方塊隨即出現。

  2. 展開 [資料庫工具] 節點,然後按一下 [設計階段驗證資料庫]。

  3. 在 [ SQL Server 執行個體名稱 (預設為空白)] 中,輸入您想要用於設計階段驗證的 SQL Server 2005 執行個體名稱。您必須僅提供執行個體名稱。如果您指定 ./InstanceName,則會出現錯誤。

    重要事項:

    指定的執行個體必須在執行中,才能夠建立及修改資料庫專案和資料庫專案中所含的物件。

  4. 按一下 [確定]。

重要事項:

您必須立刻卸載專案後再重新載入,才能讓變更生效。其作法是使用 [專案] 功能表,或是關閉此方案後,再重新開啟它。

安全性

您必須具備適當的權限,才能建立、修改及刪除設計階段驗證資料庫中的資料庫。如果必須允許非系統管理員的使用者建立設計階段驗證資料庫,則必須使用以下程序:

若要將本機 SQL Server 執行個體設定為可支援非系統管理使用者

  1. 建立本機 Microsoft Windows 安全性群組。

    建議的名稱是 VSTEDPUsers。如果您不知道如何建立安全性群組,請參閱作業系統的文件。

    如果您使用 Windows XP,請參閱以下程序,即可了解建立安全性群組的步驟。

  2. 加入將會以您剛建立之安全性群組成員的身分使用 Database 版的所有使用者。

  3. 從 Database 版或是類似 SQL Server Management Studio 的工具來執行 Transact-SQL 編輯器,並以系統管理員的身分連接到伺服器。

  4. 在查詢視窗中,執行下列程式碼:

    CREATE LOGIN [ComputerName\VSTEDPUsers] FROM WINDOWS
    Exec sp_addsrvrolemember 'ComputerName\VSTEDPUsers','dbcreator'
    Exec sp_addsrvrolemember 'ComputerName\VSTEDPUsers',' securityadmin'
    

    您必須使用裝載 SQL Server 2005 資料庫的電腦名稱來取代 ComputerName。

  5. 如果需要 SQL Server 2005 資料庫專案的 SQLCLR 整合支援,您也必須執行下列程式碼:

    exec sp_configure 'clr enabled', 1
    reconfigure
    

    您的使用者應該要能夠連接到 SQL Server 的本機執行個體。

若要使用 Windows XP 建立安全性群組

  1. 按一下 [開始],然後按一下 [控制台]。

  2. 按兩下 [系統管理工具],然後再按兩下 [電腦管理]。

  3. 在主控台樹狀目錄中,展開 [本機使用者和群組],然後按一下 [群組]。

  4. 按一下 [執行] 功能表上的 [新群組]。

  5. 在 [群組名稱] 中,輸入新群組的名稱。

  6. 在 [描述] 中,輸入新群組的描述。

  7. 若要將一個或多位使用者加入到新群組,請按一下 [新增]。

  8. 按一下 [建立],然後按一下 [關閉]。

    如此就會建立安全性群組,並在其中加入您所指定的使用者。

請參閱

工作

HOW TO:建立空資料庫專案

概念

疑難排解資料產生問題

其他資源

小組環境中的資料庫建立和部署概觀