SQLSERVER2005安装说明
轉(zhuǎn)載于http://download.microsoft.com/download/e/5/3/e53a74e2-9f13-4736-b263-df72af00a8f0/ReadmeSQLEXP2005Advanced.htm#_2460_obtaining_sql_server
目錄
1.0 簡介
2.0 下載并安裝 SQL Server Express
????2.1 .NET Framework 2.0
????2.2 SQL Server Express
????2.3 安裝要求
3.0 安裝問題
4.0 其他信息
????4.1 服務(wù)帳戶和網(wǎng)絡(luò)協(xié)議
????4.2 使用 Reporting Services 和 Business Intelligence Development Studio 創(chuàng)建報(bào)表
????4.3 SQL Server Management Studio Express
????4.4 用戶實(shí)例功能
????4.5 聯(lián)機(jī)叢書
????4.6 獲取 SQL Server Express 幫助
????4.7 提供有關(guān) SQL Server Express 的反饋
5.0 數(shù)據(jù)庫引擎
6.0 復(fù)制
[返回頂部]
1.0 簡介
具有高級服務(wù)的 Microsoft? SQL Server? 2005 Express Edition (SQL Server Express) 是 SQL Server 2005 的免費(fèi)簡易型版本。與 Microsoft Visual Studio 2005 集成后,使用 SQL Server Express 可方便地開發(fā)強(qiáng)大、安全、數(shù)據(jù)驅(qū)動的應(yīng)用程序,并可快速部署開發(fā)的應(yīng)用程序。SQL Server Express 可以根據(jù)協(xié)議重新進(jìn)行發(fā)布,并可作為客戶端數(shù)據(jù)庫以及基本服務(wù)器數(shù)據(jù)庫使用。SQL Server Express 是獨(dú)立軟件供應(yīng)商 (ISV)、服務(wù)器用戶、非專業(yè)開發(fā)人員、Web 應(yīng)用程序開發(fā)人員、網(wǎng)站宿主以及客戶端應(yīng)用程序編程愛好者的理想之選。如果需要更多的高級數(shù)據(jù)庫功能,可將 SQL Server Express 無縫升級到更復(fù)雜的 SQL Server 版本。
除了 SQL Server 2005 Express Edition 提供的功能外,具有高級服務(wù)的 SQL Server Express 還額外提供了以下組件:
- SQL Server Management Studio Express (SSMSE),它是 SQL Server Management Studio 的一個(gè)子集。
- 支持全文目錄。
- 支持通過報(bào)表服務(wù)器查看報(bào)表。
| 具有高級服務(wù)的 SQL Server Express 安裝程序會安裝 Reporting Services 的服務(wù)器組件。通過安裝 Reporting Services,可發(fā)布和查看報(bào)表服務(wù)器上運(yùn)行的報(bào)表。若要創(chuàng)建報(bào)表,請安裝 Business Intelligence Development Studio。有關(guān)詳細(xì)信息,請參閱 4.2 使用 Reporting Services 和 Business Intelligence Development Studio 創(chuàng)建報(bào)表 ? |
?
| 具有高級服務(wù)的 SQL Server Express 包含 SQL Server 2005 Service Pack 1 中包含的所有更新。 ? |
?
[返回頂部]
2.0 下載并安裝 SQL Server Express
本節(jié)涉及有關(guān)安裝 .NET Framework 2.0、SQL Server Express 和可用于連接到 SQL Server Express 的工具的信息,以及安裝 SQL Server Express 的硬件和軟件要求。
2.1 .NET Framework 2.0
在安裝 SQL Server Express 之前,必須安裝 .NET Framework 2.0。
SQL Server Express 依賴于特定 2.0 版本的 .NET Framework。如果您已安裝了其他版本的 .NET Framework,則 SQL Server Express 安裝可能會在運(yùn)行時(shí)發(fā)生意外情況。您可以從此 Microsoft 網(wǎng)站 下載 .NET Framework 2.0。
| Microsoft Visual Studio 2005 和所有版本的 SQL Server 2005(SQL Server Express 除外)都會自動安裝 .NET Framework2.0。 ? |
?
[返回頂部]
2.2 SQL Server Express
可以在此 Microsoft 網(wǎng)站 下載 SQL Server Express。
| 下載和提取產(chǎn)品時(shí),請務(wù)必按照下載站點(diǎn)提供的說明進(jìn)行操作。 ? |
?
安裝了 SQL Server Express 后,若要使用命令提示符連接到 SQL Server Express,請使用以下命令:
sqlcmd -S Server\Instance
其中 Server 是計(jì)算機(jī)名稱,Instance 是要連接到的實(shí)例名稱。如果已在安裝過程中使用了默認(rèn)的命名實(shí)例,則將實(shí)例指定為“SQLExpress”。
[返回頂部]
2.3 安裝要求
SQL Server Express 的安裝要求 文檔中介紹了硬件和軟件要求。
[返回頂部]
3.0 安裝問題
本節(jié)詳細(xì)介紹 SP1 的安裝問題。具有高級服務(wù)的 SQL Server 2005 Express Edition 包含 SQL Server 2005 Service Pack 1 中所包含的所有更新。
| 除非另有說明,這些問題僅適用于安裝新的 SQL Server Express 實(shí)例的情況。 ? |
?
[返回頂部]
3.1 現(xiàn)有的 SQL Native Client 安裝可能導(dǎo)致安裝失敗
安裝可能失敗并回滾,同時(shí)顯示以下錯(cuò)誤消息:“找不到產(chǎn)品 Microsoft SQL Native Client 的安裝包。請嘗試使用安裝包“sqlncli.msi”的有效副本重新安裝。”若要解決此問題,請使用“添加或刪除程序”卸載 SQL Native Client。
[返回頂部]
3.2 系統(tǒng)配置檢查器失敗并顯示“性能監(jiān)視器計(jì)數(shù)器檢查失敗”消息
在開始安裝 SQL Server 之前,系統(tǒng)配置檢查器 (SCC) 會驗(yàn)證性能監(jiān)視器計(jì)數(shù)器注冊表項(xiàng)的值。如果 SCC 無法驗(yàn)證現(xiàn)有的注冊表項(xiàng),或者 SCC 無法運(yùn)行 Lodctr.exe 系統(tǒng)程序,則 SCC 檢查會失敗,并且安裝程序會被阻止。若要完成安裝,您必須手動增加注冊表項(xiàng)。
| 如果注冊表編輯不當(dāng),則可能會導(dǎo)致嚴(yán)重的問題并可能需要您重新安裝操作系統(tǒng)。Microsoft 不保證可以解決因注冊表編輯不當(dāng)而導(dǎo)致的問題。在編輯注冊表之前,請備份所有重要數(shù)據(jù)。有關(guān)如何備份、恢復(fù)和編輯注冊表的信息,請參閱 Microsoft 知識庫文章 256986 。 ? |
?
若要手動增加計(jì)數(shù)器注冊表項(xiàng),請執(zhí)行下列操作:在任務(wù)欄中,依次單擊“開始”和“運(yùn)行”,在“運(yùn)行”文本框中鍵入 regedit.exe,再單擊“確定”。
導(dǎo)航到以下注冊表項(xiàng):[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]。查找下列項(xiàng):
- "Last Counter"=dword:00000ed4 (5276)
- "Last Help"=dword:00000ed5 (5277)
驗(yàn)證值。上一步 (5276) 中的 Last Counter 值必須與以下注冊表項(xiàng)內(nèi) Perflib\009 中 Counter 項(xiàng)的最大值相等,上一步 (5277) 中的 Last Help 值必須與以下注冊表項(xiàng)內(nèi) Perflib\009 中 Help 項(xiàng)的最大值相等:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009]。
| “009”是用于英語(美國)的項(xiàng)。 ? |
?
如有必要,請修改 \Perflib 項(xiàng)中 Last Counter 和 Last Help 的值。在右窗格中,右鍵單擊 Last Counter 或 Last Help,選擇“修改”,單擊 Base = Decimal,在“值”數(shù)據(jù)字段中設(shè)置值,再單擊“確定”。如有必要,請對其他項(xiàng)重復(fù)此操作,然后關(guān)閉注冊表編輯器。
重新運(yùn)行 SQL Server Express 安裝程序。
[返回頂部]
3.3 如果禁用了 Windows Server 2003 的加密服務(wù),則安裝將失敗,并出現(xiàn) Windows 徽標(biāo)要求對話框
Windows 加密服務(wù)提供程序 (CSP) 是執(zhí)行身份驗(yàn)證、編碼和加密服務(wù)的代碼,基于 Windows 的應(yīng)用程序通過 Windows Server 2003 中的 CryptoAPI 訪問這些服務(wù)。如果停止或禁用 CSP 服務(wù),則 SQL Server 安裝程序會失敗并顯示“Windows 徽標(biāo)要求”消息。
| 在 Windows Server 2003 故障轉(zhuǎn)移群集中運(yùn)行 SQL Server 安裝程序之前,必須在所有群集節(jié)點(diǎn)上啟動 CSP 服務(wù)。 ? |
?
若要在 Windows Server 2003 中啟用 Windows CSP 服務(wù),請執(zhí)行下列操作:在“控制面板”中,打開“管理工具”,再雙擊“服務(wù)”。
在“名稱”列中,右鍵單擊“加密服務(wù)”,再單擊“啟動”。
關(guān)閉“服務(wù)”。
運(yùn)行安裝程序。
[返回頂部]
3.4 Windows 未完全啟用 MSDTC
由于未在 Windows 中完全配置 Microsoft 分布式事務(wù)處理協(xié)調(diào)器 (MS DTC),因此,應(yīng)用程序可能無法在分布式事務(wù)中登記 SQL Server Express 資源。此問題會影響使用分布式事務(wù)的鏈接服務(wù)器、分布式查詢以及遠(yuǎn)程存儲過程。為了避免出現(xiàn)此類問題,您必須在安裝有 SQL Server Express 的服務(wù)器中完全啟用 MS DTC 服務(wù)。
若要完全啟用 MS DTC,請執(zhí)行下列操作:在“控制面板”中,打開“管理工具”,再雙擊“組件服務(wù)”。
在左窗格的“控制臺根目錄”中,單擊“組件服務(wù)”,再展開“計(jì)算機(jī)”。
右鍵單擊“我的電腦”,再單擊“屬性”。
在 MSDTC 選項(xiàng)卡中,單擊“安全配置”。
在“安全設(shè)置”下,選中所有復(fù)選框。
驗(yàn)證是否已將“DTC 登錄帳戶”名稱設(shè)置為 NT AUTHORITY\NetworkService。
[返回頂部]
3.5 “強(qiáng)制加密”配置可能導(dǎo)致 SQL Server Express 安裝失敗
如果現(xiàn)有的 SQL Server 客戶端安裝配置為啟用了“強(qiáng)制加密”選項(xiàng),則安裝程序可能會失敗。若要解決此問題,請?jiān)谒?SQL Server 客戶端上禁用此選項(xiàng)。對于 SQL Server 2000 中的 Microsoft 數(shù)據(jù)訪問組件 (MDAC) 客戶端,請使用 SQL Server 2000 客戶端網(wǎng)絡(luò)實(shí)用工具。對于 SQL Native Client,請使用“添加或刪除程序”卸載 SQL Native Client。
[返回頂部]
3.6 安裝 SQL Server 2000 的默認(rèn)實(shí)例可能會禁用 SQL Server Express
如果您的計(jì)算機(jī)已安裝 SQL Server 2000 管理工具和 SQL Server Express 的默認(rèn)實(shí)例,則可以使用 SQL Server 安裝程序安裝 SQL Server 2000 的默認(rèn)實(shí)例。但是,這樣做會禁用已安裝的 SQL Server Express 實(shí)例。因此,如果計(jì)算機(jī)上已安裝 SQL Server 2000 管理工具和 SQL Server Express 的默認(rèn)實(shí)例,則不要安裝 SQL Server 2000 的默認(rèn)實(shí)例。
[返回頂部]
3.7 在 Windows 域控制器上安裝 SQL Server Express
| 我們不建議在域控制器中運(yùn)行 SQL Server Express。 ? |
?
可以在 Windows 域控制器中安裝 SQL Server Express;但是,SQL Server Express 無法在 Windows Server 2003 域控制器中像本地服務(wù)或網(wǎng)絡(luò)服務(wù)那樣運(yùn)行。SQL Server 服務(wù)帳戶應(yīng)以 Windows 域用戶帳戶的身份運(yùn)行。您也可安裝 SQL Server 服務(wù)帳戶以本地系統(tǒng)的身份運(yùn)行,但是不建議使用此選項(xiàng)。
不要在安裝完 SQL Server Express 之后更改服務(wù)器的角色。例如,如果您在成員服務(wù)器中安裝了 SQL Server Express,則不要使用 Dcpromo 工具將該服務(wù)器提升為域控制器。或者,如果您在域控制器中安裝了 SQL Server Express,則不要使用 Dcpromo 將該服務(wù)器降級為成員服務(wù)器。如果在安裝完 SQL Server Express 之后更改服務(wù)器的角色,便會導(dǎo)致功能丟失,不支持這樣做。
[返回頂部]
3.8 維護(hù)模式提示需要 Setup.exe 的路徑
如果在維護(hù)模式下安裝新的 SQL Server Express 組件,則系統(tǒng)會提示需要 SQL Server Express 安裝介質(zhì)上的 Setup.exe 的位置。指定該文件位置時(shí),路徑中一定要包含“Setup.exe”。例如,路徑“D:\”將失敗,而“D:\Setup.exe”將成功。
[返回頂部]
3.9 排除安裝命令 Shell 腳本失敗故障
路徑變量中包含括號時(shí),Setup 命令 shell 腳本可以生成 Windows 腳本錯(cuò)誤。出現(xiàn)該錯(cuò)誤的原因是命令 shell 腳本不支持路徑變量中包含的括號。在將 32 位組件安裝到 64 位計(jì)算機(jī)的 Windows (WOW64) 32 位子系統(tǒng)中的 Windows 時(shí)可能會出現(xiàn)該錯(cuò)誤。例如,下列路徑值為“C:\Program Files (x86)\”的腳本將生成一個(gè)錯(cuò)誤,因?yàn)?shell 腳本解釋器會將擴(kuò)展的 PATH 變量中的括號錯(cuò)誤地解釋為 IF/ELSE 語句的一部分:
| IF "%SOME_PATH%" == "" (SET PATH=%PATH%;%PATH_A%) ELSE (SET PATH=%PATH%;%PATH_B%) |
若要解決此問題,請更改該腳本以刪除括號。例如:
| IF "%SOME_PATH%" == "" set PATH=%PATH%;%PATH_A%IF NOT "%SOME_PATH%" == "" set PATH=%PATH%;%PATH_B% |
或者從路徑中刪除包含括號的 SQL 項(xiàng)。
[返回頂部]
3.10 現(xiàn)有的 Report Server 數(shù)據(jù)庫文件可能導(dǎo)致安裝失敗
通過使用 SAVESYSDB 參數(shù)從命令提示符運(yùn)行安裝程序來卸載 SQL Server Express 實(shí)例(該實(shí)例承載 Reporting Services 實(shí)例的報(bào)表服務(wù)器數(shù)據(jù)庫)時(shí),報(bào)表服務(wù)器數(shù)據(jù)庫文件和其他系統(tǒng)數(shù)據(jù)庫文件一起保留。默認(rèn)情況下,這些文件將命名為 ReportServer$Instancename 和 ReportServer$InstancenameTempdb。如果使用 USESYSDB 安裝參數(shù)重新安裝 SQL Server Express,并指定該實(shí)例承載報(bào)表服務(wù)器數(shù)據(jù)庫,則安裝程序?qū)⒂捎谶@些數(shù)據(jù)庫文件已經(jīng)存在,而無法重新創(chuàng)建。
若要避免該問題,請執(zhí)行下列操作之一:
- 在卸載之前使用 SAVESYSDB 刪除報(bào)表服務(wù)器數(shù)據(jù)庫。
- 使用 SAVESYSDB 安裝參數(shù)時(shí),不要與 SQL Server 同時(shí)安裝 Reporting Services。
- 在安裝 Reporting Services 時(shí),使用 RSDATABASENAME 安裝參數(shù)指定報(bào)表服務(wù)器數(shù)據(jù)的新名稱。
[返回頂部]
3.11 從 MSDE 2000 升級時(shí)的數(shù)據(jù)庫兼容級別設(shè)置
本問題僅適用于將 MSDE 2000 實(shí)例升級到具有高級服務(wù)的 SQL Server Express 的情況。
將 MSDE 2000 實(shí)例升級到具有高級服務(wù) SQL Server Express 時(shí),數(shù)據(jù)庫兼容級別仍保留為 80,以便能與現(xiàn)有 MSDE 2000 應(yīng)用程序向后兼容。這種向后兼容級別會禁用某些具有高級服務(wù)的 SQL Server Express 的新功能。有關(guān)詳細(xì)信息,請參閱 SQL Server 2005 聯(lián)機(jī)叢書中的“sp_dbcmptlevel”參考主題。
[返回頂部]
3.12 如果系統(tǒng)數(shù)據(jù)庫目錄中存在單引號,則安裝可能失敗
本問題僅適用于將 SQL Server Express 實(shí)例升級到具有高級服務(wù)的 SQL Server Express 的情況。
將 SQL Server Express 實(shí)例升級到具有高級服務(wù)的 SQL Server Express 時(shí),如果安裝系統(tǒng)數(shù)據(jù)庫的名稱中存在單引號,則安裝可能失敗。如果安裝失敗,則必須將系統(tǒng)數(shù)據(jù)庫移至名稱中沒有單引號的目錄。有關(guān)移動系統(tǒng)數(shù)據(jù)庫的詳細(xì)信息,請參閱 SQL Server 2005 聯(lián)機(jī)叢書中的“移動系統(tǒng)數(shù)據(jù)庫”。
[返回頂部]
3.13 對 ALTER DATABASE 的限制可能導(dǎo)致升級失敗
本問題僅適用于將 SQL Server Express 實(shí)例升級到具有高級服務(wù)的 SQL Server Express 的情況。
將 SQL Server Express 實(shí)例升級到具有高級服務(wù)的 SQL Server Express 時(shí),安裝程序?qū)⑸壪到y(tǒng)數(shù)據(jù)庫。如果已對 ALTER DATABASE 語法實(shí)施了限制,則此升級可能失敗。對 ALTER DATABASE 的限制可能包括以下內(nèi)容:
- 顯式拒絕 ALTER DATABASE 語句。
- 針對 ALTER DATABASE 的數(shù)據(jù)定義語言 (DDL) 觸發(fā)器回滾包含 ALTER DATABASE 語句的事務(wù)。
如果存在 ALTER DATABASE 限制,則安裝程序無法升級系統(tǒng)數(shù)據(jù)庫。您必須禁用這些限制,然后重新運(yùn)行安裝程序。
[返回頂部]
3.14 不支持升級到具有高級服務(wù)的 SQL Server Express 的最終發(fā)布版本
具有高級服務(wù)的 SQL Server Express 的預(yù)發(fā)布版本無法升級到最終發(fā)布版本。安裝最終發(fā)布版本之前,必須卸載具有高級服務(wù)的 SQL Server Express 的預(yù)發(fā)布版本。
| 如果計(jì)算機(jī)中已安裝 Visual Studio 2005,則在卸載此計(jì)算機(jī)上具有高級服務(wù)的 SQL Server Express 時(shí),必須先修復(fù) Windows 注冊表,然后才能使用 Visual Studio 數(shù)據(jù)集設(shè)計(jì)器。有關(guān)詳細(xì)信息,請參閱知識庫文章 917635 。 ? |
?
[返回頂部]
3.15 用戶實(shí)例正在運(yùn)行時(shí),SQL Server Express 無法升級。
用戶實(shí)例正在運(yùn)行時(shí),臨時(shí)數(shù)據(jù)文件夾中的多個(gè)數(shù)據(jù)庫文件將被鎖,并且無法進(jìn)行任何升級。若要升級 SQL Server Express 安裝,必須手動關(guān)閉正在運(yùn)行的用戶實(shí)例。
手動關(guān)閉用戶實(shí)例:連接到 SQL Server Express 的父級實(shí)例,然后通過運(yùn)行下列語句禁用用戶實(shí)例:
| EXEC sp_configure ‘user instances enabled’,0RECONFIGURE |
運(yùn)行下列語句,確定所有活動用戶實(shí)例的管道名稱:
| SELECT owning_principal_name, instance_pipe_name FROM sys.dm_os_child_instances WHERE heart_beat = ‘a(chǎn)live’ |
使用 instance_pipe_name 連接到每個(gè)用戶實(shí)例,然后運(yùn)行下列語句手動關(guān)閉實(shí)例:
| SHUTDOWN WITH NOWAIT |
應(yīng)用更新。
運(yùn)行下列語句,重新啟用用戶實(shí)例:
| EXEC sp_configure ‘user instances enabled’, 1RECONFIGURE |
[返回頂部]
3.16 使用帶有用戶實(shí)例的 SQL Server 身份驗(yàn)證時(shí),升級可能會失敗
本問題僅適用于將 SQL Server Express 實(shí)例升級到具有高級服務(wù)的 SQL Server Express 的情況。
當(dāng)安裝了具有高級的 SQL Server Express 來升級啟用了用戶實(shí)例的 SQL Server Express 實(shí)例時(shí),必須使用 Windows 身份驗(yàn)證。如果指定了 SQL Server 身份驗(yàn)證,則升級可能失敗。
[返回頂部]
4.0 其他信息
4.1 服務(wù)帳戶和網(wǎng)絡(luò)協(xié)議
在 SQL Server Express 中,本地系統(tǒng)帳戶即為網(wǎng)絡(luò)服務(wù)帳戶。
SQL Server Express 可偵聽本地命名管道和共享內(nèi)存。執(zhí)行默認(rèn)安裝時(shí),無法遠(yuǎn)程連接到 SQL Server Express。您需要啟用 TCP/IP 并檢查是否已啟用防火墻。
若要啟用 TCP/IP,請執(zhí)行下列操作:
或者,您可以通過右鍵單擊“我的電腦”并選擇“管理”來打開計(jì)算機(jī)管理器。在“計(jì)算機(jī)管理”中,依次展開“服務(wù)和應(yīng)用程序”和“SQL Server 配置管理器”。
協(xié)議的圖標(biāo)將更改為顯示該協(xié)議已啟用。
若要啟用防火墻,請執(zhí)行下列操作:
[返回頂部]
4.2 使用 Reporting Services 和 Business Intelligence Development Studio 創(chuàng)建報(bào)表
安裝程序會安裝 Reporting Services。安裝了 Reporting Services 后,可以在本地計(jì)算機(jī)上查看關(guān)系數(shù)據(jù)報(bào)表。
| 由于僅本地服務(wù)器支持 SQL Server Express 中的 Reporting Services,所以必須在同一臺計(jì)算機(jī)上安裝 Reporting Services 和 SQL Server Express 數(shù)據(jù)庫引擎。 ? |
?
若要使用 Reporting Services 創(chuàng)建報(bào)表,必須同時(shí)安裝 Business Intelligence Development Studio。
Business Intelligence Development Studio 是包含特定于 SQL Server 2005 商業(yè)智能解決方案增強(qiáng)功能的 Microsoft Visual Studio 2005 環(huán)境。
Business Intelligence Development Studio 可作為 Microsoft SQL Server 2005 Express Edition 工具包(SQL Server Express 工具包)的一部分來使用。SQL Server Express 工具包安裝用于創(chuàng)建報(bào)表的設(shè)計(jì)工具。可在此 Microsoft 網(wǎng)站 下載 SQL Server Express 工具包。
[返回頂部]
4.3 SQL Server Management Studio Express
Microsoft SQL Server Management Studio Express (SSMSE) 是通過運(yùn)行具有高級服務(wù)的 SQL Server Express 安裝的,可為 Microsoft SQL Server 2005 Express Edition 實(shí)例和具有高級服務(wù)的 Microsoft SQL Server 2005 Express Edition 實(shí)例提供圖形管理工具。SSMSE 也可管理 SQL Server 2005 任一版本創(chuàng)建的關(guān)系引擎實(shí)例。SSMSE 不能管理以下內(nèi)容:
- SQL Server Reporting Services
| 若要管理 Reporting Services,必須使用報(bào)表管理器。 ? |
?
- SQL Server Analysis Services
- SQL Server 2005 Integration Services
- SQL Server 2005 Mobile Edition
- SQL Server Notification Services
- SQL Server 代理
也可從此 Microsoft 網(wǎng)站 免費(fèi)下載 SSMSE。
如何使用 SSMSE 連接到 SQL Server Express
若要將 SSMSE 連接到 SQL Server Express 數(shù)據(jù)庫引擎實(shí)例,請執(zhí)行以下步驟:
|
|
|
| SQL Server Express 的默認(rèn)安裝使用實(shí)例名 SQLExpress。在使用 SSMSE 連接到 SQL Server Express 時(shí),必須提供該實(shí)例名。如果實(shí)例名不是 SQLExpress,請使用“計(jì)算機(jī)名稱\實(shí)例名”格式進(jìn)行連接。 ? |
?
[返回頂部]
4.4 用戶實(shí)例功能
SQL Server Express 允許非管理員用戶復(fù)制或移動數(shù)據(jù)庫(通過使用 Xcopy 部署),而無需 DBCreator 權(quán)限。有關(guān)詳細(xì)信息,請參閱 Microsoft 網(wǎng)站 上的 SQL Server 2005 聯(lián)機(jī)叢書中的“非管理員用戶實(shí)例”。
[返回頂部]
4.5 聯(lián)機(jī)叢書
從 2006 年 4 月更新的 SQL Server 2005 聯(lián)機(jī)叢書開始,單獨(dú)的 SQL Server Express 聯(lián)機(jī)叢書將不可用。SQL Server 2005 聯(lián)機(jī)叢書是 SQL Server Express 的主文檔。
可在此 Microsoft 網(wǎng)站 找到 SQL Server 2005 聯(lián)機(jī)從書。安裝聯(lián)機(jī)叢書之后,在聯(lián)機(jī)叢書的“內(nèi)容”窗格中,可以使用“SQL Server Express”篩選器隱藏不適用于 SQL Server Express Edition 的內(nèi)容。有關(guān) SQL Server Express 文檔的詳細(xì)信息,請參閱 SQL Server 2005 聯(lián)機(jī)叢書中的“使用 SQL Server Express 聯(lián)機(jī)叢書”。
2006 年 4 月更新的聯(lián)機(jī)叢書反映了此 Service Pack 中包含的所有產(chǎn)品升級,同時(shí)還包括了對文檔的其他一些改進(jìn)。強(qiáng)烈建議安裝此更新,使文檔本地副本中的信息與 SQL Server Express 保持同步。
[返回頂部]
4.6 獲得 SQL Server Express 幫助
有關(guān) SQL Server Express 的信息來源主要有以下三個(gè):
- 更新后的 SQL Server 2005 聯(lián)機(jī)叢書文檔。
- Microsoft Developer Network (MSDN) 和 TechNet 上的 SQL Server 站點(diǎn)。
- SQL Server 社區(qū) 。
請不要使用其他 Microsoft 新聞組張貼有關(guān) SQL Server Express 的問題。有關(guān)詳細(xì)信息,請參閱 SQL Server 2005 聯(lián)機(jī)叢書中的“獲取 SQL Server Express 幫助”。來自 SQL Server Express 團(tuán)隊(duì)的最新信息可在 SQL Server Express Weblog 上找到。
[返回頂部]
4.7 提供有關(guān) SQL Server Express 的反饋
若要提供有關(guān) SQL Server Express 工具包的建議和錯(cuò)誤報(bào)告,可以執(zhí)行以下一項(xiàng)或多項(xiàng)操作:
- 在 MSDN 產(chǎn)品反饋中心 發(fā)送有關(guān) SQL Server Express 工具包功能和用戶界面的建議和錯(cuò)誤報(bào)告。
- 在此 Microsoft 網(wǎng)站 上,使用 SQL Server 2005 聯(lián)機(jī)叢書中的反饋功能發(fā)送建議,并報(bào)告有關(guān)文檔準(zhǔn)確性的問題。
- 自動將錯(cuò)誤報(bào)告和功能使用情況數(shù)據(jù)發(fā)送給 Microsoft 進(jìn)行分析。有關(guān)詳細(xì)信息,請參閱 SQL Server 2005 聯(lián)機(jī)叢書中的“錯(cuò)誤和使用情況報(bào)告設(shè)置 (SQL Server Express)”。
[返回頂部]
5.0 數(shù)據(jù)庫引擎
本節(jié)中的說明涉及數(shù)據(jù)庫引擎問題,以及也適用于 SQL Server Express 的數(shù)據(jù)庫引擎特定命令提示符實(shí)用工具問題。
[返回頂部]
5.1 DBCC 錯(cuò)誤報(bào)告
一旦 DBCC CHECKDB、DBCC CHECKALLOC、DBCC CHECKFILEGROUP 或 DBCC CHECKTABLE 命令檢測到損壞錯(cuò)誤,就會在“SQL Server LOG”目錄中創(chuàng)建一個(gè)小型轉(zhuǎn)儲文件 (SQLDUMPnnnn.txt)。如果為 SQL Server 實(shí)例啟用了“功能使用情況數(shù)據(jù)收集”和“錯(cuò)誤報(bào)告”功能,該文件將被自動轉(zhuǎn)發(fā)給 Microsoft。收集的數(shù)據(jù)將用于改進(jìn) SQL Server 功能。有關(guān)詳細(xì)信息,請參閱 SQL Server 2005 聯(lián)機(jī)叢書中的“錯(cuò)誤和使用情況報(bào)告設(shè)置”。
轉(zhuǎn)儲文件包含 DBCC 命令的結(jié)果以及其他診斷輸出數(shù)據(jù)。該文件擁有任意訪問控制列表 (DACL)。只有 SQL Server 服務(wù)帳戶和 SysAdmin 角色的成員有權(quán)進(jìn)行訪問。默認(rèn)情況下,Sysadmin 角色包含 Windows BUILTIN\Administrators 組和本地管理員組的所有成員。如果數(shù)據(jù)收集進(jìn)程失敗,DBCC 命令不會失敗。
[返回頂部]
5.2 對批處理中不可提交事務(wù)行為的更改
批處理完成后,數(shù)據(jù)庫引擎會自動回滾所有活動的不可提交事務(wù)。在此版本之前,必須手動回滾不可提交事務(wù)。
[返回頂部]
5.3 卷影復(fù)制服務(wù)的自動恢復(fù)快照功能的注意事項(xiàng)
卷影復(fù)制服務(wù) (VSS) 的快照自動恢復(fù)功能具有下列限制。
多個(gè)持續(xù)自動恢復(fù)的快照
在 Windows Server 2003 Service Pack 1 (SP1) 和更高版本中,您只能創(chuàng)建單個(gè)持續(xù)自動恢復(fù)的快照。若要創(chuàng)建其他快照,您必須首先應(yīng)用知識庫文章 891957 中所述的更新。
| 如果尚未應(yīng)用此更新,則可以通過以下方式創(chuàng)建新的持續(xù)自動恢復(fù)的快照:首先刪除現(xiàn)有的持續(xù)自動恢復(fù)的快照,然后創(chuàng)建一個(gè)新的持續(xù)自動恢復(fù)的快照。 ? |
?
自動恢復(fù)的快照和全文目錄
快照自動恢復(fù)功能不支持全文目錄。創(chuàng)建自動恢復(fù)的快照之后,在該快照中,數(shù)據(jù)庫中的所有全文目錄都將處于脫機(jī)狀態(tài)。在從快照中附加數(shù)據(jù)庫時(shí),全文目錄會永久保持脫機(jī)狀態(tài)。但附加的數(shù)據(jù)庫中的其他所有數(shù)據(jù)均可用。
在從自動恢復(fù)的快照中直接附加包含全文目錄的數(shù)據(jù)庫時(shí),附加操作將返回以下錯(cuò)誤消息:
| Server: Msg 7608, Level 17, State 1, Line 1An unknown full-text failure (0xc000000d) occurred during "Mounting a full-text catalog". |
如果不需要直接從快照中附加數(shù)據(jù)庫,則可以通過如下方式來避免此問題:先將快照中的數(shù)據(jù)庫文件和全文目錄復(fù)制到基于驅(qū)動器號的常規(guī)卷中,然后從該位置附加數(shù)據(jù)庫。只要附加命令指定了所復(fù)制的全文文件的正確位置,即可正常使用這些全文目錄。
[返回頂部]
5.4 用戶實(shí)例全文搜索
SQL Server Express 用戶實(shí)例 (RANU) 不支持全文搜索。
5.5 使用全文搜索需要重新啟動計(jì)算機(jī)
如果在網(wǎng)絡(luò)服務(wù)帳戶下安裝了 SQL Server Express,則只有重新啟動計(jì)算機(jī)后才能使用全文搜索功能。
[返回頂部]
5.6 不應(yīng)使用 RC4 加密
請勿使用 RC4 加密保護(hù) SQL Server 2005 中的數(shù)據(jù),而改為使用分組密碼,如 AES 256 或 Triple DES。
[返回頂部]
6.0 復(fù)制
本部分介紹了有關(guān)復(fù)制的最新信息。
[返回頂部]
6.1 默認(rèn)情況下禁用復(fù)制
SQL Server Express 可用作所有復(fù)制類型的訂閱服務(wù)器,但默認(rèn)情況下,此版本不安裝復(fù)制組件。
若要安裝復(fù)制組件,請執(zhí)行下列操作:在“功能選擇”頁上,展開“數(shù)據(jù)庫服務(wù)”。
單擊“復(fù)制”,然后單擊“整個(gè)功能將安裝到本地硬盤上”。
在“功能選擇”頁上,單擊“客戶端組件”,然后單擊“整個(gè)功能將安裝到本地硬盤上”。
[返回頂部]
6.2 升級到 SQL Server Express 時(shí),不會刪除發(fā)布
如果從充當(dāng)發(fā)布服務(wù)器的 MSDE 實(shí)例升級到 SQL Server Express,則將刪除發(fā)布。SQL Server Express 不能充當(dāng)發(fā)布服務(wù)器;因此,保留的發(fā)布無法在 SQL Server Express 中使用。有關(guān)如何刪除發(fā)布的信息,請參閱 SQL Server 2005 聯(lián)機(jī)叢書中的“刪除發(fā)布”。
| 上述問題僅適用于具有高級服務(wù)的 SQL Server Express,不適用于 SQL Server Express SP1。 |
轉(zhuǎn)載于:https://www.cnblogs.com/abcdwxc/archive/2009/04/02/1428105.html
總結(jié)
以上是生活随笔為你收集整理的SQLSERVER2005安装说明的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WinDBG工具简介(.net大会中张银
- 下一篇: c++ primer学习笔记(2)-c+