Документирование и написание сценариев для баз данных
В SQL Server можно выполнять документирование существующей структуры базы данных, именуемое схемой, путем создания одного или более сценариев SQL. Сценарий SQL можно просмотреть в редакторе запросов среды SQL Server Management Studio или в любом текстовом редакторе.
Схема, создаваемая в виде сценария SQL, может использоваться для следующих целей.
Для поддержки резервного сценария, позволяющего пользователю повторно создать всех пользователей, все группы, имена входа и разрешения.
Для создания или обновления кода в ходе разработки баз данных.
Для создания среды для тестирования или разработки по существующей схеме.
Для подготовки новых сотрудников.
Сценарии SQL содержат описание инструкций, используемых для создания базы данных и ее объектов. Можно создавать сценарии по объектам существующей базы данных, а затем добавлять эти объекты в другую базу данных путем запуска сценариев в этой базе. Результатом этого будет воссоздание полной структуры базы данных и всех ее отдельных объектов.
Схему для созданных объектов можно сохранить в отдельный файл сценария SQL либо в несколько файлов, каждый из которых будет содержать схему только одного объекта. Можно также сохранить схему, созданную для отдельного объекта или группы объектов, в один или несколько файлов сценария SQL. Примеры файлов сценариев SQL, которые можно создавать, включают следующие.
Полное сохранение базы данных в единый файл сценария SQL.
Сохранение только табличной схемы для одной, нескольких или всех таблиц базы данных в один или несколько файлов сценария SQL.
Сохранение табличной и индексной схем в один файл сценария SQL, хранимых процедур — в другой файл сценария SQL, а настроек по умолчанию и правил — в еще один файл сценария SQL.
Создание сценария
См. также