[問題] sql connection的問題 (sql server)
我想把資料庫做同步
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
11/17 15:24, 1F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章