首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

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

2012-05-21 
如何合并复制sqlce和sql server2005 我看了教程但是不知道怎么用实例化SqlCeReplication后 怎么给他赋值,

如何合并复制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();
// 远程数据访问

热点排行