在C#中将远程数据库数据复制到本地数据库

时间:2018-09-12 05:40:34

标签: sql sql-server c#-4.0

我想将数据从远程数据库复制到本地数据库。所有本地db表数据都应被远程db表覆盖。有人可以建议我任何最佳解决方案吗?

我已经实现了以下代码。

string ConnectionString1 = @"Data Source=IESKPC764\SQLEXPRESS;Initial Catalog=WiCEDB;
                            User ID=testuser;Password=testuser;Server=IESKPC764;Trusted_Connection=yes";

string conn2 = @"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=Test;Integrated Security=True;
                Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;
                ApplicationIntent=ReadWrite;MultiSubnetFailover=False";

string SQLStr = "INSERT INTO [Test].[dbo].[tblParamValueType] 
                 SELECT FieldName FROM OPENDATASOURCE('SQLNCLI', '" + 
                 ConnectionString1 + "').WiCEDB.dbo.tblParamValueType";

此代码为权利提供了例外。

0 个答案:

没有答案