Групування об'єктів в SQL Server Management Studio

Привіт, Хабр!
У даній публікації мова піде про угруповання об'єктів у браузері SQL Server Management Studio.
image
Якщо Ви працюєте з SSMS, прошу по кат!

Відразу хочу сказати, що рішення в коробці Microsoft SQL Server немає. Для отримання даної функціональності потрібно встановити addin для SSMS.

Отже, навіщо нам потрібно групувати об'єкти SQL сервера?
З моєї практики причини такі:
  • Приховати непотрібні об'єкти. Кількість баз даних на наших серверах близько сотні. Кожен раз, коли я розкриваю папки з базами даних, я бачу не потрібний мені «мотлох». Хотілося б запхнути не цікавлять мене бази в окрему папку, щоб не муляли очі, і залишити тільки бази з якими я працюю.
  • Логічне групування об'єктів. Іноді, коли я працюю з одним і тим же набором таблиць, мені хотілося б їх бачити все в одному місці. Таблиці знаходяться з різних схемах і префікси у них різні. Так що доводиться скролити (або фільтрувати) ObjectExplorer щоб знайти потрібну мені. Це дуже незручно.
  • Угруповання за схемами. Маючи в базі 1000+ таблиць або процедур, я не хочу їх відразу все бачити коли розкриваю відповідну папку. При цьому витрачається не малий час на відображення. Пам'ятається, як-то раз на одній базі даних було ~5000 процедур та при розкритті вузла StoredProcedures студія повідомила мені «Я не щмагла, скористайтеся вікном Object Explorer Details»


Змусити студію групувати об'єкти можна за допомогою плагіна. Після встановлення плагіну в контекстних меню папок Databases, Tables, Views, Procedures, Functions з'являються додаткові функції дозволяють групувати об'єкти.

Якщо необхідно, щоб згруповані об'єкти могли бачити й інші члени Вашої команди, то необхідно вказати в налаштуваннях плагіна використання мережної папки (можна також вказати папку DropBox або Google Drive, якщо Ви знаходитесь не в одній мережі). Оскільки плагін зберігає налаштування угруповання у вигляді XML файлів для кожного сервера, то можна з легкістю комусь дати права на запис або тільки на читання певних файлів.

Спасибі за увагу!

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.