0

我不断收到 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 这似乎解决了这个问题,我虽然工作了,但我仍然遇到同样的错误。

4

1 回答 1

0

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

You Tube 视频解释了其他方法

并下载了这个工具:

要下载的文件

而且做起来容易得多。

于 2013-09-05T13:51:30.970 回答