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

时间:2013-08-29 20:17:43

标签: tfs tfs2010 tfs-migration vssconverter

我一直收到TF60024错误“无法在Microsoft SQL Server上创建VSS Converter所需的中间数据库。\ SQLEXPRESS。数据库'master'中的CREATE DATABASE权限被拒绝。”当我使用“Migrate”和我的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位)上的sys adm。

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

ANALYZE函数返回0错误。

我尝试将“.root”添加到Source的末尾,但没有帮助。

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

有什么建议吗?

修改 我找到了这篇博文: http://blogs.msdn.com/b/dparys/archive/2009/09/17/create-database-permission-denied-in-database-master-my-fix.aspx 这似乎解决了这个问题,我工作了,但我仍然得到同样的错误。

1 个答案:

答案 0 :(得分:0)

我终于想出了如何以不同的方式做到这一点。我看了这个视频:

You Tube video that explains other way of doing this

并下载了此工具:

File to download

这样做容易得多。