Как перенести базу данных в другую базу данных через WCF

#sql #database #wcf #sql-server-2008

#sql #База данных #wcf ( ВКФ ) #sql-сервер-2008

Вопрос:

hallo,

Как я могу передать команду table через WCF?

у меня есть idee: на стороне клиента:
используя обычный синтаксис SQL: ВЫБЕРИТЕ * ИЗ КОМАНДЫ, затем оберните результат в List или IEnumerable или другой тип коллекции, а затем используйте WCF List getCommand ()

и на стороне сервера:
вызовите WCF List getCommand (), затем выполните цикл сбора, используя команду INSERT INTO … команду into table

это хорошая идея ? если нет, не могли бы вы дать мне подсказки?

Заранее благодарю вас, Стев

PS: я просто хочу перенести конкретные данные: ВЫБЕРИТЕ * ИЗ КОМАНДЫ, ГДЕ REGION_CLIENT = 345 (не вся база данных)

Комментарии:

1. Пожалуйста, внесите ясность в свой вопрос. Я этого не понимаю.

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

Ответ №1:

Если вы пытаетесь перенести данные из локальной клиентской базы данных на сервер, вам следует использовать Microsoft sync framework, см.:http://msdn.microsoft.com/en-us/sync/bb736753