同步远程数据库:用C#|我试图使用C#在SQL Server 2008数据库同步。
我跟着下面这篇文章,但我得到了一些问题。
我能获得一台计算机上的两个数据库内。
但是,当我试图同步两个数据库在不同的计算机上,我在
一些错误"SqlSyncScopeProvisioning clientProvision =的新SqlSyncScopeProvisioning(clientConn,scopeDesc);"
可能有人帮我吗?
非常感谢你〜〜
这是我的完整代码。
使用系统;
使用System.Collections.Generic
使用System.Linq的;
使用System.Text;
/ /使用System.Windows.Forms;
使用System.Data;
使用System.Data.SqlClient的
使用Microsoft.Synchronization
使用Microsoft.Synchronization.Data
使用Microsoft.Synchronization.Data.SqlServer
命名空间ProvisionClient
{
类节目
{
静态无效的主要(字串[] args)
60; {
SqlConnection的clientConn =新的SqlConnection("数据
60; 源= \ \ SQLEXPRESS的初始目录= SyncExpressDB
; Trusted_Connection = YES")
SqlConnection的serverConn =新的SqlConnection("数据
来源= 192.168.8.45 \ \ SQLEXPRESS的,1433;
初始目录=的SyncDB;
&
#160; 用户ID = SA;密码= 123");
DbSyncScopeDescription scopeDesc =
0;SqlSyncDescriptionBuilder.GetDescriptionForScope
0; ("ProductsScope",serverConn)
错误是在这里
==== GT; SqlSyncScopeProvisioning clientProvision =
160; SqlSyncScopeProvisioning(clientConn,scopeDesc);
160; clientProvision.SetCreateTableDefault
(DbSyncCreationOption.CreateOrUseExisting)
clientProvision.Apply()
}
60; }
}