Как правильно хранить фрагменты кода T-SQL?

Здравствуйте, уважаемые!
Я яляюсь специалистом поддержки программного обеспечения, которое работает с базами сервера Microsoft SQL Server.
На данный момент у меня большая свалка файлов c решениями по различного рода ошибкам. Программные продукты довольно емкие (от 20 до 100 разделов с большим количеством закладок) но, к сожалению, я не знаю, как правильно структуризировать запросы для удобного и быстрого доступа к ним и дальнейшем использованием в работе.

Пробовал несколько вариантов:
Хранение при помощи проектов в SQL Managment Studio:
<Project 1>
--filename1.sql
---filename2.sql
-- ...
-- filename50.sql
<Project 2>
<Project ...>
<Project 10>

Но в продуктиве это все выглядит как куча мусора, в которой тяжело что-то найти.
Хотелось бы услышать ответы от знающих людей.
  • Вопрос задан
  • 2626 просмотров
Решения вопроса 1
@rze Автор вопроса
autobot
Cамое правильное решение - хранить код в хранимых процедурах.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@AdvanTiSS
Достаточно хороший способ - установить Visual Studio Data Tools, создать отдельный DataBase project для каждой БД, автоматически сгенерировать в проекте DDL SQL каждой бд, и добавить ваши файлы в папку Scripts соответствующего проекта. Все будет храниться в одном месте и иметь удобный инструментарий для правки SQL кода. И напоследок весь солюшен следует сохранить в системе контроля версий(SVN, Git, Mercurial и тд.).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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