查閱讀我檔案以取得 SQL Server 2005 的變更

文章翻譯 文章翻譯
文章編號: 907284 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

簡介

本文將告訴您讀我檔案的變更,如 Microsoft SQL Server 2005。

其他相關資訊

下列資訊已經變更,或者發佈為 SQL Server 2005 ReadmeSQL2005.htm 檔案之後已經成為可用。

在執行 Windows Server 2003 Service Pack 1 或較新版本 Windows Server 2003 如果未啟動 DCOM 伺服器處理序啟動服務的電腦上的 SQL Server 2005 安裝程式失敗

在 Windows Server 2003 Service Pack 1 (SP1) 或較新版本的 Windows Server 2003 上安裝 SQL Server 2005。如果不啟動 DCOM 伺服器處理序啟動服務 (DCOMLAUNCH) 時您會收到錯誤訊息類似下列的:
錯誤 1601年安裝 Microsoft SQL Server 2005 安裝程式的支援檔案,請參閱 「 如需詳細資訊記錄檔
此外,SQL Server 2005 的安裝支援檔案元件 (SQLSetupNumber_InstanceName_Support.log) 的記錄檔會記錄下列錯誤訊息
MSI (c) [13:10:24:325] A8:54: 無法連線到伺服器。錯誤: 0x800706BA

包含大小寫字母或區分大小寫定序的 Windows Vista 電腦上的 SQL Server 2005 安裝程式失敗

如果定序是區分大小寫,電腦名稱包含小寫字母或特殊字元,新的 SQL Server 2005 安裝就會失敗。如果要解決這個問題,重新命名只有大寫字母與電腦]。SQL Server 2005 的升級安裝不應該會受到這個問題。

SQL Server 密碼現在會區分大小寫

在 SQL Server 2005 中密碼會受限於作業系統。 此變更 SQL Server 2005 登入密碼現在會區分大小寫。

您可能會收到錯誤訊息在 64 位元電腦上的 [錯誤和使用方式報表] 對話方塊

如果您在 64 位元環境中執行 SQL Server 2005,如果您嘗試變更 [錯誤和使用方式報表] 對話方塊的 [進階摘要資訊] 索引標籤上的設定值可能會收到錯誤訊息。當 錯誤報表位置 欄位的 其他 (x86) 時,會收到這個錯誤訊息是空白的元件。我們建議您在本機磁碟機 錯誤報表位置] 欄位中提供有效的資料夾名稱。這個資料夾可能是您指定 其他 元件的資料夾相同的資料夾。

您可能會收到一個空白的錯誤訊息在 SQL Server 管理 Studio

您可以升級 Microsoft Windows 2000 的電腦正在執行 SQL Server 2005 至 Microsoft Windows Server 2003 Service Pack 1 (SP1)。 當您執行這項操作時,SQL Server 中仍可能會收到空白的錯誤訊息管理 Studio。

如果要解決這個問題,修復 Microsoft.NET Framework 之後將作業系統升級。要這麼做,請您執行下列步驟:
  1. 在控制台中開啟 [新增或移除程式]。
  2. 按一下 [Microsoft.NET Framework 2.0
  3. 按一下 [變更/移除]。
  4. 按一下 [修復],然後再按一下 [下一步]
  5. 完成修復時請重新啟動電腦],如果系統提示您執行這項操作。

如何使用 DBCS 字碼頁

如果作業系統已設定為使用雙位元組字集 (DBCS) 字碼頁,請選取 UNICODE 編碼代替 ANSI 編碼的輸出檔,在產生的 SQL 伺服器指令碼精靈。

在 SQL Server Express 版中的回溯相容性元件遺漏

在 Microsoft SQL Server 2000 桌面引擎服務套件 4 (MSDE SP4) 根據 Microsoft SQL Server 7.0。當想升級至 SQL Server 2005 Express 版的 MSDE SP4 您會收到錯誤訊息向後相容性元件,在安裝期間。此外,錯誤訊息會寫入安裝記錄檔。這個錯誤訊息指出檔案不存在於 [Setup] 資料夾的 SQL Server Express 版 SQLServer2005_BC.msi。

若要完成 SQL Server Express 版安裝,您必須在修復模式中執行 SQL Server Express 版安裝。如需詳細資訊請參閱 SQL Server 2005 線上叢書 》 中的"How 到:: 安裝 SQL Server 2005 從命令提示字元 」 主題]。

如需有關 SQL Server 2005 線上叢書 》 的詳細資訊,請造訪下列 Microsoft 網站:
http://www.microsoft.com/downloads/details.aspx?FamilyID=be6a2c5d-00df-4220-b133-29c1e0b6585f&DisplayLang=en
.

