импортировать данные таблицы в другую базу данных на другом компьютере в SQL Server 2005 - PullRequest
1 голос
/ 02 июля 2010

Я сгенерировал скрипт и создал схему на моем компьютере.Теперь, как я могу получить данные таблиц?У меня недостаточно доступа к удаленной базе данных, чтобы скопировать его.Это можно сделать с помощью сервера sql?

1 Ответ

0 голосов
/ 02 июля 2010

Если ваши таблицы и все настроено, вы можете сделать несколько вещей:

  • создать несколько сценариев SQL с операторами INSERT
  • создать приложение, которое использует что-то вроде SqlBulkCopy для вставки данных
  • использовать службы интеграции SQL Server для импорта данных
  • множество других способов .....

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

Обновление:
Для варианта № 1 вам необходимо выполнить следующие шаги:

  • каким-либо образом создайте свои сценарии INSERT из локальной базы данных - вы можете сделать это вручную или использовать некоторые из доступных инструментов ( SQL Data Dumper , Table Scripter , или использовать встроенный -в функционале SQL Server Mgmt Studio ) там
  • перенесите эти * .sql файлы сценариев на ваш хостер (через FTP, через загрузку через веб-портал - что угодно)
  • выполнить эти * .sql-скрипты в вашей среде удаленного хостинга - либо у вас есть доступ к какой-либо форме инструмента управления SQL Server (либо Mgmt Studio, либо sqlcmd в командной строке), либо ваш хостер предоставляет некоторую форму веб-инструмент для загрузки и выполнения этих сценариев (который зависит от вашего хостера и довольно сильно отличается от хостера)

Ознакомьтесь с дополнительными сообщениями в блоге Скотта Гатри на тему:

...