bestlong 怕失憶論壇

標題: Failed to obtain TransactionDispenserInterface: Result Code = 0x8004d01b [打印本頁]

作者: bestlong    時間: 2010-3-15 09:56     標題: Failed to obtain TransactionDispenserInterface: Result Code = 0x8004d01b

MSSQL 8.00.194 (RTM) 直接升級到 8.00.2039 (SP4) 之後發現 SQL Server 記錄檔中出現下列錯誤

Failed to obtain TransactionDispenserInterface: Result Code = 0x8004d01b

錯誤內容如下:
  1. server    Copyright (C) 1988-2002 Microsoft Corporation.
  2. server    All rights reserved.
  3. server    伺服器識別碼為 948。
  4. server    正在將 SQL Server 的訊息記錄到檔案 'C:\Program Files\Microsoft SQL Server\MSSQL\log\ERRORLOG'。
  5. server    SQL Server 正在以優先等級 'normal'(已偵測到 4 CPUs) 啟動。
  6. server    已設定 SQL Server 為 thread 的模式進行處理。
  7. server    使用 dynamic 鎖定配置。[2500] 會鎖定區塊,[5000] 會鎖定擁有者區塊。
  8. server    正在嘗試初始化「分散式交易協調器」。
  9. server    Failed to obtain TransactionDispenserInterface: Result Code = 0x8004d01b
  10. spid4     正在啟動資料庫 'master'。
  11. server    使用的是 'SSNETLIB.DLL' (第 '8.0.2039' 版)。
  12. spid5     正在啟動資料庫 'model'。
複製代碼
PS:升級 SP4 用 SQL2000-KB884525-SP4-x86-CHT.EXE
作者: bestlong    時間: 2010-3-15 10:58

此主機為 4核CPU, 3G RAM, SQL 2000 Standard Edition 版
目前安裝下列 HotFix 後問題就消失了

http://support.microsoft.com/kb/899761/
FIX:當 AWE 在執行 32 位元版的 SQL Server 2000 SP4 電腦上啟用時,無法使用所有的記憶體。

安裝檔案為 SQL2000-KB899761-v8.00.2040-x86x64-CHT.exe

不過很奇怪的是說明中註明 Standard Edition 是不支援 AWE 功能,所以不確定本次的問題點是否與AWE有直接相關。




歡迎光臨 bestlong 怕失憶論壇 (http://www.bestlong.idv.tw/) Powered by Discuz! X1.5