我们以前的小型企业服务器2003(作为我们的域控制器)在fritz上,所以我们用一个新的Windows Server 2008盒子取代了它,并把服务器设置为我们的新的域控制器。 事后看来,这可能是一个错误,但我们build立了新的服务器作为替代品,并试图保持尽可能相同,包括域名。 问题是,即使域名是相同的,来宾计算机仍然意识到它不是完全相同的域名。 我们不得不放弃并重新join域名并移植到每个人的文档和设置上。
今天早上,当我试图连接到我的本地SQL Server实例,它是说我的login失败。 当我尝试使用SQL Management Studio时,它会在启动时抛出“Package”Microsoft SQL Management Studio Package“未能加载”的错误,然后退出而不给我机会更改login名。 我正在使用混合身份validation,并有一个pipe理帐户作为备份。
想法? 如果有一个更合适的堆栈,请让我知道把它放在哪里。
尝试以SQL sa用户身份login并更改服务器login名,以便Windows用户拥有login权限。
Windows不只是使用域名,还有各种内部使用的GUID,这也是为什么你的客户端计算机知道这是不一样的领域。 您的SQL安装可能是从旧域引用您的用户GUID,而不是这个新的。
您可能还想检查您尝试login的帐户是否在Active Directory 和 SQL中被locking。
所以,我最终做的是吹走我的用户目录中的SQL Server应用程序数据。 当我重新启动时,它build立了一个新的configuration文件并启动了SQL Express。
到那时,我可以用我的'sa'帐户login,删除现有的域帐户,然后重新添加它。