2009-08-13 75 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

相关问题