Передайте данные от одной базы данных до другой базы данных

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

62
задан 5 April 2012 в 16:41

6 ответов

http://okayguru.blogspot.co.uk/2012/03/copy-one-database-to-another-database.html

существует несколько способов сделать, это, ниже является двумя опциями:

Опция 1 - Щелчок правой кнопкой по базе данных Вы хотите скопировать

  • , Выбирают 'Tasks'>, 'Generate scripts'

  • 'Выбирает определенные объекты базы данных'

  • Проверка 'Таблицы'

  • , Mark 'Сохраняет к новому окну запроса'

  • , Нажимают 'Advanced'

  • Набор 'Типы данных к сценарию' к 'Схеме и данным',

  • Затем, Затем

можно теперь выполнить сгенерированный запрос на новой базе данных.

Щелчок правой кнопкой Опции 2

  • по базе данных Вы хотите скопировать

  • , 'Задачи'> 'Данные Экспорта'

  • Затем, Затем

  • Выбирают базу данных, чтобы скопировать таблицы в [1 130]

  • , Mark 'Данные копии из одной или нескольких таблиц или представлений'

  • Выбирает таблицы, которые Вы хотите скопировать

  • Конец

107
ответ дан 31 October 2019 в 13:36

Для тех, которые на Azure, следуйте этим измененным инструкциям от Вируса:

  1. Открывают SSMS.
  2. Щелкают правой кнопкой по Database, которого Вы желаете к [1 112] данные копии от [1 112].
  3. Выбор Генерирует Сценарии >> , Избранные Определенные Объекты базы данных >> Выбирают таблицы/объект, которые Вы хотите передать. сильный текст
  4. В области "Save to file", нажмите Advanced
  5. Set "Типы данных к сценарию" к [1 117] Схема и данные
  6. Набор "ОТБРАСЫВАНИЕ сценария и СОЗДАЙТЕ" к [1 118] ОТБРАСЫВАНИЕ Сценария и СОЗДАЙТЕ
  7. Под "Опциями Таблицы/Представления", устанавливает соответствующие объекты на TRUE. Хотя я рекомендую установить все на TRUE на всякий случай. Можно всегда изменять сценарий после того, как он генерирует.
  8. Набор filepath>> Затем>> Затем
  9. Открытый недавно созданный файл SQL. Удалите "Использование" из вершины файла.
  10. Открывают новое окно запроса на целевой базе данных, вставляют содержание сценария (не используя) и выполняются.
6
ответ дан 31 October 2019 в 13:36

Можно использовать Visual Studio 2015. Перейдите в Инструменты => SQL-сервер => Новое сравнение Данных

Выбор источник и цель База данных.

3
ответ дан 31 October 2019 в 13:36

Эти решения работают в случае, если, когда целевая база данных является пробелом. В случае, если, когда обе базы данных уже имеют некоторые данные, Вам нужно что-то более сложное http://byalexblog.net/merge-sql-databases

2
ответ дан 31 October 2019 в 13:36

Пример для вставки в значения в Одной таблице базы данных в другую таблицу базы данных

insert into dbo.onedatabase.FolderStatus
(
  [FolderStatusId],
  [code],
  [title],
  [last_modified]
)

select [FolderStatusId], [code], [title], [last_modified]
from dbo.Twodatabase.f_file_stat
15
ответ дан 31 October 2019 в 13:36

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

select * into anotherDatabase..copyOfTable from oneDatabase..tableName

можно затем записать вершину курсора sysobjects и скопировать весь набор таблиц тот путь.

, Если Вы хотите более сложное извлечение данных & преобразование, затем используйте SSIS и создайте соответствующий ETL в нем.

4
ответ дан 31 October 2019 в 13:36

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

Похожие вопросы: