文章編號: 908441 - 上次校閱: 2006年3月10日 - 版次: 1.3

授權的協力廠商字在 SQL Server 2005 社群技術預覽九月 2005年中的預設未安裝 breakers

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
Beta 版資訊
本文將告訴您的 Microsoft 產品的 Beta 版本。本文資訊提供來做-是,若有變更,恕不另行通知。

使用來自 Microsoft 這個 Beta 版產品沒有正式的產品支援。有關如何取得 Beta 版本支援的詳細資訊,請參閱隨附於 Beta 版產品檔案的文件或檢查下載此版本的 Web 位置。

在此頁中

全部展開 | 全部摺疊

徵狀

Microsoft SQL Server 2005 社群技術預覽 (CTP) 2005 年九月包括授權第三方廠商斷下列語言:
  • 丹麥文
  • 波蘭文
  • 巴西葡萄牙文
  • 葡萄牙文 Iberian
  • 俄羅斯
  • 土耳其文
這些斷都可以使用。不過,它們並未安裝的預設 SQL Server 2005 CTP 2005 年九月。因此,您必須手動註冊這些斷。

附註我們建議您設定以低權限帳戶來執行 SQL Server (MSFTESQL) 服務,Microsoft 全文檢索引擎。

解決方案

註冊斷

若要註冊一個斷,您必須使用下列方法:
  • 將下列資訊新增至
    <InstanceRoot>\MSSearch\CLSID
    登錄子機碼:
    • Microsoft 元件物件模型 (COM) 類別識別碼或文字分隔規則的類別識別碼
    • 您正在使用該語言的字幹介面
    附註<InstanceRoot> 表示執行個體根目錄。
  • 將子機碼加入至
    <InstanceRoot>\MSSearch\Language
    之語言的登錄子機碼。
  • 新增指定的辭彙、 贅字和語言的同義字檔案位置的設定值。

取得執行個體識別碼的多個 SQL Server 執行個體

本文所列之登錄路徑是針對 SQL Server 2005 的第一個執行個體。這個執行個體的執行個體識別碼 MSSQL.1。如果多個 SQL Server 執行個體存在,您必須修改的登錄路徑的替代執行個體識別碼,代替 MSSQL.1 該執行個體。若要取得執行個體執行個體 ID,請依照下列步驟執行:
  1. 按一下 [開始]、 按一下 [執行]、 輸入 regedit,然後按一下 [確定]]。
  2. 在 [登錄編輯程式] 中,找出下列的登錄機碼,第一個 SQL Server 執行個體:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL
  3. 在右窗格中執行個體名稱和對應的執行個體識別碼出現。

取得執行個體特定 FTData 資料夾路徑

取得執行個體識別碼之後,您必須取得 FTData 資料夾的適當的特定執行個體的路徑。當您新增指定辭彙、 贅字和一個語言的同義字檔案的設定值時,會使用這個路徑。若要取得特定執行個體的 FTData 資料夾路徑,請依照下列步驟執行:
  1. 按一下 [開始]、 按一下 [執行]、 輸入 regedit,然後按一下 [確定]]。
  2. 在 [登錄編輯程式] 中,找出,並按一下下列登錄機碼的 SQL Server 執行個體:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<Instance ID>\MSSQLServer
    附註<Instance ID> MSSQL.1 為第一個 SQL Server 執行個體。因此,登錄機碼會是下列之一:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer
  3. 在右窗格中 FullTextDefaultPath 的登錄值便會出現。這個值包含 FTData 資料夾的特定執行個體的路徑。比方說第一個執行個體的特定執行個體的路徑可能 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\FTData。

安裝斷

下一節將告訴您,如何安裝下列語言的斷:
  • 丹麥文
  • 波蘭文
  • 巴西葡萄牙文
  • 葡萄牙文 Iberian
  • 俄羅斯
  • 土耳其文
附註下列步驟使用丹麥文斷做為範例。您必須使用來安裝其他語言斷的值的方式列示在每個步驟之後。

對於斷,加入 COM 類別識別碼或類別識別碼,並加入您想要使用之語言的字幹介面

如果要將 COM 類別識別碼或類別 ID 加入這些元件,請依照下列步驟執行:
  1. 按一下 [開始]、 按一下 [執行]、 輸入 regedit,然後按一下 [確定]]。
  2. 在 [登錄編輯程式] 中,找出,並按一下下列登錄機碼,第一個執行個體的 SQL Server:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\CLSID
  3. 在 [編輯] 功能表上指向 [新增],然後按一下 [索引鍵]。
  4. 型別 {16BC5CE4 2 C 78-4CB9-80 D 386A68CC2B2D 5},然後按 ENTER 鍵。
  5. 在右窗格中以滑鼠右鍵按一下 預設 登錄值,然後按一下 [修改]
  6. 在 [編輯字串] 對話方塊之 [數值資料] 方塊中輸入 danlr.dll],然後再按一下 [確定]。
  7. 在 [編輯] 功能表上指向 [新增],然後按一下 [索引鍵]。
  8. 鍵入 {83BC7EF7-D27B-4950-A743-0F8E5CA928F8},並按下 ENTER。
  9. 在右窗格中以滑鼠右鍵按一下 預設 登錄值,然後按一下 [修改]
  10. 在 [編輯字串] 對話方塊之 [數值資料] 方塊中輸入 danlr.dll],然後再按一下 [確定]。
