Хранимые процедуры в .sql файлы

Эта проблема теперь должна быть решена из этого коммита .

Это изменение доступно в v5.4.1, которое теперь доступно в MyGet .

6
задан Cade Roux 5 December 2008 в 18:01
поделиться

4 ответа

В щелчке правой кнопкой SQL Management Studio по базе данных перейдите к задачам->, Генерируют Сценарии, пошаговую демонстрацию мастер. Одна из страниц позволит Вам сценарий каждый объект в его собственный файл.

14
ответ дан 8 December 2019 в 03:55
поделиться

Можно выполнить этот выбор:

select
    O.name, M.definition
from
    sys.objects as O
left join
    sys.sql_modules as M
    on O.object_id = M.object_id
where
    type = 'P'

и Вы завоевываете репутацию и исходный код для хранимых процедур. Propably большая часть простого способа, как поместить его в файлы, находится в некотором "классическом" languge как c#, Java, и т.д...

6
ответ дан 8 December 2019 в 03:55
поделиться

Если Вы хотите присвоить версию своей всей базе данных, Microsoft имеет Мастер Печати по базе данных SQL Server (можно загрузить его здесь). В обзоре говорится, что существует прямая интеграция с Visual Studio, но я не использовал его лично, чтобы ручаться за то, насколько хороший (или плохо) это могло бы быть.

3
ответ дан 8 December 2019 в 03:55
поделиться

Я записал инструмент, который я назвал SMOscript, который имеет опцию создать единственный .sql объект файла для каждой базы данных.

Это пользуется библиотекой SMO SQL Server для генерации, СОЗДАЮТ и ОТБРАСЫВАЮТ сценарии.

2
ответ дан 8 December 2019 в 03:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: