Я ищу инструмент для копирования таблиц базы данных sql, хранимых процедур, функций и т.д., А также данных, содержащихся в базе данных, с сервера на мой локальный компьютер. На обоих серверах SQL Server 2008 установлена студия управления. Какие-нибудь инструменты, которые будут рекомендованы для этого?

4 ответа4

6

Вы можете сделать резервную копию и затем восстановить ее на своем ПК, или вы можете отсоединить базу данных и скопировать журналы и базы данных и заново подключить как на вашем компьютере, так и на сервере.

1

Существует бесплатная версия xSQL Bundle, которая может подойти вам, если вам нужно синхронизировать две базы данных (URL). Ограничения облегченного издания:

  • до 25 столов
  • до 40 просмотров
  • до 40 хранимых процедур
  • до 40 функций
0

Другой вариант, если вы можете временно перевести сервер в автономный режим / отсоединить базу данных, - это скопировать файлы MDF и LDF, скопировать их и снова подключить на своем компьютере.

В противном случае команды SQL Server BACKUP и RESTORE будут работать хорошо.

Если у вас есть доступ к SQL Server Management Studio, это можно сделать из графического интерфейса, щелкнув правой кнопкой мыши значок базы данных и используя элементы в контекстном меню.

0

Если вы хотите делать это на регулярной основе (например, от рабочей машины до машины разработки), взгляните на инструменты Red Gate @ http://www.red-gate.com/

Я часто использую программное обеспечение для определения изменений в схеме или для синхронизации данных между моими рабочими машинами и локальными машинами разработки. Программное обеспечение не является бесплатным, но стоит денег, если у вас есть необходимость.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .