文章編號: 920700 - 上次校閱: 2007年3月27日 - 版次: 8.4 SQL Server 2005 的精簡版的簡介
附註SQL Server 2005 的精簡版已命名 SQL Server 2005 所有位置版產品開發階段。搶鮮版的社群技術預覽 (CTP) 程式,直到其他頻道,客戶已傳達給 Microsoft 此產品名稱可能會導致混淆與其他資料庫產品名稱在產業中。Microsoft 已經嚴重採取此意見反應,且已隨之變更官方的產品名稱。 在此頁中簡介Microsoft SQL Server 2005 精簡版 (SQL Server 壓縮版) 是 Microsoft SQL Server 2005 Mobile 版 (SQL Server Mobile 3.0) rebranding 無桌面的限制。SQL Server Mobile 3.0 已於 2005 Microsoft Visual Studio 2005 與 SQL Server 2005 發行。SQL Server Mobile 3.0 在裝置上支援,且在 Tablet PC SQL Server Mobile 3.0 桌面電腦上也部分支援。 若要在桌上型電腦上使用 SQL Server Mobile 3.0,必須安裝 Visual Studio 2005 或 SQL Server 2005。不過,與 SQL Server 壓縮版已經移除這項限制。與 SQL Server 壓縮版可以開發和部署應用程式獨立和 Visual Studio 2005 的 SQL Server 2005。 2006 年 6 月 12 發行發行 SQL Server 壓縮版社群技術預覽 (CTP)。SQL Server 壓縮版發行候選字 1 (RC1) 已於 2006 年 11 月 7 發行發行。CTP 版本] 和 [SQL Server 壓縮版 RC1 版本的時間僅供執行階段二進位碼檔案。2007 年 1 月 15,發行到 Web (RTW) 版本的 SQL Server 壓縮版所有封裝的版本更新。SQL Server 壓縮版 RTW 版本是 3.1。下列封裝已經發行一起與 SQL Server 壓縮版 RTW 版本:
其他相關資訊SQL Server 精簡版 Runtime (SQLServerCE31 EN.msi)SQL Server 壓縮版包含可以用來開發應用程式在執行階段位元,來部署應用程式在桌上型電腦和 [Tablet PC SQL Server 壓縮版是功能強大的還輕量的關聯式資料庫引擎。SQL Server 壓縮版支援熟悉的 SQL 語法。此外,SQL Server 壓縮版提供開發模型和 SQL Server 與一致的 API。因此,您可以藉由使用 SQL Server Mobile 使用比 SQL Server 壓縮版 RTW 版本更輕鬆地開發桌面應用程式。SQL Server 壓縮版包含新功能,例如 |DataDirectory| 替換字串支援和 ClickOnce 支援,以便輕鬆部署。如果要下載 SQL Server 壓縮版 Runtime,請造訪下列 Microsoft 網站: http://www.microsoft.com/downloads/details.aspx?familyid=85e0c3ce-3fa1-453a-8ce9-af6ca20946c3
(http://www.microsoft.com/downloads/details.aspx?familyid=85e0c3ce-3fa1-453a-8ce9-af6ca20946c3)
SQL Server 壓縮版執行階段二進位檔包含下列的 DLL:
若要註冊 OLE DB 提供者,您必須擁有系統管理員權限。因此,您無法安裝 SQL Server 精簡版,除非您有系統管理員 」 權限。Windows 安裝程式封裝"%ProgramFiles%\Microsoft SQL Server Compact Edition\v3.1 」 資料夾中安裝這些二進位檔案。安裝 SQL Server 壓縮版之後 Microsoft SQL Server 2005 精簡版 的項目就會加入 [新增或移除程式。 若要安裝當地語系化的版本 (SQLServerCE31-[LN].msi),您必須安裝英文版 (SQLServerCE31 EN.msi) 第一個,然後安裝當地語系化的版本。 附註[LN] 代表當地語系化的語言。 SQL Server 開始壓縮版工具針對 Visual Studio 2005 SP1 (SSCE31VSTools ENU.exe)SQL Server 開始壓縮版工具針對 Visual Studio 2005 SP1 更新利用設計階段環境的 SQL Server 壓縮版 Microsoft Visual Studio 2005 SP1 智慧型裝置開發元件。如果要下載 SQL Server 壓縮版工具針對 Visual Studio 2005 SP1,請造訪下列 Microsoft 網站]: http://www.microsoft.com/downloads/details.aspx?FamilyId=877C0ADC-0347-4A47-B842-58FB71D159AC&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?FamilyId=877C0ADC-0347-4A47-B842-58FB71D159AC&displaylang=en)
若要安裝當地語系化的版本 (SSCE31VSTools-[LN].exe),您必須安裝英文版 (SSCE31VSTools ENU.exe) 第一個,然後安裝當地語系化的版本。精簡版開發 o 人 h 員 ? 工 u 具 ? SDK SQL Server (SSCE31SDK ENU.msi)SQL Server 壓縮版開發 o 人 h 員 ? 工 u 具 ? SDK 包含下列檔案的利用 SQL Server 壓縮版做為資料庫存放區的應用程式開發的應用程式:
http://www.microsoft.com/downloads/details.aspx?FamilyId=E9AA3F8D-363D-49F3-AE89-64E1D149E09B&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?FamilyId=E9AA3F8D-363D-49F3-AE89-64E1D149E09B&displaylang=en)
英文版的 SQL Server 壓縮版開發 o 人 h 員 ? 工 u 具 ? SDK 包含只有英文版本的 SQL Server 壓縮版執行階段。當地語系化的版本的 SQL Server 壓縮版開發 o 人 h 員 ? 工 u 具 ? SDK 包含英文版的 SQL Server 壓縮版執行階段和當地語系化的 SQL Server 壓縮版執行階段版本。安裝 SQL Server 壓縮版開發 o 人 h 員 ? 工 u 具 ? SDK 之後的 SQL Server 壓縮版執行階段安裝程式套件位於下列資料夾:%programfiles%\Microsoft SQL Server 壓縮 Edition\v3.1\SDK\bin\Desktop 若要從當地語系化版本的 SQL Server 2005 精簡版開發 o 人 h 員 ? 工 u 具 ? SDK 安裝當地語系化的版本的 SQL Server 壓縮版執行階段,請依照下列步驟執行:
精簡版伺服器工具 SQL Server (Sqlce30setupen.msi)如果要下載 SQL Server 壓縮版伺服器工具,請造訪下列 Microsoft 網站:http://www.microsoft.com/downloads/details.aspx?FamilyId=4E45F676-E69A-4F7F-A016-C1585ACF4310&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?FamilyId=4E45F676-E69A-4F7F-A016-C1585ACF4310&displaylang=en)
附註如果要安裝當地語系化的版本 (Sqlce30setup [LN].msi),您沒有安裝英文版 (Sqlce30setupen.msi) 第一個。SQL Server 精簡版線上叢書 》 (SSCE31BOL EN.msi)SQL Server 壓縮版線上叢書 》 安裝 SQL Server 精簡版的文件。如果要下載 SQL Server 壓縮版線上叢書 》,請造訪下列 Microsoft 網站 (英文): http://www.microsoft.com/downloads/details.aspx?FamilyId=E6BC81E8-175B-46EA-86A0-C9DACAA84C85&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?FamilyId=E6BC81E8-175B-46EA-86A0-C9DACAA84C85&displaylang=en)
附註如果要安裝當地語系化的版本 (SSCE31BOL-[LN].msi),您不需要安裝英文版 (SSCE31BOL EN.msi) 第一個。Visual Studio 2005 或 SQL Server 2005 搭配-並存安裝SQL Server Mobile 3.0 需要 Visual Studio 2005 或 SQL Server 2005 安裝在電腦上。不過,SQL Server 壓縮版並沒有這項需求。因此,使用者可以開發和部署 SQL Server 精簡版的應用程式而不需要 SQL Server 2005 或 Visual Studio 2005 安裝的功能。不過,變更可能造成某些行為變更具有與 Visual Studio 2005 搭配或與 SQL Server 2005 安裝 SQL Server 精簡版的電腦上。使用者會遇到下列行為-並存安裝與 Visual Studio 2005 或搭配 SQL Server 2005 中。Visual Studio 2005 行為搭配 SQL Server 精簡版的 Visual Studio 2005
視覺化 Studio 2005 SP1 搭配 SQL Server 壓縮版
SQL Server 2005 的行為SQL Server 2005 或 SQL Server 2005 SP1 搭配 SQL Server 壓縮版
搭配 SQL Server 精簡版的 SQL Server 2005 SP2
新功能SQL Server 壓縮版包括 SQL Server Mobile 3.0 中不包含一些功能。這些功能包括下列各項:
|DataDirectory| 替換字串支援|DataDirectory|(以管道符號括住) 是指示資料庫路徑的替換字串。因此,您沒有在程式碼中包含完整路徑。當您在程式碼中包含完整路徑時,您可能會遇到問題,因為完整的資料庫路徑可序列化在不同的位置。|DataDirectory| 替換字串也可讓您輕鬆共用一個專案,以及部署應用程式。比方說如果您在程式碼中包含完整路徑,應用程式可以具有下列的連接字串。
ClickOnce 支援ClickOnce 是一個新的軟體安裝技術,SQL Server 壓縮版支援。ClickOnce 簡化了以 Windows 為基礎的應用程式到 Web 伺服器或網路檔案共用部署。系統管理員可以部署或更新應用程式藉由更新伺服器上的檔案。系統管理員不需要個別更新每個用戶端。Visual Studio 提供發佈及更新由使用 ClickOnce 部署的應用程式的完整支援。針對使用 Microsoft Visual Basic,Microsoft Visual C#,和 Microsoft Visual J# 所建立的專案使用 ClickOnce 支援。不過,ClickOnce 支援不適用於使用 Microsoft Visual C++ 所建立的專案。 對於 Visual Studio 2005 SP1 下載 SQL Server 壓縮版工具,並在 Visual Studio 2005 SP1 上安裝。這會安裝 ClickOnce 整合式的支援,並將必要的 ClickOnce 檔案安裝正確的目錄中。 如何將 ClickOnce 整合與 SQL Server 精簡版附註檔案和這一節中的資料夾的說明使用 SQL Server 精簡版的英文版本。如果您在安裝 SQL Server 精簡版的其他語言版本可能不同地區設定名稱在檔案名稱和資料夾名稱。例如,地區設定名稱可能是 「 曆法"代替"EN]。若要將 SQL Server 壓縮版與整合 ClickOnce,SQL Server 壓縮版工具針對 Visual Studio 2005 SP1 的下載並安裝它 Visual Studio 2005 SP1。這會安裝 ClickOnce 整合式的支援。必要的 ClickOnce 檔案也會安裝在適當的目錄中。下表說明 ClickOnce 檔案。 摺疊此表格
摺疊此表格
效能改進在 SQL Server 壓縮版 3.1,輸入參數的一些預設值會變更以改善效能的桌上型電腦。不過,這些預設值維持不變基於效能考量的行動裝置。下表顯示舊的預設值和新的預設值,為行動裝置和桌面的電腦。摺疊此表格
附註如果您收到與這些輸入參數在 SQL Server 壓縮版 3.1 中相關的錯誤訊息,錯誤訊息仍會顯示這些輸入參數將舊的值。錯誤訊息不會更新以反映 SQL Server 壓縮版 3.1 中的新值,就會發生這個問題。這個問題將會在下一個發行的 SQL Server 壓縮版中修正。 SQL Server 壓縮版 3.1 上 Windows Vista 的已知的問題在 Windows Vista 上支援 SQL Server 壓縮版 Runtime。在 Windows Vista 上是徹底的測試資料庫功能。不過,某些已知的功能性問題中有 SQL Server 壓縮版 3.1 Windows Vista 上。下列章節說明功能性問題及建議的解決方法。為了維持回溯相容性,資料庫加密功能的 SQL Server 2005 的精簡版會使用相同的加密演算法為 SQL Server 2005 Mobile 版。這些演算法現在會稍微過期,並不提供符合標準的 Microsoft 產品原則的安全性層級。我們建議您使用另一種方法協助保護資料的安全,例如加密檔案系統位置可以。 問題 1當您使用 「 設定 Web 同步處理精靈 」 來設定 Microsoft 網際網路資訊服務 (IIS) 7.0 上 Windows Vista 時,會收到下列錯誤訊息:未安裝 IIS 附註「 設定 Web 同步處理精靈 」 中啟用 SQL Server 壓縮版與 SQL Server 之間的同步處理的 IIS 設定各種參數。 因應措施的問題 1如果要解決這個問題,請依照下列步驟執行:
問題 2當您在 Windows Vista 上執行使用者帳戶 (LUA) 模式的小的特殊權限] 下的 SQL Server 壓縮版伺服器工具 (Sqlce30setupen.msi) 安裝程式時,會收到下列錯誤訊息:找不到 SQL Server 複寫元件 因應措施的問題 2開啟命令提示字元] 視窗具有更高的權限,然後再執行 Sqlce30setupen.msi 檔案。問題 3當您在 Windows Vista 上執行 SQL Server 開始壓縮版伺服器工具 (Sqlce30setupen.msi) 安裝在無訊息模式下的時, 安裝失敗。當您指定不想使用較高的權限的預設使用者設定時,就會發生這個問題。 安裝程式不會提示您使用較高的權限,就會發生這個問題。但是,安裝程式會使用預設使用者設定為較高的權限。 問題 3 的解決方法指定要在執行 SQL Server 壓縮版伺服器工具之前,先使用較高的權限的預設使用者設定。問題 4考慮下列案例。您有正在執行 Visual Studio 2005 的電腦。您在這台電腦上作業系統升級至 Windows Vista 時。在這種情況下,SQL Server 壓縮版 3.1 整合與 Visual Studio 2005 已中斷。SQL Server 壓縮版 3.1 包含在 SQL 伺服器開始壓縮版工具針對 Visual Studio 2005 SP1 封裝。這個封裝安裝元件與 Visual Studio 2005 整合 SQL Server 壓縮版 3.1。此套件也會增加 Visual Studio 2005 會使用某些登錄項目。將作業系統升級至 Windows Vista 之後整合已中斷。 問題 4 的解決方法如果要解決這個問題,請依照下列步驟執行:
問題 5考慮下列案例。您有執行 Windows Server 2008 的電腦。在此電腦上安裝 SQL Server 2005 Service Pack 2。在 SQL Server 管理 Studio 的 [連接資料庫] 對話方塊,在您要建立新的 SQL Server 壓縮版資料庫。在這種情況下您注意到在 %WINDIR%\SYSTEM32 資料夾中建立資料庫。問題 5 的解決方法當您在 SQL Server 管理 Studio 中建立新的 SQL Server 壓縮版資料庫時,請指定一起使用檔案名稱的路徑。對於 SQL Server 壓縮版 3.1 其他已知的問題問題 1考慮下列案例。使用 ClickOnce 發佈當地語系化的 SQL Server 壓縮版 3.1 應用程式。然後,您部署此應用程式到另一台電腦。在這個案例並未安裝當地語系化的版本的 SQL Server 壓縮版 Runtime。因應措施的問題 1如果需要替代的這個問題的 ClickOnce 建立您自己的封裝.xml 檔案。這樣做可以確定已安裝當地語系化的版本的 SQL Server 壓縮版 Runtime,當您部署應用程式。如需有關如何新增的應用程式的先決條件請造訪下列 Microsoft 開發 o 人 h 員 ? 工 u 具 ? 網路 Web 網站 (MSDN): http://msdn2.microsoft.com/en-us/library/ms165429(VS.80).aspx
(http://msdn2.microsoft.com/en-us/library/ms165429(VS.80).aspx)
問題 2考慮下列案例。您安裝 SQL Server 壓縮版 Runtime 的英文版本。然後,相同電腦上安裝當地語系化的版本的 SQL Server 壓縮版 Runtime。在這種情況下您注意到下列項目時,便會刪除 Machine.config 檔解除安裝 SQL Server 壓縮版 Runtime:SQL Server 壓縮版資料提供者 附註Machine.config 檔位於下列資料夾:Microsoft.NET\Framework\v2.0.50727\CONFIG%WinDir 這個問題,可能會在提供者無從驗證的應用程式中造成的問題。因應措施的問題 2如果要解決這個問題,使用下列方法之一:
問題 3您無法針對 Visual Studio 2005 SP1 並排針對不同的語言版本在同一部電腦上安裝 SQL Server 壓縮版工具。附註您可以在同一部電腦上安裝 Visual Studio 2005 SP1 並排針對不同的語言版本。 問題 4SQL Server 壓縮版 3.1,您無法使用 sp_repladdcolumn 預存程序在一個 SQL 陳述式中執行下列作業:
問題 4 的解決方法建立兩個分別執行作業的 SQL 陳述式。比方說建立下列的 SQL 陳述式來執行您想要的作業。 軟體更新SQL Server 壓縮版 3.1 可以解決許多在較早版本的 SQL Server 壓縮版中發生的錯誤。下列清單說明某些 SQL Server 壓縮版 3.1 可以解決的錯誤:
機器翻譯重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。 按一下這裡查看此文章的英文版本:920700?
(http://support.microsoft.com/kb/920700/en-us/
)
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。 | 其他資源 其他支援網站社群立即取得協助文章翻譯
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


回此頁最上方
