Як створити базу даних SQL скрипт




Як створити базу даних SQL скрипт



Майстер створення скриптів

У цій статті описано, як використовувати майстер створення скриптів для створення скриптів для передачі бази даних між екземплярами SQL Server, База даних SQL Azure або Керований екземпляр SQL Azure.

Ви можете створювати скрипти для бази даних SQL Server у локальній мережі або з SQL Azure. Створені скрипти можна запускати на іншому примірнику SQL Server або SQL Azure. Створити скрипти можна як у всій бази даних, і обмежити їх певними даними чи об'єктами.

Докладніше посібник з використання майстра створення скриптів див. у посібнику зі створення скриптів.

Необхідні компоненти

Вихідна та цільова база даних можуть знаходитися в базі даних SQL Azure або керований екземпляр SQL Azure або екземплярі ядро ​​СУБД під керуванням SQL Server 2005 (9.x) або пізніших версій.

Дозволи

Мінімальний дозвіл на створення скриптів - членство в зумовлених рольової ролі бази даних db_ddladmin у базі даних-джерелі.

Використання майстра створення скриптів

  1. У оглядачі об'єктіврозгорніть вузол екземпляра, який містить базу даних, для якої слід створити скрипт.
  2. Клацніть правою кнопкою миші базу даних, яку потрібно виконати скрипт, та виберіть "Завдання >створення скриптів".
  3. Виконайте кроки у діалогових вікнах майстра.
    • Сторінка "Вступ"
    • Сторінка вибору об'єктів
    • Сторінка "Налаштування параметрів скрипту"
    • Сторінка "Додаткові параметри скрипту"
    • Сторінка "Зведення"
    • Сторінка "Зберегти скрипти"

Сторінка "Вступ"

На цій сторінці описані кроки щодо створення скрипту.

Не показувати цю сторінку ще раз . Пропустіть цю сторінку під час наступного запуску майстри створення скриптів.

Сторінка вибору об'єктів

На цій сторінці можна вибрати об'єкти для включення в скрипт, який формується цим майстром.

Внести до скрипту всю базу даних та всі об'єкти бази даних — Встановіть параметр, щоб створити скрипт для всіх об'єктів бази даних та самої бази даних.

Вибрати окремі об'єкти бази даних — Встановіть параметр, щоб обмежити створення скрипту лише певними об'єктами у вибраній базі даних.

  • Об'єкти бази даних - Виберіть хоча б один об'єкт, що включається в скрипт.
  • Вибрати все - Встановлює всі доступні прапорці.
  • Скасувати все - Знімає всі доступні прапорці. Щоб продовжити роботу, потрібно вибрати хоча б один об'єкт бази даних.

Сторінка "Налаштування параметрів скрипту"

Використовуйте цю сторінку, щоб вказати, чи хочете майстер зберегти скрипти у вибраному положенні.

Параметри — якщо майстер повинен зберегти скрипти у вказаному місці, виберіть пункт Зберегти скрипти у заданому місці. Пізніше можна запустити скрипти для екземпляра ядро ​​СУБД або бази даних SQL.

