Team Foundation Server 2010配置数据库遇到“与某个指定的域或工作组帐户冲突”的解决方案

如果修改了计算机名或者工作组或者设置了新的域, 安装和配置Team Foundation Server的时候很可能遇到如下的错误:

错误 [ 配置数据库 ] TF255507: 以下 SQL Server 登录的安全标识符(SID)与某个指定的域或工作组帐户冲突: WIN-9ILOU7R0E13\Administrator。域或工作组帐户为: STORAGESERVER\Administrator。选择的用于承载 Team Foundation Server 数据库的服务器为: StorageServer\sqlserver。
可以通过重命名冲突的登录来解决此问题。为此,请在运行 SQL Server 的计算机上打开命令提示符,并执行以下命令:
sqlcmd -E -S "StorageServer\sqlserver" -Q "ALTER LOGIN [WIN-9ILOU7R0E13\Administrator] WITH NAME = [STORAGESERVER\Administrator]"
有关详细信息,请参见 Microsoft 网站上的以下页面: http://go.microsoft.com/fwlink/?LinkId=183408

   

一开始没有认真看错误信息,于是到处搜索解决办法, 不是叫你杀毒就是叫你重启,包括某个知名的社区在内,除了假惺惺的“你好”二字外,和百度知道没有本质区别。

回来硬头皮搞,过程就不详述了,其实,错误描述已经包含了答案,只不过我们的心里作用让我们很少去 注释他们。


注意里面的: sqlcmd -E -S "StorageServer\sqlserver" -Q "ALTER LOGIN [WIN-9ILOU7R0E13\Administrator] WITH NAME = [STORAGESERVER\Administr ator]"
 这么一句话,以管理员身份打开命令提示符, 一定要用管理员身份,然后复制进去执行,问题就解决了。

*注: 上面这条命令是我自己的机器参数, 不要复制我的命令, 要看你自己的错误信息相对位置。

你可能感兴趣的:(server)