INF: 支援有限的 SQL Server 2000 Service Pack 1 中的分散式交易中的儲存點

文章翻譯 文章翻譯
文章編號: 295027 - 檢視此文章適用的產品。
本文已封存。本文係以「現狀」提供且不會再更新。
全部展開 | 全部摺疊

在此頁中

結論

在分散式交易中嘗試儲存交易陳述式時,就會發生下列錯誤訊息:
錯誤: 627 層級 16 不能在分散式交易中使用儲存交易。
在分散式交易內的儲存點都在使用中時,請從 Microsoft SQL Server 6.5 允許應用程式遷移,Microsoft SQL Server 2000 Service Pack 1 引入了追蹤旗標,可讓分散式交易內的儲存點。追蹤旗標是 8599 且已可以被開啟在 SQL Server 啟動時,或在個別的工作階段內 (也就是之前要啟用以 BEGIN 分散式交易陳述式的分散式的交易) 使用 DBCC TRACEON] 指令。當追蹤旗標 8599 設成 ON 時,SQL Server 可讓您使用分散式交易內的儲存點。

追蹤旗標 8599 是針對 SQL Server 6.5 的遷移工具基礎應用程式和傳統的副檔名,將不進行開發在未來發行版本。追蹤旗標 8599 所依賴的應用程式不能利用分散式交易的最新和所有新功能。

其他相關資訊

SQL Server 中的分散式交易儲存點支援 Microsoft SQL Server 7.0 中被移除,且被 re-introduced 的 Microsoft SQL 2000 Service Pack 1。這個新的追蹤旗標引進主要是為了讓應用程式上使用分散式交易中的儲存點,在 SQL Server 2000 及更新版本中運作不變的 SQL Server 6.5 的寫入。

需要分散式的查詢一些新功能在 SQL Server 7.0 和 SQL Server 2000 中是不使用追蹤旗標 8599 相容的。而且,在分散式交易內設定儲存點之後所有遠端作業,包括遠端"唯讀"是不允許。不允許的作業包括:

  • 分散式資料分割檢視表。
  • 使用資料修改陳述式 (INSERT UPDATE,DELETE) 的分散式的查詢。
  • 遠端預存程序,使用資料修改陳述式 (INSERT UPDATE,DELETE)。
  • 使用 OPENQUERY 陳述式的查詢。
  • 使用 OPENROWSET 陳述式的查詢。
當啟用追蹤旗標 8588 使用先前的作業的用戶端工作階段終止下列的錯誤訊息:
工作階段編列在有使用中儲存點的分散式交易時,無法變成遠端錯誤 8526 層級 16:。
在另外需要遠端存取將無法與追蹤旗標 8599 相容的即將發行計劃所有的新功能。

因為分散式交易沒有同步處理點支援從 Microsoft 分散式交易協調器 (MSDTC) 的一個 SQL Server 執行個體中的 DTC 交易儲存點不會自動設定儲存點在其他執行個體中的 SQL Server 和 SQL Server 以外的其他 DTC 交易涉及的元件。 當您回復至一部伺服器中儲存點的 DTC 交易,它會不會自動復原的同一個交易不在相同伺服器上的其他部分。

參考

如需有關如何使用追蹤旗標] 和 [啟動參數的詳細資訊,請參閱 SQL Server 2000 線上叢書 》 中的 < DBCC TRACEON"並使用啟動選項 > 主題]。

若要用以追蹤旗標 8599 取得最新的 Service Pack,SQL Server 2000:
290211INF: 如何取得最新的 SQL Server 2000 Service Pack

屬性

文章編號: 295027 - 上次校閱: 2013年10月23日 - 版次: 1.1
這篇文章中的資訊適用於:
  • Microsoft SQL Server 2000 Service Pack 1
關鍵字:?
kbnosurvey kbarchive kbmt kbfix kbinfo KB295027 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:295027
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com