当前位置: 代码迷 >> Windows Mobile >> 怎么合并复制sqlce和sql server2005 小弟我看了教程但是不知道如何用
  详细解决方案

怎么合并复制sqlce和sql server2005 小弟我看了教程但是不知道如何用

热度:269   发布时间:2016-04-25 07:40:30.0
如何合并复制sqlce和sql server2005 我看了教程但是不知道怎么用

实例化SqlCeReplication后 怎么给他赋值,最好能解释下所赋值到底是什么意思。

------解决方案--------------------
SqlCeReplication repl = new SqlCeReplication();
repl.InternetUrl = "http://www.adventure-works.com/sqlmobile/sqlcesa30.dll";
InternetUrl是说发布服务器web配置的路径
repl.InternetLogin = "MyInternetLogin";
Login 登录发布服务器的用户名
repl.InternetPassword = "<password>";
登录发布服务器的密码
repl.Publisher = "MyPublisher";
发布服务器的名称
repl.PublisherDatabase = "MyPublisherDatabase";
发布服务器复制的数据库
repl.PublisherLogin = "MyPublisherLogin";
登录发布服务器数据库的用户名
repl.PublisherPassword = "<password>";
登录发布服务器数据库的密码
repl.Publication = "MyPublication";
发布服务器建立的发布名称
repl.Subscriber = "MySubscriber";
订阅服务器订阅的名称
repl.SubscriberConnectionString = "Data Source=MyDatabase.sdf";
连接compact数据库的连接字符串
// 创建一个本地 SQL Server Mobile 数据库的订阅
repl.AddSubscription(AddOption.CreateDatabase);
// 跟 SQL Server 数据库进行同步
repl.Synchronize();
// 清理 repl 对象
repl.Dispose();
 
------解决方案--------------------
SqlCeReplication repl = new SqlCeReplication();
repl.InternetUrl = "http://www.adventure-works.com/sqlmobile/sqlcesa30.dll";
repl.InternetLogin = "MyInternetLogin";
repl.InternetPassword = "<password>";
repl.Publisher = "MyPublisher";
repl.PublisherDatabase = "MyPublisherDatabase";
repl.PublisherLogin = "MyPublisherLogin";
repl.PublisherPassword = "<password>";
repl.Publication = "MyPublication";
repl.Subscriber = "MySubscriber";
repl.SubscriberConnectionString = "Data Source=MyDatabase.sdf";
// 创建一个本地 SQL Server Mobile 数据库的订阅
repl.AddSubscription(AddOption.CreateDatabase);
// 跟 SQL Server 数据库进行同步
repl.Synchronize();
// 清理 repl 对象
repl.Dispose();
// 远程数据访问
  相关解决方案