Используя C # WebServices, каков рекомендуемый способ загрузки записей из локальной базы данных в удаленную - PullRequest
0 голосов
/ 29 ноября 2011

База данных Remote Central Office SQL Server 2008 доступна только через WebServices и нуждается в для сбора данных из разных таблиц * из каждой базы данных Sub-Office SQL Server 2008 по расписанию .

Каков «рекомендуемый способ» для подготовки и загрузки данных в клиентский офис с целью оптимизации вызова веб-службы, который будет загружать данные в центральный офис?

Язык, используемый для WebService, - C #.
База данных, используемая на обоих концах, - это SQL Server 2008.

1 Ответ

1 голос
/ 30 ноября 2011

Я могу только предположить, что вы переносите большие наборы данных через границу домена.

Если вы не можете использовать технологии SQL, чтобы сделать это для вас (SSIS, зеркалирование), то (в зависимости от ваших томов) вам может потребоваться создать потоковую службу WCF.

http://msdn.microsoft.com/en-us/library/ms789010.aspx

Потоковая передача данных по проводам позволит избежать ошибок нехватки памяти и потенциальной фрагментации кучи больших объектов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...