Sql server 2008 r2 SQL Server 2008 R2中缺少安全主体

Sql server 2008 r2 SQL Server 2008 R2中缺少安全主体,sql-server-2008-r2,windows-server-2012-r2,Sql Server 2008 R2,Windows Server 2012 R2,SQL Server 2008 R2在Windows Server 2012 R2上,尝试查看用户帐户和分配权限时,未显示任何内置安全主体 它们在服务上可用于将登录分配为值。具体来说,我正在寻找网络服务 澄清:我指的是本地账户IUSER,网络服务,本地系统,等等。 我刚刚在演示服务器上完成了并行安装,没有任何问题。有问题的是VM 只是确认一下,这些帐户确实存在于服务器上。因此,它们是在操作系统安装期间创建的 我卸载了一个重新安装的SQL Server和SSMS,两者都备份并运行,问题相同 关于

SQL Server 2008 R2在Windows Server 2012 R2上,尝试查看用户帐户和分配权限时,未显示任何内置安全主体

它们在服务上可用于将登录分配为值。具体来说,我正在寻找
网络服务


澄清:我指的是本地账户
IUSER
网络服务
本地系统
,等等。

我刚刚在演示服务器上完成了并行安装,没有任何问题。有问题的是VM

只是确认一下,这些帐户确实存在于服务器上。因此,它们是在操作系统安装期间创建的

我卸载了一个重新安装的SQL Server和SSMS,两者都备份并运行,问题相同


关于如何取回这些东西有什么想法吗?

IUSR不是默认的主体。这是IIS 7中用于匿名访问的IIS用户帐户。SQL Server不假定IIS需要访问实例,更不用说IIS匿名用户需要访问。从IIS7.5开始,它被认为是一个遗留帐户IIRC,在默认情况下甚至没有创建。如果您有一个名为“IUSER”的帐户,那么我想这是一个特定于您的环境的帐户

您可能看不到网络服务或本地服务,因为这些帐户是在Windows Server 2008 R2及更高版本中虚拟化的。更清楚地说明这一点(向下滚动至“Windows 7和Windows Server 2008 R2提供的新帐户类型”部分)。在编写SQL Server 2008 R2文档时,可能不会完全考虑对Windows Server 2008 R2的更改。我似乎找不到关于SQL Server 2008 R2在这些系统上做什么的清晰文档,但至少在我的安装上(SQL 2008 R2 SP1介质安装在2008 R2 SP1安装上,稍后更新),这些旧帐户在虚拟帐户存在时根本不存在

您应该看到NT AUTHORITY\SYSTEM、NT SERVICE\MSSQLSERVER(或NT SERVICE\MSSQL$InstanceName)组和NT SERVICE\SQLSERVERAGENT(或NT SERVICE\SQLAgent$InstanceName)组。最后两个是虚拟帐户,它们引用了用于启动SQL Server Configuration Manager中配置的服务的服务帐户。您还应该看到##MS#U PolicyTsqlExecutionLogin##和##MS#U PolicyEventProcessingLogin#,但它们可能已被禁用

如果包含SQL身份验证,那么还应该看到sa帐户。您还应该看到在安装过程中显式添加的任何帐户。从SQLServer2008开始,我认为默认设置就是这样。如果升级了现有实例,您可能会看到不同的情况,否则我希望这些帐户是在另一台服务器上安装期间或之后显式添加的


总而言之,您需要这样做,但您可能无法创建网络服务或本地服务,因为它们可能根本不存在。

您的意思是什么?服务器登录、服务器角色、数据库用户或数据库角色?我指的是本地帐户、IUSER、网络服务、本地系统等。通常列为本地系统一部分的任何帐户,如果需要,通常在SSMS中可用于数据库,未列出。您不能通过向导添加登录名吗?请在服务器->安全->登录下检查您是否有适当的登录名。如果是,则在“选择登录”窗口中输入名称的开头,然后按图片左上角窗口中的“检查名称”:
在“选择登录”窗口中输入名称的开头,然后按“检查名称”
这里真正奇怪的是,我刚刚完成了为开发平台安装相同操作系统和SQL配置的完整加载预期的帐户中有一个是存在的。我在VM中执行了相同的生产设置,但它们不存在。@HTML11H相同的安装介质和所有内容?说真的,我认为你的物理盒子是不寻常的。它听起来更像是Windows Server 2008安装,而不是Windows Server 2008 R2。是的,是相同的媒体。除了有自己安装CD的操作系统。我在prod和test 2003系统上设置了完全相同的设置。正在尝试在2003年EOL之前迁移。Prod是2003年在VM上发布的。你能看一下这篇文章吗:在我找到丢失的原则问题之前,这是最初的问题。