您好 :
您在之前有回覆小弟一個問題 , 您提到若每個 Connection 使用的 Account 都一樣的話 , MTS 會共用一個 Connection , 小弟現在用以下例子測試:
1.新增一個Active Dll Project1, 新增二個 ClassModule(設為MTS Object), class1 , class2 分別有一個 Connnection object , account 名稱一樣 ( conn.open "Provider = SQLOLEDB ; Data Source = 210.68.97.3 ; Initial Catalog = sal","sal_sa","sal")
2.製成 DLL , 並加入 MTS Package
3.另新增一執行檔, 引用Project1 , 新增二個物件 rs1,rs2 , 分別引用class1 , class2 執行程式後 , 觀察 MTS Windows 可看到 class1 class2 分別有一個啟動物件.
5.觀察 SQL Enterprise Windows 的 Process Info , 發覺有二個 spid 被建立 , 請問這樣是否為共用一個 Connection ? 如何觀察尚請不吝告知
謝謝