[SQL ] SQL2005 Merge Replication錯誤
看板Database (資料庫)作者colorsea (OH Yes! Babe~)時間17年前 (2007/03/22 14:42)推噓0(0推 0噓 0→)留言0則, 0人參與討論串1/2 (看更多)
各位大大好!有一問題一直無法解決,請各位高手大大幫幫忙,謝謝了!^^
使用VS 2005 C#撰寫 Replication程式,要將MSSQL2005同步到PDA上
在執行時出現錯誤,錯誤碼28035
「內部錯誤:傳輸訊息中的http標頭資訊損毀或遺漏。
這可能是網路傳輸錯誤或IIS的問題所導致。」
==========================================================
作業系統版本- 在pc上安裝MSSQL2005→Windows Server 2003、
在nb上開發→MS windows XP media Center Edition 2002
開發工具版本-在nb上開發程式,Visual Studio 2005(C#)
開發環境- Mobile(PDA)
==========================================================
部份程式碼如下:
private void create_database()
{
//System.Data.SqlServerCe.SqlCeReplication cerepl = new System.Data.SqlServerCe.SqlCeReplication();
SqlCeReplication cerepl = new SqlCeReplication();
try
{
cerepl.SubscriberConnectionString = "Data Source= \trans1.sdf";
if (System.IO.File.Exists("\trans1.sdf") == false)
{
MessageBox.Show("沒有資料庫,第一次初始");
cerepl.InternetLogin = "Administrator";
cerepl.InternetPassword = "1234";
cerepl.InternetUrl = "http://ip/myrepl/sqlcesa30.dll";
cerepl.Publisher = "color";
cerepl.PublisherLogin = "sa";
cerepl.PublisherPassword = "1234";
cerepl.PublisherDatabase = "trans1";
//cerepl.Publication = "trans1";
cerepl.Publication = "mysqlMobileRepl";
//cerepl.PublisherSecurityMode = SecurityType.DBAuthentication;
//cerepl.PublisherNetwork = NetworkType.DefaultNetwork;
cerepl.Subscriber = "color_sync";
cerepl.AddSubscription(AddOption.CreateDatabase);
cerepl.Synchronize();
cerepl.SaveProperties();
}
else
{
MessageBox.Show("已有資料庫,屬性也已記住,同步中...");
cerepl.LoadProperties();
cerepl.Synchronize();
}
MessageBox.Show("同步成功");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.135.250
討論串 (同標題文章)
Database 近期熱門文章
PTT數位生活區 即時熱門文章