TF60024尝试将VSS迁移到TFS时出错
在使用“Migrate”和xml文件运行VSSConverter时,我不断收到TF60024错误“无法在Microsoft SQL Server上创建VSS转换器所需的中间数据库。\SQLEXPRESS。在数据库“master”中创建数据库的权限被拒绝” 这是我的XML文件: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
<?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会自动将这些用户作为数据库中的系统管理员。