對於其他語言使用下列表格中所列之登錄機碼值。在步驟 6,並在步驟 10,取代 danlr.dll 使用您想要的語言的 DLL。
摺疊此表格展開此表格
語言步驟 4 的登錄機碼值步驟 6 和步驟 10 的 DLL步驟 8 的登錄機碼值
波蘭文{b8713269-2d9d-4bf5-bf40-} 2615d75723d8lrpolish.dll{ca665b09 4642 4 C 84-a9b7-9b8f3cd7c3f6}
巴西葡萄牙文{25b7fd48-5404 4beb 9 D 80 b6982af404fd}ptblr.dll{d5fcdd7e-DBFF-473f-BCCD-3afd1890ea85}
葡萄牙文 Iberian{5d5f3a69 620 C-4952-b067-4d0126bb6086}ptslr.dll{d4171bc4-90be-4f70-8610-} dab1c17f063c
俄羅斯{20036404-f1af-11 D 2-a57f-006052076f32}ruslr.dll{20036414-f1af-11 D 2-a57f-006052076f32}
土耳其文{23a9c1c3-3c7a-4d2c-b894-} 4f286459dad6trklr.dll{8df412d1-62 C 7-4667-BBEC-38756576c21b}

新增至 <instanceroot>\MSSearch\Language 登錄子機碼之語言的子機碼

如果要將子機碼新增到此登錄子機碼,請依照下列步驟執行:
  1. 找出並第一個執行個體的 SQL Server 按一下下列登錄機碼:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language
  2. 重複步驟 3 至 4 中 < 加入 COM 類別識別碼或斷的類別識別碼和新增您想要使用之語言的字幹介面一節。在步驟 4 中索引鍵的名稱取代 dan

    其他語言的步驟 4 中索引鍵的名稱取代下列表格中列的值。
    摺疊此表格展開此表格
    語言機碼名稱
    波蘭文plk
    巴西葡萄牙文ptb
    葡萄牙文 Iberian
    俄羅斯rus
    土耳其文trk

新增設定詞典]、 [贅字] 及 [語言的同義字檔案的位置的設定值

若要將這些元件的設定值,請依照下列步驟執行:
  1. 找出並按一下您在 [新增子機碼,以 <instanceroot>\MSSearch\Language 登錄子機碼語言] 區段中新增登錄機碼。第一個執行個體的 SQL Server,這個登錄機碼將為下列:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language\dan
  2. 在 [編輯] 功能表上指向 [新增],然後按一下 [字串值]。
  3. 鍵入 NoiseFile,並按下 ENTER。
  4. 以滑鼠右鍵按一下 NoiseFile 登錄值,然後按一下 [修改]
  5. 在 [編輯字串] 對話方塊中,輸入 Instance-SpecificFTDataPath \noisedan.txt數值資料] 方塊中。

    附註InstanceSpecificFTDataPath 代表您取得依照取得執行個體特定 FTData 資料夾路徑 > 一節中的步驟的路徑。
  6. 按一下 [確定]
  7. 重複步驟 2 至 6,在丹麥文語言下表中新增值所列出的步驟。
    摺疊此表格展開此表格
    步驟 2 的實值型別步驟 3 和步驟 4 的值名稱步驟 5 的實值型別
    字串值TsaurusFileInstance-SpecificFTDataPath \tsdan.xml
    DWORD 值地區設定00000406
    字串值WBreakerClass{16bc5ce4 2 C 78-4cb9-80 D 386a68cc2b2d 5}
    字串值StemmerClass{83bc7ef7-d27b-4950-a743-} 0f8e5ca928f8
