данные обновления sql во 2-й db от 1-го db только там, где существует таблица

Я пытаюсь переместить некоторые таблицы из живого db в другой db, после чего данные будут переданы в реальном времени после передачи данных. Второй db существует на сервере с 2008 годом, а миграция – с 2012 года. Это вызвало несколько проблем

Первоначально я сделал полный экспорт DB с помощью скриптов. потому что инструмент экспорта не перейдет к предыдущим версиям. – после полного экспорта я удалил лишние таблицы на db2. поскольку я всего лишь около 40 человек.

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

Если создание связанного сервера не является параметром, вы можете попробовать использовать мастер импорта данных SQL Server для переноса данных с одного db на другой. Используйте следующую ссылку для справки: легко импортировать данные на сервере sql

Вам нужно будет создать процедуру в DB2, которая возвращает результат на основе таблицы, которую вы проверяете:

 USE [DB2] CREATE PROCEDURE DBO.CHECKDB2TABLE @TABLENAME NVARCHAR(50) AS IF EXISTS ( SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE (TABLE_NAME = @TABLENAME) ) BEGIN SELECT 'TRUE' ELSE SELECT 'FALSE' END 

Затем используйте процедуру для проверки DB2 и создания условного оператора на основе этого вывода для копирования по таблице.

 EXEC DB2.dbo.CheckDB2Table @TABLENAME='Tablename' 

Благодарю.

  • Команда powershell для восстановления удаленной базы данных
  • Сценарий PowerShell для перечисления элементов в коллекции
  • Как заполнить дату в SQL Server 2008 R2 с помощью powershell 3.0?
  • Результаты Powershell не собираются в C #
  • Показать сбой для SQL 2005 Job, выполняющего скрипт Powershell через подсказку CMD, сбой PS PS
  • Имя / переименовать Azure SQL Server
  • Как запустить sql-скрипт с помощью powershell?
  • Вызов информации о службе SQL Server в PowerShell, экранирование $ sign powershell
  • Ошибка восстановления резервной копии базы данных в новой базе данных с помощью smo и powershell
  • Добавление серверов в SQL Management Studio
  • Как отредактировать шаг задания SQL с помощью PowerShell
  • Давайте будем гением компьютера.