【问题标题】:How to update SQL Server table rows in different servers using latest technology [closed]如何使用最新技术更新不同服务器中的 SQL Server 表行 [关闭]
【发布时间】:2013-12-31 07:32:08
【问题描述】:

我需要在每个 EOD 将每日销售和库存详细信息更新到我的总部数据库,该数据库位于不同的服务器中。我怎样才能通过任何最新和有效的技术来实现它?我的应用程序是一个 .NET 4.0 Web 应用程序。

注意:我们遵循的现有技术是手动下载/上传概念,访问总部数据库并插入数据并从总部数据库获取数据。

请指教..

【问题讨论】:

    标签: c# asp.net sql .net sql-server-2008


    【解决方案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';
    

    【讨论】:

    • 这是最新使用的技术吗,这种技术效率如何?我们可以在哪里收集异常......?
    猜你喜欢
    • 1970-01-01
    • 2011-08-18
    • 2013-09-03
    • 1970-01-01
    • 2011-07-17
    • 2013-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多