我不断收到 TF60024 错误“无法在 Microsoft SQL Server .\SQLEXPRESS 上创建 VSS 转换器所需的中间数据库。数据库 'master' 中的 CREATE DATABASE 权限被拒绝。” 当我使用“迁移”和我的 xml 文件运行 VSSConverter 时。
这是我的 XML 文件:
<?xml version="1.0" encoding="utf-8"?>
<SourceControlConverter>
<ConverterSpecificSetting>
<Source name="VSS">
<VSSDatabase name="z:\CHS_SourceSafe"></VSSDatabase>
</Source>
<ProjectMap>
<Project Source="$/Account Automation SQL" Destination="$/Account Automation SQL"></Project>
<!--Other projects excluded-->
</ProjectMap>
</ConverterSpecificSetting>
<Settings>
<TeamFoundationServer name="CHS-TFS" port="8080" protocol="http" collection="tfs/DefaultCollection"></TeamFoundationServer></Settings>
</SourceControlConverter>
我的网络人告诉我提到:
我是服务器上的本地管理员 (CHS-TFS)
我是 TFS 2010 64 位和 SQL Server(2008 R2 64 位)的系统管理员。
我从 (win 7): "c:\program files (x86)\Microsoft Visual Studio 10.0\Common7\IDE" 文件夹运行它。
ANALYZE 函数返回 0 个错误。
我尝试将“.root”添加到源的末尾,但没有帮助。
我们还尝试了 NT AUTHORITY\NETWORK SERVICE 完全访问权限(认为它可能将其用作默认登录名)
有什么建议么?
编辑: 我发现了这篇博文:http: //blogs.msdn.com/b/dparys/archive/2009/09/17/create-database-permission-denied-in-database-master-my-fix.aspx 这似乎解决了这个问题,我虽然工作了,但我仍然遇到同样的错误。