Зберегти скрипти у заданому місці — збереження одного або кількох файлів скриптів Transact-SQL у вказаному місці.

  • Save as notebook (Зберегти як записник) — збереження скрипта в одному або кількох SQL-файлах. Натисніть кнопку огляду (. ), щоб задати ім'я та вибрати місцезнаходження файлу.
  • Save as script file (Зберегти як файл скрипта) — збереження скрипту в одному або кількох SQL-файлах. Натисніть кнопку огляду (. ), щоб задати ім'я та вибрати місцезнаходження файлу. Встановіть прапорець Перезаписати існуючий файл , щоб замінити існуючий файл із тим самим ім'ям. Натисніть кнопку Single script file (Один файл скрипта) або One script file per object (Один файл скрипта на об'єкт), щоб визначити, як повинні формуватися скрипти. Клацніть Текст у Юнікоді або Текст ANSI, щоб вказати тип тексту, який слід використовувати у скрипті.
  • Зберегти у буфер обміну — зберегти скрипт Transact-SQL у буфері обміну.
  • Відкрити в новому вікні запиту - Сформувати скрипт у вікні редактора запитів компонента Database Engine. Якщо не відкрито жодного вікна редактора, для скрипта відкривається нове вікно редактора.
  • Додатково - діалогове вікно "Додаткові параметри" , де можна вибрати додаткові параметри скриптів.

Сторінка "Додаткові параметри скрипту"

На цій сторінці можна вказати, як майстер буде створювати скрипти. Доступні такі параметри. Параметри неактивні, якщо вони не підтримуються версією SQL Server або База даних SQL, вказаною в типі ядра СУБД.

Параметри — вкажіть додаткові параметри, вибравши значення зі списку праворуч від кожного з параметрів.

Загальні — такі параметри застосовуються до всього скрипту.

  • Заповнення ANSI - вмикається ANSI PADDING ON в скрипт. За замовчуванням False.
  • Додати до файлу — якщо вибрано значення True, то цей скрипт додається до кінця існуючого скрипта, вибраного на сторінці Завдання параметрів скрипту . Якщо значення дорівнює False, то новий скрипт перезапише попередній. За замовчуванням False.
  • Перевірка існування об'єкту — якщо встановлено значення trueдодає перевірку існування перед створенням інструкції CREATE для об'єктів SQL. Приклад: таблиці, уявлення, функції або процедури, що зберігаються. Інструкція CREATE пакується в інструкцію IF.Якщо ви знаєте, що цільовий об'єкт є чистим, то скрипт набагато чистіший. Якщо ви не припускаєте, що в цільовому об'єкті існують інші об'єкти, з'явиться повідомлення про помилку. За замовчуванням False.
  • Продовжити виконання скрипту за помилки - Значення Falseвказує, що виконання скрипту зупиняється у разі виникнення помилки. Якщо значення дорівнює True, то виконання скрипту продовжується. За замовчуванням False.
  • Перетворити типи даних, що визначаються користувачем, на базові типи даних - Якщо значення дорівнює True, що визначаються користувачем типи даних (UDDT) перетворюються на базові типи даних, які використовувалися для їх створення. Використовуйте значення True , якщо UDDT немає у базі даних, де виконується скрипт. Якщо значення дорівнює False, то використовуються типи даних, що визначаються користувачем. За замовчуванням False.
  • Сформувати скрипт для залежних об'єктів — Скрипт для всіх об'єктів, необхідних для виконання скрипту для вибраного об'єкта. Значення за замовчуванням True для параметра всієї бази даних скрипта і False для вибору певних об'єктів бази даних.
  • Включити описові заголовки - Якщо значення дорівнює True, то до скрипту додаються описові коментарі, що поділяють його на розділи кожного об'єкта. За замовчуванням False.
  • Увімкнути, якщо ЗНАЧЕННЯ НЕ ІСНУЄ . Якщо значення true, скрипт містить інструкцію, щоб перевірити, чи існує об'єкт у базі даних, і не намагається створити новий об'єкт, якщо об'єкт вже існує. За замовчуванням False.
  • Включити імена системних обмежень - Якщо значення дорівнює False, то значення за промовчанням для обмежень, які були автоматично названі на ім'я вихідної бази даних, автоматично перейменовуються відповідно до назви цільової. Якщо значення дорівнює True, то обмеження мають одне й те саме ім'я у вихідній та цільовій базах даних.
  • Увімкніть інструкції, що не підтримуються. . Якщо значення false, скрипт не містить інструкцій для об'єктів, які не підтримуються у вибраній версії сервера або типі підсистеми. Якщо значення дорівнює True, то в скрипті містяться об'єкти, що не підтримуються. У кожній інструкції для об'єкта, що не підтримується, є коментар про те, що інструкція повинна бути змінена перед виконанням скрипту на вказаній версії SQL Server або типі компонента Database Engine. За замовчуванням False.
  • Вказувати схему в іменах об'єктів - Включає ім'я схеми в ім'я створюваного об'єкта. Значення за умовчанням дорівнює True.
  • Прив'язка скрипту — створює скрипт для зв'язування об'єктів за умовчанням та правил. За замовчуванням False. Для отримання додаткових відомостей див. у статтях CREATE DEFAULT (Transact-SQL) та CREATE RULE (Transact-SQL).
  • Внести до скрипту параметри сортування — включає скрипт відомості про параметри сортування. За замовчуванням False. Для отримання додаткових відомостей див. у розділі про підтримку сортування та Юнікоду.
  • Внести у скрипт значення за промовчанням — включає об'єкти "значення за промовчанням", що визначають значення за промовчанням для стовпців таблиць. Значення за умовчанням дорівнює True. Для отримання додаткових відомостей див. у розділі "Вказівка ​​значень за умовчанням для стовпців".
  • Внести в скрипт видалення та створення — якщо вибрано варіант Script CREATEУ скрипт включаються інструкції Transact-SQL створення об'єктів. Якщо вибрано Script DROP, то в скрипті Transact-SQL включаються інструкції з видалення об'єктів. Якщо вибрано варіант Script DROP and CREATE, то для кожного об'єкта скрипт включаються інструкції видалення об'єкта Transact-SQL, за якими слідують інструкції створення об'єкта. Значення за замовчуванням Script CREATE.
  • Внести до скрипта розширені властивості — включає скрипт розширені властивості, якщо вони є у об'єкта. Значення за умовчанням дорівнює True.
  • Скрипт для типу оброблювача. Створює скрипт, який можна запустити у вибраному типі бази даних SQL або екземплярі ядро ​​СУБД SQL Server. Об'єкти, які не підтримуються зазначеним типом, не включаються до скрипту. За замовчуванням вибрано тип вихідного сервера.
  • Скрипт для версії сервера - створює скрипт, який можна запустити у вибраній версії SQL Server. Функції, нові для версії, не можуть бути скриптами для попередніх версій. За промовчанням вибрано версію вихідного сервера.
  • Внести до скрипту імена входу — якщо об'єкт, що включається до скрипта, є користувачем бази даних, цей параметр створює імена входу, від яких залежить користувач. За замовчуванням False.
  • Внести до скрипту дозволу рівня об'єктів - Включає скрипти, що задають дозволи для об'єктів у базі даних. За замовчуванням False.
  • Статистика сценарію. Якщо поставленозначення "Статистика скриптів", цей параметр включає CREATE STATISTICS інструкцію для повторного створення статистики об'єкта. Якщо вибрано значення Статистика та гістограми скрипту , то також будуть створені відомості про гістограму. Значення за замовчуванням Не вносити до скрипту статистику. Для отримання додаткових відомостей див. у розділі CREATE STATISTICS (Transact-SQL).
  • Script USE DATABASE - Додає USE DATABASE інструкцію в скрипт.У сценарій буде включено інструкцію USE DATABASE , щоб гарантувати створення об'єктів у потрібній базі даних. Якщо ви плануєте використовувати скрипт в іншій базі даних, виберіть False , щоб опустити інструкцію користувача USE DATABASE . Значення за умовчанням дорівнює True. Для отримання додаткових відомостей див. USE (Transact-SQL).
  • Типи даних для внесення до скрипту — вибирає вміст, що включається в скрипт: Тільки дані, Тільки схема або і те, й інше. Значення за умовчанням дорівнює Тільки схема.

Параметри таблиці або подання - наступні параметри застосовуються тільки до скриптів для таблиць та уявлень.

  • Відстеження змін скриптів - відстеження змін скриптів, якщо воно включено в базі даних-джерела або таблицях у базі даних-джерела. За замовчуванням False. Для отримання додаткових відомостей див. статтю Про відстеження змін (SQL Server).
  • Обмеження перевірки скрипту - Додає CHECK обмеження в скрипт. Значення за умовчанням дорівнює True. Обмеження CHECK вимагають, щоб дані, що вводяться в таблицю, відповідали деяким умовам. Додаткові відомості див. у розділі "Унікальні обмеження" та "Перевірка обмежень".
  • Параметри стиснення даних скрипта — Параметри стиснення даних скриптів, якщо вони налаштовані в базі даних джерела або таблицях в базі даних джерела. Для отримання додаткових відомостей див. розділ Стиснення даних. За замовчуванням False.
  • Внести до скрипту зовнішні ключі - Додає до скрипту зовнішні ключі. Значення за умовчанням дорівнює True. Зовнішні ключі задають зв'язок між таблицями.
  • Внести до скрипту повнотекстові індекси - Включає в скрипт створення повнотекстових індексів. За замовчуванням False.
  • Внести до скрипту індекси - Включає в скрипт створення індексів.Значення за замовчуванням True для параметра всієї бази даних скрипта і False для вибору певних об'єктів бази даних. Індекси прискорюють пошук даних.
  • Внести до скрипту первинні ключі - Включає в скрипт створення первинних ключів у таблицях. Значення за умовчанням дорівнює True. Первинні ключі однозначно визначають кожен рядок у таблиці.
  • Внести до скрипту тригери - Включає в скрипт створення тригерів DML в таблицях. За замовчуванням False. Тригер DML – це дія, яка виконується при настанні події мови обробки даних DML на сервері бази даних. Для отримання додаткових відомостей див. у розділі DML Triggers.
  • Внести до скрипту унікальні ключі — включає скрипт створення унікальних ключів у таблицях. Унікальні ключі перешкоджають введенню даних, що повторюються. Значення за умовчанням дорівнює True. Для отримання додаткових відомостей див. у розділі "Унікальні обмеження" та "Перевірка обмежень".

Сторінка зведення

На цій сторінці перелічені параметри, вибрані у цьому майстрі. Щоб змінити параметр, натисніть кнопку Назад. Щоб розпочати створення скриптів, натисніть кнопку "Далі".

Перегляньте вибрані варіанти . Відображає вибрані параметри для кожної сторінки майстра. Розгорніть вузол, щоб переглянути вибрані параметри для відповідної сторінки.

Сторінка "Зберегти скрипти"

Ця сторінка служить спостереження за процесом роботи майстра.

Відомості - У стовпці Дія відображається хід роботи майстра. Після створення скриптів майстер зберігає скрипти у файлі. Після виконання всіх кроків виберіть значення у стовпці Результат, щоб переглянути результат для відповідного кроку.

Зберегти звіт — Виберіть, щоб зберегти результати роботи майстра у файлі.

Скасування . Виберіть, щоб закрити майстер перед завершенням обробки, або якщо виникає помилка.

Готово. Виберіть , щоб закрити майстер після завершення обробки, або якщо виникає помилка.

Збереження скриптів

Якщо всі параметри правильні, налаштування завершиться успішно.

Створення скриптів у Azure Synapse Analytics

Якщо синтаксис, створений під час використання "Скрипт як." не виглядає як синтаксис Azure Synapse Analytics або при отриманні повідомлення про помилку, може знадобитися встановити параметри скриптів у SQL Server Management Studio в Azure Synapse Analytics.

Вибір сховища даних SQL як параметри формування скрипта за замовчуванням

Щоб виконати скрипти об'єктів за допомогою синтаксису Azure Synapse Analytics, установіть параметр сценаріїв за промовчанням у Azure Synapse Analytics таким чином:

  1. Виберіть Інструменти, а потім Параметри.
  2. Виберіть Оглядач об'єктів SQL Server, а потім Скрипти.
  3. У розділі Параметри версій задайте для параметра Використовувати параметри скриптів згідно джерела значення False.
    1. Вкажіть для параметра Скрипт для типу ядра СУБД значення Випуск Бази даних SQL Microsoft Azure.
    2. Для виділених пулів SQL в Azure Synapse Analytics задайте параметр Скрипт для випуску ядра СУБД значення Випуск сховища даних SQL Microsoft Azure.

    Як створювати скрипти для сховища даних SQL, якщо це не параметр сценаріїв за промовчанням

    Якщо ви встановите Azure Synapse Analytics як параметр сценаріїв за промовчанням, як показано раніше, ці інструкції можна ігнорувати. Однак, якщо ви вирішили використовувати різні параметри сценаріїв за промовчанням, може виникнути помилка. Щоб уникнути помилок, виконайте такі дії, щоб створити скрипти для Azure Synapse Analytics:

    1. У розділі Бази данихоглядача об'єктів клацніть виділений пул SQL правою кнопкою миші.
    2. Виберіть пункт Створення скриптів.
    3. Виберіть об'єкти, які потрібно включити до скрипту.
    4. На сторінці Параметри формування скриптів натисніть кнопку Додатково. У розділі "Загальний набір":
      1. Скрипт для типу компонента Database Engine: База даних Microsoft Azure SQL.
      2. Скрипт для випуску компонента Database Engine: Випуск сховища даних Microsoft Azure SQL.

      Параметри, задані на кроці 4, не запам'ятовуються. Якщо ви хочете, щоб ці параметри були запам'ятані, виконайте інструкції, зазначені у статті Вибір сховища даних SQL як параметри формування скрипту за промовчанням.

      Пов'язаний контент

      Створення скриптів для об'єктів у SQL Server Management Studio

      У цьому підручнику ви навчитеся створювати скрипти Transact-SQL (T-SQL) для різних об'єктів, доступних у SQL Server Management Studio (SSMS). У ньому наводяться приклади створення скриптів для наступних об'єктів:

      • запитів при виконанні дій у графічному інтерфейсі користувача;
      • баз даних двома різними способами ("Сформувати скрипт як" та "Створити скрипт");
      • Таблиці
      • Збережені процедури
      • Розширені події

      Щоб створити скрипт будь-якого об'єкта в оглядачі об'єктів, клацніть його правою кнопкою миші та виберіть команду Створити скрипт об'єкту як. У цьому підручнику буде показано процес.

      Попередні умови

      Для роботи з цим підручником потрібне середовище SQL Server Management Studio, доступ до сервера SQL Server та база даних AdventureWorks.

      Створення скриптів для запитів у графічному інтерфейсі користувача

      Ви можете створити пов'язаний код T-SQL для завдання в графічному інтерфейсі SSMS, щоб виконати його.Нижче наведено приклади виконання цієї дії при резервному копіюванні бази даних та стисненні журналу транзакцій. Аналогічні інструкції застосовні до будь-якої дії, що виконується в графічному інтерфейсі користувача.

      Створення скрипту T-SQL під час резервного копіювання бази даних

      1. Підключіться до сервера SQL Server.
      2. Розгорніть вузол Бази даних .
      3. Клацніть правою кнопкою миші резервну копію задач AdventureWorks2022:> >
      4. Налаштуйте резервне копіювання належним чином. У цьому підручнику залишено всі параметри за промовчанням. Всі зміни, внесені до цього вікна, також відображаються у скрипті.
      5. Виберіть пункти Створити скрипт>Додати скрипт до нового вікна запиту:
      6. Перегляньте код T-SQL у вікні запиту.
      7. Виберіть команду Виконати, щоб виконати запит на резервне копіювання бази даних за допомогою T-SQL.

      Створення скрипту T-SQL під час стиснення журналу транзакцій

      1. Клацніть правою кнопкою миші базу даних AdventureWorks2022>Tasks >Shrink>Files:
      2. Виберіть Журнал у списку, що розкривається Тип файлу:
      3. Виберіть пункти Скрипт і Додати скрипт у буфер обміну:
      4. Відкрийте вікно Новий запит та вставте скрипт. (Клацніть правою кнопкою миші у вікні. Потім натисніть кнопку «Вставити».)
      5. Виберіть команду Виконати, щоб виконати запит та стиснути журнал транзакцій.

      Створення скриптів для баз даних

      У наступному розділі показано, як створити скрипт для бази даних за допомогою команди Створити скрипт як або Створити скрипти. Команда Створити скрипт як повторно створює базу даних та її параметри конфігурації. Команда Створити скрипти дозволить створити скрипт для схеми та даних. У цьому розділі ви зможете створити дві нові бази даних. Для створення AdventureWorks2022a використовується параметр Script As. Для створення AdventureWorks2022b використовується параметр "Створити скрипти".

      Створення скрипту бази даних за допомогою команди "Створити скрипт"

      1. Підключіться до сервера SQL Server.
      2. Розгорніть вузол Бази даних .
      3. Клацніть правою кнопкою миші базу даних AdventureWorks2022> Script Database as>Create To>New Query Editor Window:
      4. Перегляньте запит на створення бази даних у вікні: Цей параметр використовує лише параметри конфігурації бази даних.
      5. Натисніть клавіші CTRL+F, щоб відкрити діалогове вікно Знайти. Натисніть стрілку вниз, щоб відкрити пункт Замінити. У верхній рядку "Знайти введіть AdventureWorks2022 і в нижній рядку "Замінити введіть AdventureWorks2022a.
      6. Виберіть "Замінити все ", щоб замінити всі екземпляри AdventureWorks2022 на AdventureWorks202a.
      7. Виберіть "Виконати" , щоб виконати запит та створити нову базу даних AdventureWorks2022a.

      Створення скрипту бази даних за допомогою команди "Створити скрипти"

      1. Підключіться до сервера SQL Server.
      2. Розгорніть вузол Бази даних .
      3. Клацніть правою кнопкою миші завдання AdventureWorks2022>Tasks>Generate Scripts:
      4. Відкриється сторінка Вступ. Натисніть кнопку Далі, щоб відкрити сторінку Вибір об'єктів. Ви можете вибрати всю базу даних або окремі об'єкти бази даних. Виберіть Внести до скрипту всю базу даних повністю разом з усіма об'єктами.
      5. Натисніть кнопку Далі, щоб відкрити сторінку Завдання параметрів скриптів. Тут можна настроїти розташування для збереження скрипту та інші додаткові параметри. А. Виберіть команду Зберегти у новому вікні запиту. b. Виберіть пункт Додатково і переконайтеся, що задані такі параметри:
        • параметр Статистика скриптів має значення Статистика скриптів;
        • параметр Типи даних для створення скриптів має значення Тільки схема;
        • параметр Індекси скриптів має значення True.

      Ви можете створити скрипт даних для бази даних під час вибору варіанта Схема та дані для параметра Типи даних для створення скриптів. Однак це не підходить для великих баз даних. Може знадобитися більше пам'яті, ніж SSMS може виділити. Це обмеження не впливає на невеликі бази даних. Якщо ви хочете перемістити дані до більшої бази даних, використовуйте майстер імпорту та експорту.

      Створення скриптів для таблиць

      У цьому розділі описується, як створити скрипти для таблиць бази даних. За допомогою цього параметра можна створити таблицю або видалити її, а потім створити. Він також дозволяє створити скрипт T-SQL, пов'язаний із зміною таблиці: вставкою чи оновленням. У цьому розділі можна видалити таблицю, а потім створити її.

      1. Підключіться до сервера SQL Server.
      2. Розгорніть вузол Бази даних.
      3. Розгорніть вузол бази даних AdventureWorks2022.
      4. Розгорніть вузол Таблиці.
      5. Клацніть правою кнопкою миші dbo.ErrorLog і послідовно виберіть >Створити скрипт таблиці як>Видалити та створити в>Нове вікно редактора запитів:
      6. Виберіть команду Виконати, щоб виконати запит. Ця дія видаляє таблицю Errorlog та повторно створює її.

      Нотатка Таблиця журналу помилок порожня за замовчуванням в AdventureWorks2022 базі даних. Ви не втратите дані, якщо видалите її. Однак, якщо в таблиці є дані, при виконанні цих дій вони будуть втрачені.

      Створення скриптів для збережених процедур

      У цьому розділі ви дізнаєтеся, як видалити і створити процедуру, що зберігається.

      1. Підключіться до сервера SQL Server.
      2. Розгорніть вузол Бази даних.
      3. Розгорніть вузол Програмованість.
      4. Розгорніть вузол Збережені процедури.
      5. Клацніть правою кнопкою миші процедуру, що зберігається. dbo.uspGetBillOfMaterials і послідовно виберіть >Створити скрипт збереженої процедури як>Видалити та створити в>Нове вікно редактора запитів:

      Створення скриптів для розширених подій

      У цьому розділі описується, як створити скрипти для розширених подій.

      1. Підключіться до сервера SQL Server.
      2. Розгорніть вузол Управління.
      3. Розгорніть вузол Розширені події.
      4. Розгорніть вузол Сеанси.
      5. Клацніть правою кнопкою миші потрібний розширений сеанс і виберіть >Створити скрипт для сеансу>Створити в>Нове вікно редактора запитів:
      6. У новому вікні редактора запитів змініть ім'я сеансу з system_health на system_health2. Виберіть команду Виконати, щоб виконати запит.
      7. Клацніть правою кнопкою миші Сеанси в оглядачі об'єктів. Виберіть команду Оновити, щоб побачити новий сеанс розширеної події Зелений значок поруч із сеансом означає, що сеанс виконується. Червоний значок показує, що сеанс зупинено.

      Нотатка Ви можете запустити сеанс, клацнувши його правою кнопкою миші та вибравши команду Запустити. Оскільки це копія вже запущеного сеансу system_health, цей крок можна пропустити. Ви можете видалити копію розширеного сеансу події, клацнувши його правою кнопкою миші та вибравши команду Видалити.

      Далі

      Найкращий спосіб познайомитися з SSMS – це попрацювати в середовищі самостійно. Ці керівництва і статті допоможуть вам ознайомитись із різними функціями SSMS.З їх допомогою ви навчитеся працювати з компонентами SSMS і легко знаходити функції, що регулярно використовуються.

      Формування скриптів (середовище SQL Server Management Studio)

      SQL Server Management Studio надає два механізми створення скриптів Transact-SQL. Створити скрипти для кількох об'єктів можна за допомогою майстри формування та публікації скриптів. Можна також створити скрипти для окремих або кількох об'єктів за допомогою меню Сформувати скрипт як в оглядачі об'єктів.

      Детальний посібник зі сценарію різних об'єктів за допомогою SQL Server Management Studio (SSMS) див. у посібнику зі скриптів у SSMS.

      Перед початком

      Виберіть механізм, який найкраще відповідає наявним вимогам.

      Майстер формування та публікації скриптів

      За допомогою майстри формування та публікації скриптів можна створити скрипт Transact-SQL для кількох об'єктів. Цей майстер створює скрипт для всіх об'єктів бази даних або скрипт для підмноження виділених об'єктів. Майстер дозволяє настроювати різні параметри скрипту, такі як включення дозволів, параметри сортування, обмеження тощо. буд. Інструкції з використання майстра див. у розділі Майстер формування та публікації скриптів.

      Меню "Сформувати скрипт як" у браузері об'єктів

      Меню Сформувати скрипт як в браузері об'єктів служить для створення скрипта для одного об'єкта, кількох об'єктів або кількох інструкцій одного об'єкта. Можна вибрати один з декількох типів скрипту, наприклад, для створення, зміни або видалення об'єкта. Зберегти скрипт можна у вікні редактора запитів — файл або буфер обміну. Скрипт створюється у форматі Юнікоду.

      Створення скрипта для одного об'єкта

      Створення скрипта для одного об'єкта

      1. У браузері об'єктів підключіться до екземпляра SQL Server Database Engine і розгорніть його.
      2. Розгорніть вузол Бази даних, а потім розгорніть базу даних, яка містить об'єкти, для яких потрібно створити скрипт.
      3. Розгорніть категорію об'єкта. Таблиці або вузол Уявлення .
      4. Клацніть правою кнопкою миші об'єкт, наведіть вказівник на пункт Створити скрипт для , наприклад Створити скрипт для таблиці.
      5. Вкажіть тип скрипту, наприклад Створити або Змінити.
      6. Виберіть розташування, щоб зберегти скрипт, наприклад Нове вікно редактора запитів або Буфер обміну.

      Для створення скрипту для кількох об'єктів однієї категорії можна використовувати панель Подробиці оглядача об'єктів.

      1. У браузері об'єктів підключіться до екземпляра SQL Server Database Engine і розгорніть його.
      2. Розгорніть вузол Бази даних, а потім розгорніть базу даних, яка містить об'єкти, для яких потрібно створити скрипт.
      3. Розгорніть вузол категорії типів об'єктів, для яких потрібно створити скрипт, наприклад Таблиці .
      4. Відкрийте панель Подробиці оглядача об'єктів . Для цього натисніть клавішу F7або відкрийте меню Вид та виберіть пункт Подробиці оглядача об'єктів.
      5. Клацніть лівою кнопкою один з об'єктів, які потрібно включити до сценарію.
      6. Утримуючи клавішу CTRL, клацніть лівою кнопкою другий об'єкт, який потрібно включити у скрипт.
      7. Клацніть правою кнопкою миші один із виділених об'єктів і виберіть Створити скрипт для .

      Зворотній зв'язок

      Чи корисні відомості на цій сторінці?

Схожі статті

  • Як видати права на базу даних PostgreSQL
  • Як зберегти базу даних SQL
  • Як створити блокнот на ноутбуці
  • Як створити помаранчеве світло
  • Що важливіше за топ чи базу
  • Як створити круглий друк у ворді
  • Як створити колос
  • Що робити якщо вай фай пише немає підключення до мережі передачі даних
  • Недавні статті

  • Як бродить зернова брага
  • Що робити якщо не засмагаєш на сонці чому засмага погано лягає на шкіру або перестає прилипати
  • Як швидко зняти гель лак без апарату
  • Як робиться Каті голови
  • Яка гребінець краще для об'єму
  • Чим роблять м'яку покрівлю
  • Чи можна залишати крем для обличчя на ніч
  • Де знаходиться датчик селектора
  • географія нашої діяльності
    вулиця Драгоманова, 27
    вул. Курчатова 1Б
    вул. Міцкевича 130
    вул. Лабунського, 1
    вул. Макарова-Пржевальського
    вул. Толстого 10
    вул. Грушевського 28
    вул. Перший промінь (Черняхівського)
    напишіть нам

    сообщение успешно отправлено
    x