2009-08-13 72 views
62

我在此處安裝SQL Server 2008 Developer,並在安裝的服務器配置步驟中向我詢問有關服務帳戶的信息。我在這裏選擇什麼?安裝SQL Server 2008時需要使用哪些帳戶開發人員

我可以看到屏幕截圖中的可用選項,儘管在其中大部分我只能選擇其中的兩個或三個。當我點擊對所有SQL Server 2008服務使用相同的帳戶按鈕我可以在NT AUTHORITY \ NETWORK SERVICENT AUTHORITY \ SYSTEM之間選擇。

我在這裏選擇什麼,爲什麼?

Screenshot http://i27.tinypic.com/16lmsld.jpg

回答

52

從微軟:

本地系統帳戶。這個 帳戶的名稱是NT AUTHORITY \ System。它是 一個功能強大的帳戶,具有 可以無限制地訪問所有本地的 系統資源。這是 Windows Administrators組的本地計算機上 的成員,因此它是SQL Server sysadmin 固定服務器角色

網絡服務帳戶的 成員。 這個帳戶的名稱是NT AUTHORITY \ NetworkService。它是 在Microsoft Windows XP和 Microsoft Windows Server 2003中可用。所有 服務運行在網絡 服務帳戶被認證爲 網絡資源作爲本地 計算機。

所以除非你需要你的開發SQL Server使用網絡服務,你可以使用本地系統帳戶。

更新:

配置您的表面積去開始 - >微軟SQL服務器 - >配置工具 - > SQL Server外圍應用配置。

那你如何設置傳入的連接。同時確保SQL瀏覽器服務器正在運行。

我也推薦SQL 2005 for DummiesSQL Server 2005 Bible來做一些關於SQL Serve的基本內容的研究。如果你超越了傻瓜型的書,聖經也會變得更加深刻。

+0

如何知道我是否需要使用網絡服務?如果要從其他計算機連接到網絡服務帳戶,我必須使用網絡服務帳戶嗎? – Svish 2009-08-13 12:42:27

+0

不需要。如果你的sql server需要連接出去。你需要配置SQL表面區域以允許連接。 – 2009-08-13 13:18:31

+2

......咦?表面積? – Svish 2009-08-13 13:26:58

26

如果你想發揮它的安全,做一個本地帳戶就像你的機器上「SQLServices」,沒有任何特殊的權利或訪問。然後安裝SQL並選擇該帳戶,SQL安裝程序將僅添加服務帳戶所需的權限。我這樣做,以便服務帳戶只有最小的操作系統權限。

+0

很好的建議。將嘗試下次我安裝sql服務器。 – Svish 2009-08-14 06:48:43

+0

這是一個生產環境的建議 – Smith 2014-11-04 10:49:11

+1

不,問題是關於開發者版本,不能生產。 – onupdatecascade 2014-11-11 15:23:46

相關問題