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

Об'єкти баз даних можна використовувати спільно з проектами баз даних і управляти дозволом на запис при доступі до об'єктів з більшою точністю за допомогою їх експорту в частковий проект. При подальшому імпорті часткового проекту в інший проект бази даних розробники можуть використовувати об'єкти обох проектів. Однак можна застосовувати дозволу системі управління версіями, щоб оновлювати експортовані об'єкти могли тільки розробники з дозволом на запис в оригінальному проекті бази даних. Додаткові відомості див. У розділі Початок командної розробки великих баз даних.

Експорт одного або декількох об'єктів в якості часткового проекту

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

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

Наприклад, щоб експортувати всі таблиці в схемі dbo, розгорніть проект бази даних, потім розгорніть вузол Об'єкти схеми. розгорніть вузол Схеми. потім розгорніть вузол dbo і клацніть правою кнопкою миші Таблиці.

Виберіть Експортувати як частковий проект

У діалоговому вікні Зберегти як виберіть папку, в якій буде створено файл часткового проекту .files.

У полі Ім'я файлу введіть ім'я часткового проекту і натисніть кнопку Зберегти.

За вказаним шляхом буде створений файл з розширенням .files. Файл містить імена файлів і шляхи всіх зазначених об'єктів.

Імпорт часткового проекту

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

У Обозревателе рішень клацніть правою кнопкою миші проект і виберіть Імпортувати частковий проект.

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

У діалоговому вікні Відкрити перейдіть до папки, яка містить експортований файл .files, виберіть його і натисніть кнопку Відкрити.

Необхідно мати доступ на читання файлу .files і вихідних файлів, на які посилається файл .files. Якщо доступ відсутній, то при натисканні кнопки Відкрити з'явиться повідомлення про помилку.

До проекту бази даних буде додана папка з ім'ям імя_проекта BasePath, де імя_проекта - ім'я проекту, з якого був експортований частковий проект. Тепер до імпортованих об'єктів можна звертатися з інших визначень об'єкта. Імпортовані об'єкти будуть включені при побудові або розгортанні проекту бази даних.

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

Схожі статті