丹麥文和不同的語言使用下列的值。
波蘭文語言值
找出並按一下您在 [新增子機碼,以 <instanceroot>\MSSearch\Language 登錄子機碼語言] 區段中新增登錄機碼。第一個執行個體的 SQL Server,這個登錄機碼將為下列:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language\plk
依照 [新增設定詞典]、 [贅字] 及 [語言的同義字檔案的位置的設定值] 區段中使用下列表格中的數值。
摺疊此表格展開此表格
步驟 2 的實值型別步驟 3 和 4 的值名稱步驟 5 的數值資料
字串值NoiseFileInstance-SpecificFTDataPath \noiseplk.txt
字串值TsaurusFileInstance-SpecificFTDataPath \tsplk.xml
DWORD 值地區設定00000415
字串值WBreakerClass{ca665b09 4642 4 C 84-a9b7-9b8f3cd7c3f6}
字串值StemmerClass{b8713269-2d9d-4bf5-bf40-} 2615d75723d8
葡萄牙巴西文語言值
找出並按一下您在 [新增子機碼,以 <instanceroot>\MSSearch\Language 登錄子機碼語言] 區段中新增登錄機碼。第一個執行個體的 SQL Server,這個登錄機碼將為下列:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language\ptb
依照 [新增設定詞典]、 [贅字] 及 [語言的同義字檔案的位置的設定值] 區段中使用下列表格中的數值。
摺疊此表格展開此表格
步驟 2 的實值型別步驟 3 和 4 的值名稱步驟 5 的數值資料
字串值NoiseFileInstance-SpecificFTDataPath \noiseptb.txt
字串值TsaurusFileInstance-SpecificFTDataPath \tsptb.xml
DWORD 值地區設定00000416
字串值WBreakerClass{25b7fd48-5404 4beb 9 D 80 b6982af404fd}
字串值StemmerClass{d5fcdd7e-DBFF-473f-BCCD-3afd1890ea85}
葡萄牙文 Iberian 語言值
找出並按一下您在 [新增子機碼,以 <instanceroot>\MSSearch\Language 登錄子機碼語言] 區段中新增登錄機碼。第一個執行個體的 SQL Server,這個登錄機碼將為下列:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language\pts
依照 [新增設定詞典]、 [贅字] 及 [語言的同義字檔案的位置的設定值] 區段中使用下列表格中的數值。
摺疊此表格展開此表格
步驟 2 的實值型別步驟 3 和 4 的值名稱步驟 5 的數值資料
字串值NoiseFileInstance-SpecificFTDataPath \noisepts.txt
字串值TsaurusFileInstance-SpecificFTDataPath \tspts.xml
DWORD 值地區設定00000816
字串值WBreakerClass{5d5f3a69 620 C-4952-b067-4d0126bb6086}
字串值StemmerClass{d4171bc4-90be-4f70-8610-} dab1c17f063c
俄文語言值
找出並按一下您在 [新增子機碼,以 <instanceroot>\MSSearch\Language 登錄子機碼語言] 區段中新增登錄機碼。第一個執行個體的 SQL Server,這個登錄機碼將為下列:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language\rus
依照 [新增設定詞典]、 [贅字] 及 [語言的同義字檔案的位置的設定值] 區段中使用下列表格中的數值。
摺疊此表格展開此表格
步驟 2 的實值型別步驟 3 和 4 的值名稱步驟 5 的數值資料
字串值NoiseFileInstance-SpecificFTDataPath \noiserus.txt
字串值TsaurusFileInstance-SpecificFTDataPath \tsrus.xml
DWORD 值地區設定00000419
字串值WBreakerClass{20036404-f1af-11 D 2-a57f-006052076f32}
字串值StemmerClass{20036414-f1af-11 D 2-a57f-006052076f32}
土耳其文語言值
找出並按一下您在 [新增子機碼,以 <instanceroot>\MSSearch\Language 登錄子機碼語言] 區段中新增登錄機碼。第一個執行個體的 SQL Server,這個登錄機碼將為下列:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language\trk
依照 [新增設定詞典]、 [贅字] 及 [語言的同義字檔案的位置的設定值] 區段中使用下列表格中的數值。
摺疊此表格展開此表格
步驟 2 的實值型別步驟 3 和 4 的值名稱步驟 5 的數值資料
字串值NoiseFileInstance-SpecificFTDataPath \noisetrk.txt
字串值TsaurusFileInstance-SpecificFTDataPath \tstrk.xml
DWORD 值地區設定0000041f
字串值WBreakerClass{8df412d1-62 C 7-4667-BBEC-38756576c21b}
字串值StemmerClass{23a9c1c3-3c7a-4d2c-b894-} 4f286459dad6

這篇文章中的資訊適用於:
  • Microsoft SQL Server 2005 Developer Edition Community Technology Preview
  • Microsoft SQL Server 2005 Developer Edition for Itanium-based Systems Community Technology Preview
  • Microsoft SQL Server 2005 Developer x64 Edition Community Technology Preview
  • Microsoft SQL Server 2005 Enterprise Edition Community Technology Preview
  • Microsoft SQL Server 2005 Express Edition Community Technology Preview
  • Microsoft SQL Server 2005 Standard Edition Community Technology Preview
  • Microsoft SQL Server 2005 Standard Edition for Itanium-based Systems Community Technology Preview
  • Microsoft SQL Server 2005 Standard x64 Edition Community Technology Preview
  • Microsoft SQL Server 2005 Workgroup Edition Community Technology Preview
關鍵字:?
kbmt kbsql2005fts kbtshoot kbprb KB908441 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:908441? (http://support.microsoft.com/kb/908441/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。