[SQL ] SQL2005 Merge Replication錯誤

看板Database (資料庫)作者 (OH Yes! Babe~)時間17年前 (2007/03/22 14:42), 編輯推噓0(000)
留言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
文章代碼(AID): #160YKyPT (Database)
文章代碼(AID): #160YKyPT (Database)