Я все время получаю сообщение об ошибке TF60024 «Невозможно создать промежуточную базу данных, требуемую конвертером VSS на Microsoft SQL Server. \ SQLEXPRESS. Разрешение CREATE DATABASE запрещено в базе данных master». Когда я запускаю VSSConverter с «Migrate» и моим XML-файлом.
Вот мой 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)
Я системный администратор как для 64-разрядной версии TFS 2010, так и для SQL Server (64-разрядная версия 2008 R2).
Я запускаю это из папки (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, который, казалось, решил проблему, я работал, но все равно получаю ту же ошибку.