Как обновить строки таблицы SQL Server на разных серверах с использованием новейших технологий

Мне нужно обновлять информацию о ежедневных продажах и запасах в моей базе данных главного квартала каждый EOD, который находился на другом сервере. Как я могу добиться этого с помощью любой новейшей и эффективной техники? Мое приложение представляет собой веб-приложение.NET 4.0.

Примечание: существующая методика, которой мы следуем, - это концепция загрузки / выгрузки вручную, использование базы данных HQ, вставка данных и выборка данных из базы данных HQ.

Пожалуйста посоветуй..

1 ответ

Решение

Связать другой сервер, как это

EXEC sp_addlinkedserver   
   @server=N'S1', 
   @srvproduct=N'',
   @provider=N'SQLNCLI', 
   @datasrc=N'192.168.0.1\SQLEXPRESS';

тогда вы можете использовать таблицы с этого сервера, как

SELECT * FROM S1.Data_1314.dbo.dev_vr_Details;
INSERT INTO dev_vr_Details SELECT * FROM S1.Data_1314.dbo.dev_vr_Details;

когда вы закончите свою работу, просто удалите как

sp_dropserver 'S1', 'droplogins';
Другие вопросы по тегам