close
當程式與SQL在同一台時, MSDTC 啟用, 用預設設定即可,

但跨電腦時, 就是程式與SQL放在不同台電腦, 就要注意一下設定了!!

若要設定 Microsoft Distributed Transaction Coordinator (MSDTC) 以支援跨電腦執行範例
  1. 在服務電腦上,設定 MSDTC 以允許傳入網路交易。

    1. 從 [開始] 功能表中,依序瀏覽至 [控制台]、[系統管理工具] 和 [元件服務]。

    2. 以滑鼠右鍵按一下 [我的電腦],然後選取 [內容]。

    3. 按一下 [MSDTC] 索引標籤上的 [安全性組態]。

    4. 核取 [網路 DTC 存取] 和 [允許輸入]。

    5. 按一下 [] 重新啟動 MSDTC 服務,然後按一下 [確定]。

    6. 按一下 [確定] 關閉對話方塊。

  2. 在服務電腦和用戶端電腦上,設定 [Windows 防火牆] 將 Microsoft Distributed Transaction Coordinator (MSDTC) 加入預期應用程式清單中:

    1. 從 [控制台] 執行 [Windows 防火牆] 應用程式。

    2. 按一下 [例外] 索引標籤上的 [新增程式]。

    3. 瀏覽至資料夾 C:\WINDOWS\System32。

    4. 選取 Msdtc.exe,然後按一下 [開啟]。

    5. 按一下 [確定] 關閉 [新增程式] 對話方塊,然後再按一下 [確定] 關閉 [Windows 防火牆] Applet。

  3. 在用戶端電腦上,設定 MSDTC 以允許傳出網路交易:

    1. 從 [開始] 功能表中,依序瀏覽至 [控制台]、[系統管理工具] 和 [元件服務]。

    2. 以滑鼠右鍵按一下 [我的電腦],然後選取 [內容]。

    3. 按一下 [MSDTC] 索引標籤上的 [安全性組態]。

    4. 核取 [網路 DTC 存取] 和 [允許輸出]。

    5. 按一下 [] 重新啟動 MS DTC 服務,然後按一下 [確定]。

    6. 按一下 [確定] 關閉對話方塊。

URL : http://msdn.microsoft.com/zh-tw/library/ms752261.aspx

= = = = = [分隔線] = = = = =

Identity 重設 遞增 歸零

DBCC CHECKIDENT(TableName, RESEED, 0)

---------------

假設有資料,怕歸零後衝突,

可以先將值設低,再調整識別值,

DBCC CHECKIDENT(TableName, RESEED, 0)
DBCC CHECKIDENT(TableName, RESEED)

一次執行二個。

---------------

還有一個方法,就是假設是要資料全刪,識別值重設時,可以使用

TRUNCATE TABLE TableName

表格中的資料會完全消失,但表格本身會繼續存在(包含格式)

URL : http://technet.microsoft.com/zh-tw/library/ms176057(SQL.90).aspx
arrow
arrow
    全站熱搜

    張小芸 發表在 痞客邦 留言(0) 人氣()