Створення документації для бази даних MS SQL

бази
Це набір звітів для MS SQL Management Studio та MS SQL Reporting Services для створення документації бази даних з використанням описів з Extended Properties. Звіти містять детальну інформацію про об'єкти бази даних, такі як таблиці, подання та процедури, що зберігаються.

Опис функціональності

Звіти є *.rdl файли. Для їх підключення до SQL Management Studio використовується меню Reports/Custom Reports (SQL 2005 SP2/SQL 2008). Для Reporting Services слід завантажити ці файли на сервер та підключити до джерела даних, або можна використовувати Report Viewer (2005/2008). Докладно всі кроки установки описані в інструкції: українською/англійською.

SQL процедури для полегшення документування об'єктів бази даних

На додаток, хотів би поділитись процедурами для зручних маніпуляцій із властивістю «MS_Description» для документування об'єктів бази даних із TSQL. Завантажити SQL скрипт sp_addDescXXX_install.sql.

У поточній реалізації написані процедури, що зберігаються для роботи з наступними об'єктами:

  • Таблиці (колонки, обмеження, індекси);
  • Подання (колонки);
  • Функції (параметри);
  • Процедури (параметри);
Зроблено це було для того, щоб полегшити використання громіздких конструкцій:sp_addextendedproperty/sp_updateextendedproperty:

Тобто. замістьsp_XXXextendedpropertyтепер можна використовувати:

  1. Розширити список об'єктів, що документуються (схеми, тригери).
  2. Виправлення помилок.
  3. Побажання та пропозиції.

А у нас тут можна отримати грант на тестовий період Яндекс.Хмари. Варто лише у полі «секретний пароль» запровадити «Хабр»