Транспортування бази даних

Коли база даних є вже повністю спроектованою, постає питання про її перенесення замовнику чи, скажімо навіть, на інший комп’ютер. Це можна здійснити двома шляхами:

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

п.1
а)

п.2
б)

Рис. 2.18. Від’єднання бази даних

Від’єднання бази даних:

1. У панелі Object Explorer (оглядач об’єктів) вибрати назву бази даних та правою кнопкою миші натиснути по ній, після чого вибрати у контекстному меню команду Tasks (задачі) → Detach … (від’єднати…) (рис. 2.18а), у результаті чого з’явиться діалогове вікно.

2. У діалоговому вікні Detach Database (від’єднання бази да­них) слід натиснути кнопку підтвердження OK (рис. 2.18б).

п.1
а)

продовження рис. 2.19 на наступній сторінці →

← початок рис. 2.19 на попередній сторінці

б)
п.2
>

в)
п.3

Рис. 2.19. Приєднання бази даних

приєднання бази даних:

1. У панелі Object Explorer (оглядач об’єктів) натиснути пра­вою клавішею миші по вузлу Databases (бази даних) та у контекстному меню вибрати команду Attach… (приєдна­ти…) (рис. 2.19а).

2. У діалоговому вікні Attach Databases (приєднання баз да­них) натиснути кнопку Add… (додати…) (рис. 2.19б), в ре­зультаті чого з’явиться вікно з провідником ка­тало­гів Locate Database Files (розташування файлів баз даних).

3. У провіднику каталогів (рис. 2.19в) вказати шлях до розмі­щення файлу бази даних та підтвердити свій вибір натиском кнопки OK.

4. Натиснути кнопку OK у вікні Attach Databases (приєднання баз да­них) для підтвердження свого загального вибору.

Б. Для спроектованої бази даних за допомогою автоматизова­ного побудовувача сценаріїв Management Studio згенерувати SQL-код, як для створення самої бази даних, так і для створення кожного її об’єкту (схеми, таблиці, первин­ного ключа, унікального ключа, індек­су, зовнішнього ключа тощо).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: