如何添加新的 SQL 服务器计算机帐户

How to add a new SQL Server machine account

我一直在按照本指南使用 CI 部署 ASP.NET 网络应用程序。在我进入 配置登录和数据库权限 阶段之前,一切都进行得很顺利。尤其是在输入登录名时。 http://www.asp.net/web-forms/overview/deployment/configuring-server-environments-for-web-deployment/configuring-a-database-server-for-web-deploy-publishing 对于我的生活,我无法发现这个领域必须做的事情

作者提供以下说明

机器账户采用[域名][机器名]$的形式——例如,FABRIKAM\TESTWEB1$.

尽管搜索了互联网,但我发现很少有关于发现要在此处插入的域名和机器名称值的信息。我输入的几乎所有内容都会导致


登录 'HISSAP\matt$' 创建失败。 (Microsoft.SqlServer.Smo)

如需帮助,请单击:http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=13.0.15600.2+((SSMS_Rel).160712-1724)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Create+Login&LinkId=20476


执行 Transact-SQL 语句或批处理时发生异常。 (Microsoft.SqlServer.ConnectionInfo)


Windows 未找到 NT 用户或组 'HIAP\matt$'。再次检查名称。 (微软 SQL 服务器,错误:15401)


现在我知道 'matt' 是上面输入的用户帐户而不是机器帐户,但是我无法确定需要在上面描述的机器帐户的登录名中输入什么教程。当我在该字段旁边使用 "Search" 时,我有很多选项可以 select 许多不同的帐户,但是我怎么知道要 select 哪个?教程没有具体说明。

我可以只使用用户帐户作为机器帐户吗?如果是哪一个?如果不是,我应该输入什么作为机器名称?

我认为域名是HIAP,我试过机器名的计算机名也是hiap,我尝试了不同的情况,有和没有末尾的$。我还进入了 IIS 并尝试了站点绑定中的主机名,即 hiapdev。不工作。

我正在远程连接到 Windows Server 2012 R2。

不要尝试使用常规 选项卡中的搜索... 按钮来搜索计算机帐户。无法在 Select 用户或组 对话框中搜索计算机帐户。请按照下面提到的步骤将计算机帐户添加到 SQL 服务器实例:

  1. 打开一个新的登录名window。
  2. 单击左侧导航窗格中的常规 页面。
  3. 登录名 字段中以 [domainName]\[MachineName]$ 格式输入。在你的情况下是 FABRIKAM\TESTWEB1$

  1. 现在转到服务器角色页面。检查 sysadmin 服务器角色,如下所示:

确定。现在,您可以在 Security > Logins 节点下看到您机器的帐户。

致谢:Garth Jones