Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск

Кто сейчас на форуме
Сейчас посетителей на форуме: 1, из них зарегистрированных: 0, скрытых: 0 и гостей: 1

Нет

[ Посмотреть весь список ]


Больше всего посетителей (9) здесь было Вс Фев 11, 2018 12:54 pm
Самые активные пользователи за неделю
Ярослав
 


Как отправить базу данных на проверку

Перейти вниз

Как отправить базу данных на проверку

Сообщение автор Ярослав в Пн Дек 18, 2017 6:03 pm

Способ 1: Создание скриптов
Рекомендованный способ.

Эта команда проанализирует вашу базу данных и представит её в виде скрипта — последовательности команд SQL. Исполнение этого скрипта на другом компьютере породит базу — точную копию вашей.

Нажмите на базу правой кнопкой → Задачи (Tasks) → Создать скрипты (Generate scripts)...


На вкладке настроек нажмите кнопку Advanced.
В списке найдите «Какие данные сохранять» (Type of data to script). Выберите значение Schema and data (структура + данные).


Результат можно сохранять либо в новое окно редактора, либо в файл:


У вас должен получиться скрипт, создающий копию вашей базы:


Этот скрипт надо сохранить в обычный текстовый файл с расширением .SQL и отправить.

Получателю достаточно выполнить этот скрипт командой Run, чтобы получить результат.

Способ 2: Резервная копия
Недостатки:
• Если у получателя более ранняя версия SQL Server, он не сможет восстановить базу.


В появившемся диалоге запомните папку и путь и нажмите ОК.
Вы можете заменить путь на любой другой.

Получившийся файл с расширением .BAK можно просто отправить.


Если в задании надо было написать запросы, сохраните запросы в текстовый файл с расширением .SQL и соберите всё в архив.
____

Способ 3: Отсоединение
Недостатки:
• Самый долгий и способов
• База иногда не хочет отсоединятся
• Надо присоединять после

1) Узнайте путь к файлам базы. Эта информация есть в свойствах базы:


В диалоге свойств базы зайдите во вкладку Files и прокрутите максимально направо.

Вы увидите путь и имена двух файлов, составляющих базу данных: .MDF и .LDF.


Откройте эту папку и посмотрите на файлы:


Пока запущен сервер, он блокирует эти файлы и не даёт их скопировать.

2) Надо базу временно отсоединить:

Правой кнопкной на базе → Tasks (Задачи) → Detach... (Отключить...)


В открывшемся диалоге просто OK:


База пропадёт из списка. Так и должно быть! Сервер временно отключился от базы, теперь её файлы можно копировать. В конце мы вернём базу на место.


3) Скопируйте два файла (shop.mdf и shop_log.ldf в моём примере) куда-нибудь ещё, упакуйте в архив и отправьте.

4) Чтобы база снова появилась в Management Studio, её надо обратно подключить:


В открывшемся диалоге надо нажать Add и указать MDF файл вашей базы:


и нажать ОК.
avatar
Ярослав
Admin

Posts : 600
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения