Как контролировать хранимые процедуры с помощью SQL Server 2005 и Visual Source Safe 2005?
Я пытаюсь следовать инструкциям на следующем сайте
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 ответа
Лично я не использую Source Safe напрямую с SQL Server для отслеживания артефактов своей базы данных, я создаю проект базы данных и связываю его с Source Control.
Делая так, вы сохраняете интеграцию Source Safe с Visual Studio и SQL Server.
Запишите свои хранимые процедуры в файлы сценариев и зафиксируйте их. Когда вы сделаете изменение, отредактируйте этот файл и зафиксируйте его как обычный исходный код. Написание ваших хранимых процедур в виде сценариев также сэкономит ваше время, если вы захотите написать сценарий в своей базе данных.
Вы проверили настройки управления исходным кодом в SQL Management Studio? Сервис> Параметры, затем Контроль источника. Убедитесь, что SourceSafe установлен в качестве текущего модуля управления исходным кодом. Я думаю, что для ваших сценариев вы можете создать проект сценария (Файл> Создать> Проект> Сценарии SQL Server), а затем начать добавлять сценарии. Если вы щелкнете правой кнопкой мыши по проекту сценария, вы должны увидеть "Добавить решение в систему управления версиями".
Посетите этот сайт: VBScript с SQLDMO в основном то, что мы делаем своими силами, мы написали файл vbscript, который использует SQLDMO для вывода содержимого всех объектов SQL в каталог, затем мы используем объект SourceSafe через vbscript для управления контроль версий. К сожалению, я не могу опубликовать код, так как мой босс также часто посещает этот сайт;)
Недавно мы перешли с VSS на TFS и написали процесс для управления этим в.NET, который обрабатывает много чище.