記憶體回收字元出現在 [SQL Server 元件更新] 對話方塊某些當地語系化版本中

' SQL Server 2005 安裝程式] 程式中記憶體回收的字元例如 \\"會出現在 SQL Server 元件更新 文字會以下列順序發生下列狀況時] 對話方塊:
  • 安裝 SQL Server 的一些當地語系化的版本的元件。
  • 您不變更任何設定,及您一次安裝元件。
在下列元件,就會發生這種行為:
  • 分析服務
  • 管理及監視工具

變更在叢集環境中的全文檢索搜尋的必要使用權限

已變更讀我檔案 」 區段 4.1.6 Lowering 的全文檢索搜尋的權限 」 主題。已移除的 SQL Server (MSFTESQL) 服務帳戶在叢集環境中,Microsoft 全文檢索引擎必須特殊權限的限制。在叢集環境中 MSFTESQL 服務帳戶已不再需要本機系統管理員 」 權限。

附註最佳的作法是建議您設定 [MSFTESQL 低權限帳戶下執行的服務。

如何將 SQL Server 2005 複製到網路共用,然後再執行從複本位置的 [安裝程式

如果您從 Microsoft 開發 o 人 h 員 ? 工 u 具 ? 網路 (MSDN) 的網站下載 SQL Server 2005,分割產品是下列兩個下載項目之間:
  • SQL Server 2005-開發 o 人 h 員 ? 工 u 具 ? 版-伺服器
  • SQL Server 2005-開發 o 人 h 員 ? 工 u 具 ? 版-工具
若要設定 SQL Server 2005,您必須下載伺服器和工具檔案資料夾會命名為 「 伺服器 」 和 [工具]。否則,安裝程式會失敗,當您安裝工具元件和 SQL Server 線上叢書 》。此外,下列的錯誤訊息寫入 [安裝程式 Core.log 檔案:
CORE.LOG
=========

錯誤: 動作 InstallToolsAction.10"擲回例外狀況在執行期間。 執行期間報告的錯誤資訊:

目標集合包括本機電腦。

嚴重例外狀況時安裝套件,攔截:"10"

錯誤碼: 0x80070002 (2)

Windows 錯誤文字: 系統找不到指定的檔案。

原始程式檔名稱: sqlchaining\sqlprereqpackagemutator.cpp


函式名稱: sqls::SqlPreReqPackageMutator::modifyRequest

來源的行號: 196


正在安裝套件時,攔截 WinException。: 1603

錯誤碼: 0x80070643 (1603)

在安裝期間 Windows 錯誤文字: 嚴重錯誤。

原始程式檔名稱: packageengine\installpackageaction.cpp


函式名稱: sqls::InstallPackageAction:: 執行

來源的行號: 167

ForEachDirectory 範例讀我檔案不完整

查閱讀我檔案以取得 ForEachDirectory 範例不完整。要取得完整的讀我檔案,請參閱 SQL Server 2005 線上叢書 》 中的 < ForEachDirectory 範例 」 主題]。

SQL Server 2005 安裝程式需要 1.6 GB 的磁碟空間

如果您有少於 1.6 GB 的系統磁碟機上的可用磁碟空間,無法安裝 SQL Server 2005。大部分的此空間只能用於一小段時間。執行安裝程式之後 SQL Server 2005 會需要 700 MB 的磁碟空間。

唯一的非叢集索引不能建立線上

在最終發行版本的 SQL Server 2005 中, 唯一的非叢集索引不能建立線上。這種行為只會影響下列陳述式:
  • 建立唯一的非叢集索引
  • 使用 DROP_EXISTING 建立唯一的非叢集索引
  • 更改資料表新增條件約束主索引鍵非叢集
  • 更改資料表新增條件約束唯一非叢集
如需詳細資訊請參閱 < > 一節 4.1.23 SQL Server 2005 讀我檔案中。有關更多支援線上索引作業,請參閱 SQL Server 2005 線上叢書 》。

如果您使用 ROLAP 查詢,可能會收到錯誤訊息

如果您使用 ROLAP 查詢條件是在使用 RootMemberIf 的父子式維度 = ParentIsMissing,您可能會收到下列錯誤訊息:
無法顯示資料格屬性

在升級期間安裝 SQL Server 分析服務或資料庫引擎時,安裝程式會失敗

當 SQL Server 升級時,SQL Server 2005 安裝程式並不會收集共用磁碟機資訊。這種行為可能會導致安裝程式在升級的過程失敗,如果任一下列條件為真:
  • 您可以將 SQL Server 2005 分析服務新增到資料庫引擎的執行個體。
  • 您可以將資料庫引擎新增到 SQL Server 2005 分析服務的執行個體。
  • 升級資料庫引擎,並在相同的時間安裝 SQL Server 分析服務的新執行個體。
如果要解決這個問題,請在命令提示字元執行安裝程式。如果您在安裝 SQL Server 2005 分析服務,將 INSTALLASDATADIR 參數設定相同的共用磁碟的資料庫引擎的資料檔案的所在。如果您要安裝資料庫引擎,將 INSTALLSQLDATADIR 參數設定相同的共用磁碟哪一種分析服務資料檔案的所在。

比方說使用下列語法來指定資料庫引擎資料檔案做為分析服務資料檔案相同的路徑。

附註您必須提供專屬於您安裝的資訊
start /wait <DVD Drive>:\setup.exe /qn UPGRADE=SQL_Engine VS=<VSName> INSTALLVS=Analysis_Server 
INSTANCENAME=MSSQLSERVER SQLACCOUNT=<DomainName\UserName> SQLPASSWORD=<StrongPassword> 
ADMINPASSWORD=<StrongPassword> ADDLOCAL=Analysis_Server,AnalysisDataFiles,Client_Components 
INSTALLASDATADIR="I:\DATA\" INSTALLSQLDATADIR="I:\DATA\" SQLCLUSTERGROUP="DomainName\GroupName" 
ASCLUSTERGROUP="DomainName\GroupName" AGTCLUSTERGROUP="DomainName\GroupName" 
FTSCLUSTERGROUP="DomainName\GroupName" SQLBROWSERACCOUNT=<DomainName\UserName> 
SQLBROWSERPASSWORD=<StrongPassword> ASACCOUNT=<DomainNane\UserName> ASPASSWORD=<StrongPassword>
 PIDKEY=<pidkey value without a "-">

當您使用 ROLAP 時,可能會收到錯誤訊息

您可以使用 ROLAP,並您的 Cube 使用的表格來自多個資料來源。想瀏覽 Cube 時可能會收到下列錯誤訊息:

錯誤訊息 1
OLE DB 錯誤: OLE DB 或 ODBC 錯誤: SQL Server 封鎖存取陳述式 'OpenRowset/OpenDatasource ' 的元件 ' 臨機操作分散式查詢',因為此元件關閉這台伺服器的安全性組態的一部分。
系統管理員可以藉由使用 sp_configure 啟用 '臨機操作分散式查詢' 的使用。更多有關啟用 '臨機操作分散式查詢' 的資訊,請參閱 SQL Server 線上叢書 》 中的 「 介面區組態 」。42000。
錯誤訊息 2
OLE DB 錯誤: OLE DB 或 ODBC 錯誤
SQL Server 2005 只讓同處理序存取一組特定的提供者,就會發生這個問題。SQLNCLI 是一個新原生 OLE DB 提供者的 SQL Server 2005,且可以存取。不過,SQLNCLI.1 是 SQLNCLI 特定版本的提供者,而且不提供者清單上。因此,SQLNCLI.1 並沒有存取權。雖然 SQLNCLI 和 SQLNCLI.1 是完全相同,因為 SQLNCLI 指向 SQLNCI.1,SQL Server 2005 無法辨識 SQLNCLI 和 SQLNCLI.1 都相同。SQL Server 2005 會封鎖 SQLNCLI.1 的存取。

如果要解決這個問題,使用下列方法之一:
  • 使用來代替 SQLNCLI.1 SQLNCLI OLE DB 連接字串中。
  • SQL Server 中明確地將 SQLNCL.1 新增至同處理序存取的提供者的清單。

當您使用 [匯出的採礦模型] 命令時,便會發生判斷提示

當您使用 [匯出的採礦模型] 指令對本機 Cube 時,可能會遇到判斷提示或其他失敗。如果要解決這個問題,關閉後再重新開啟連線至本機 Cube 在匯出之前發出陳述式。

您不能複寫 ActiveX 控制項從呼叫藉由使用.NET Framework 1.1 或.NET Framework 1.0 所建立的應用程式

複寫 ActiveX 控制項是在 Managed 程式碼中程式設計的過時改的複寫管理物件 (RMO)。如果您從 Managed 程式碼中呼叫 ActiveX 控制項,您必須使用.NET Framework 2.0。如果您使用較早版本的.NET Framework,就會擲回例外狀況。

並不會變更複寫拓樸中伺服器上的 sa 帳戶名稱

在 SQL Server 2005 中很可能將 sa 帳戶變更為不同的名稱使用 ALTER 登入] 指令。變更名稱不支援複寫拓樸中的伺服器上,且可能會造成複寫失敗。

期間從 MSDE 升級至 SQL Server Express,msdb 資料庫不是升級

如果升級 MSDE SQL Server Express msdb 資料庫無法升級。下列的複寫功能會受到影響:
  • 您無法附加,或從 MSDE 執行個體的複寫的資料庫還原到升級的 SQL Server Express 執行個體。可以附加或還原資料庫的 SQL Server Express 的新執行個體。
  • 有在升級後的 SQL Server Express 執行個體上建立訂閱的考量因素:
    • 您不能使用 「 新增訂閱精靈 」 已升級的執行個體上建立訂閱。
    • 您無法使用複寫管理物件 (RMO) 已升級的執行個體上建立訂閱或 Transact-SQL 預存程序如果訂閱啟用的 「 Windows 同步處理管理員 」。
    您可以建立訂閱,使用新增訂閱精靈 RMO,或 Transact-SQL 預存程序的 SQL Server Express 的新執行個體上。

從 SQL Server 2000 或 SQL Server 7.0 升級,期間 SA 的預設資料庫變更母片

如果從 SQL Server 2000 或 SQL Server 7.0 升級至 SQL Server 2005 的發行版本時,預設資料庫的 SA 會變更到母片。SA 帳戶是特殊的大小寫帳戶並快取 SA 帳戶,就會發生這個問題。如果要解決這個問題,執行 dbcc freesystemcache 命令,或重新啟動 SQL Server 服務]。

