Как осуществлять контроль над хранимыми процедурами с помощью SQL Server 2005 и Visual Source Safe 2005? - PullRequest
0 голосов
/ 22 мая 2009

Я пытаюсь выполнить действия на следующем сайте

http://msdn.microsoft.com/en-us/library/ms181089(VS.80).aspx

Но я не смог найти «Окно просмотра данных и команду« Добавить в систему управления исходным кодом »» в SQL Managment Studio. Затем я попытался изменить хранимую процедуру, а затем нажал кнопку «Изменить управление исходным кодом» на «Панели управления исходным кодом». Помимо клиента Visual Source Safe компьютера с SQL Server, который подключается к моему репозиторию Visual Source Safe, я не смог изменить привязки хранимой процедуры из-за следующего сообщения об ошибке:

Cannot change source control bindings. Ensure that each project has a valid binding.

Я не знаю, что делать дальше. Есть идеи?

Ответы [ 4 ]

2 голосов
/ 22 мая 2009

Лично я не использую Source Safe напрямую с SQL Server для отслеживания артефактов своей базы данных, я создаю проект базы данных и связываю его с Source Control.

Делая это таким образом, вы сохраняете интеграцию Source Safe с Visual Studio и SQL Server.

2 голосов
/ 22 мая 2009

Напишите ваши хранимые процедуры в файлах сценариев и зафиксируйте их. Когда вы сделаете изменение, отредактируйте этот файл и зафиксируйте его как обычный исходный код. Написание ваших хранимых процедур в виде сценариев также сэкономит ваше время, если вы захотите написать сценарий в своей базе данных.

1 голос
/ 22 мая 2009

Проверяли ли вы настройки управления исходным кодом в SQL Management Studio? Сервис> Параметры, затем Контроль источника. Убедитесь, что SourceSafe установлен в качестве текущего модуля управления исходным кодом. Я думаю, что для ваших сценариев вы можете создать проект сценария (Файл> Создать> Проект> Сценарии SQL Server) и затем начать добавлять сценарии. Если вы щелкнете правой кнопкой мыши по проекту сценария, вы должны увидеть «Добавить решение в систему управления версиями».

0 голосов
/ 22 мая 2009

Проверьте этот сайт: VBScript с SQLDMO в основном то, что мы делаем своими силами - мы написали файл vbscript, который использует SQLDMO для вывода содержимого всех объектов SQL в каталог, затем мы используем объект SourceSafe через vbscript для управления контролем версий. К сожалению, я не могу опубликовать код, так как мой босс также часто посещает этот сайт;)

Недавно мы перешли с VSS на TFS и написали процесс для управления этим в .NET, который обрабатывает много чище.

...