[問題] sql connection的問題 (sql server)

看板C_Sharp (C#)作者 (乾溫)時間13年前 (2011/11/17 11:22), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
我想把資料庫做同步 local兩個資料庫做的話沒有問題 可是當資料庫在不同電腦時就會發生問題 (我做到 "佈建 SQL Express 用戶端" 時出現問題) 我是按照以下教學做的 http://msdn.microsoft.com/zh-tw/library/ff928758(v=SQL.110).aspx 我的server應該是可以被連線 (ODBC和Visual Studio的Server Exployer都連的到) 當我密碼故意打錯時,也會出現驗證錯誤的訊息 因此我猜想是同步的步驟出現了問題 以下是我的錯誤訊息 未處理的例外狀況: System.InvalidOperationException: 執行個體失敗 debug時在 以下這行時發生錯誤 SqlSyncScopeProvisioning clientProvision = new SqlSyncScopeProvisioning(clientConn, scopeDesc); 以下是我完整的程式碼 using System; using System.Collections.Generic; using System.Linq; using System.Text; //using System.Windows.Forms; using System.Data; using System.Data.SqlClient; using Microsoft.Synchronization; using Microsoft.Synchronization.Data; using Microsoft.Synchronization.Data.SqlServer; namespace ProvisionClient { class Program { static void Main(string[] args) { SqlConnection clientConn = new SqlConnection(@"Data Source=.\\SQLEXPRESS; Initial Catalog=SyncExpressDB; Trusted_Connection=Yes"); SqlConnection serverConn = new SqlConnection("Data Source=192.168.8.45\\SQLEXPRESS,1433; Initial Catalog=SyncDB; User ID=sa;Password=123"); DbSyncScopeDescription scopeDesc = SqlSyncDescriptionBuilder.GetDescriptionForScope ("ProductsScope", serverConn); debug停在這行 ====> SqlSyncScopeProvisioning clientProvision = new SqlSyncScopeProvisioning(clientConn, scopeDesc); clientProvision.SetCreateTableDefault (DbSyncCreationOption.CreateOrUseExisting); clientProvision.Apply(); } } } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.208.4 ※ 編輯: thanksgive 來自: 114.34.208.4 (11/17 11:23)

11/17 15:24, , 1F
結果是clientConn連線時前面@的關係,/只要一條 >"<
11/17 15:24, 1F
文章代碼(AID): #1En7u8DO (C_Sharp)
文章代碼(AID): #1En7u8DO (C_Sharp)