Экспорт базы данных SQL (все таблицы) с удаленного сервера

В настоящее время я использую сторонний продукт, который использует базу данных SQL Server. Меня попросили взять копию базы данных для наших собственных целей резервного копирования / безопасности, но у меня возникли проблемы.

Для доступа к базе данных в настоящее время я выполняю вход на один из серверов моей компании с помощью удаленного рабочего стола, на котором установлен SQL Server 2005 Express. Используя этот экземпляр SQL Server, я подключаюсь к стороннему SQL-серверу.

когда я выполняю Задачи -> Резервное копирование..., кажется, что он работает, но файлы хранятся локально на удаленном сервере баз данных SQL, что, как говорят мои ИТ-группы, ожидается.

Я попытался использовать Задачи -> Создать сценарии... но опция "Данные сценария" недоступна, либо потому, что это SQL Server 2005 Express, либо потому, что база данных удаленная (не знаю какая, но, вероятно, одна из них).

Я пробовал другие вещи, которые не могу вспомнить в данный момент, и у меня нет идей.

Может кто-нибудь предложить что-то, что позволит мне получить "локальную" копию структуры таблицы и данных удаленных баз данных?

2 ответа

Решение

Мастер создания сценариев недоступен, так как вы используете очень старую версию Management Studio Express. Версия 2012 будет отлично работать с экземплярами 2005 года, но редакция Express в любом случае больше не существует, потому что все функции SSMS теперь доступны без какой-либо лицензии.

Загрузите последние версии здесь:

https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms

Я перечисляю загрузки для более старых версий в нижней части этого поста:

https://blogs.sentryone.com/team-posts/latest-builds-management-studio/

Резервные копии генерируются локально. Этого следовало ожидать, как ваша команда уже сказала вам. Вы можете создать его локально, а затем загрузить его с помощью такого инструмента, как FTP-клиент. Я настоятельно рекомендую инструменты Redgate. См. http://www.red-gate.com/products/dba/sql-backup/ Это отличный инструмент, в который встроены некоторые параметры резервного копирования по сети для отправки ваших резервных копий в другое место. Если это одноразовая вещь, у Redgate также есть инструменты для этого, например, SQL Compare и SQL Data Compare.

Решение, которое вы выберете, действительно зависит от того, как часто вам нужно запускать и загружать резервные копии локально, и насколько велика БД.

Другие вопросы по тегам