變更預設語言為 sa 帳戶

SQL Server sa 帳戶預設的語言是指在安裝或升級期間所選取的語言。在舊版 Microsoft SQL Server 的執行 sp_configure 預存程序變更伺服器的預設語言也更新 sa 帳戶預設的語言。若要變更預設語言為 sa 帳戶在 SQL Server 2005 中,您必須執行 sp_defaultlanguage 預存程序、 執行 DBCC FREESYSTEMCACHE] 命令,然後開始新的工作階段。執行 sp_configure 若要變更預設語言為伺服器並不會更新 sa 帳戶預設的語言。

藉由從並存安裝

警告針對在-並存組態中的 [SQL Server 2005 安裝 SQL Server 2005 服務必須使用通用網域群組中使用這些服務的帳戶。帳戶應該不會出現直接在本機系統管理員群組中。無法遵守這項警告將會造成-並存安裝和安裝僅 SQL Server 2005 的安裝位置之間的未預期的安全性行為。

當您附加在 SQL Server 管理 Studio Windows Vista 電腦上的資料庫時,出現錯誤訊息: 「 無法開啟實體檔案 <file name.mdf>"

在 Windows Server 2003 電腦上或 Windows XP 電腦上,卸離從 Microsoft SQL Server 2005 資料庫。當想附加這個資料庫中 SQL Server 管理 Studio 在 Windows Vista 電腦上的會收到下列錯誤訊息:
訊息 5120
無法開啟實體檔案 < 檔案 name.mdf >。作業系統錯誤 5: 5 (找不到的錯誤)"
即使目前的 Windows 登入帳戶是 SQL Server 系統管理員 (sysadmin) 角色的成員,則會發生這個問題。

若要解決這個問題、 執行 SQL Server 管理 Studio 使用 以系統管理員身分執行] 選項並附加資料庫。已順利將資料庫附加第一次之後您就可以執行稍後附加作業或卸離作業在 SQL Server 管理 Studio 不用 以系統管理員身分執行 option.The SQL

伺服器 2005年安裝程式可能會停止在 「 系統組態檢查 」 畫面

您繼續收到訊息 「 SQL Server 安裝程式會掃描您電腦的設定 」 在 系統組態檢查,畫面,並不會移動到下一個畫面。Microsoft 分散式交易協調器服務在 Windows Server 2003 和 Windows XP 「 NetworkService 帳戶以外的其他帳戶下執行時,可能就會發生這個問題。請確認 NetworkService 帳戶下執行 Microsoft 分散式交易協調器服務。
如更多有關 Microsoft 分散式交易協調器服務,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
903944Microsoft 分散式交易協調器服務必須在 NT AUTHORITY\NetworkService Windows 帳戶在 Windows Server 2003 和 Windows XP 下執行

屬性

文章編號: 907284 - 上次校閱: 2009年8月11日 - 版次: 12.0
這篇文章中的資訊適用於:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Workgroup Edition
關鍵字:?
kbmt kbsql2005setup kbtshoot kbinfo KB907284 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:907284
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