TF60024尝试将VSS迁移到TFS时出错

TF60024尝试将VSS迁移到TFS时出错,tfs,tfs-migration,vssconverter,Tfs,Tfs Migration,Vssconverter,在使用“Migrate”和xml文件运行VSSConverter时,我不断收到TF60024错误“无法在Microsoft SQL Server上创建VSS转换器所需的中间数据库。\SQLEXPRESS。在数据库“master”中创建数据库的权限被拒绝” 这是我的XML文件: <?xml version="1.0" encoding="utf-8"?> <SourceControlConverter> <ConverterSpeci

在使用“Migrate”和xml文件运行VSSConverter时,我不断收到TF60024错误“无法在Microsoft SQL Server上创建VSS转换器所需的中间数据库。\SQLEXPRESS。在数据库“master”中创建数据库的权限被拒绝”

这是我的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位)上的sys adm

我是从(win 7):“c:\program files(x86)\Microsoft Visual Studio 10.0\Common7\IDE”文件夹运行此文件的

ANALYZE函数返回0个错误

我试着在源代码的末尾添加“.root”,但没有效果

我们还尝试了NT AUTHORITY\NETWORK SERVICE完全访问(认为可能是将其用作默认登录)

有什么建议吗

编辑: 我发现了这篇博文:
这似乎解决了这个问题,我虽然解决了,但还是遇到了同样的错误。

我终于想出了另一种方法。我看了这个视频:

并下载了此工具:


而且做起来容易多了。

你的“网络人”确定你是整个SQL server的系统管理员,而不仅仅是TFS数据库的系统管理员吗?因为错误消息说您在SQL Server上没有足够的权限。让我困惑的是错误消息中的SQLEXPRESS,因为您说您正在使用SQL 2008 R2。您是否在计算机上运行本地SQL Express实例,可能是因为您需要权限。他进来时我会问他。昨天我问SQL Express是否与SQL Server 2008 R2相同,他说是的。它基本上是2008 R2 SQLEXPRESS版本,这样我们就不需要在该安装上浪费许可证。TFS文档说它与SQLEXPRESS实例配合得很好……我刚刚与我们的网络管理员进行了检查,他检查了我是TFS服务器上的系统管理员,他说如果我是服务器上的系统管理员,SQLEXPRESS会自动将这些用户作为数据库中的系统管理员。