Microsoft SQL Server 2005 社群技術預覽 (CTP) 2005 年九月包括授權第三方廠商斷下列語言:
- 丹麥文
- 波蘭文
- 巴西葡萄牙文
- 葡萄牙文 Iberian
- 俄羅斯
- 土耳其文
這些斷都可以使用。不過,它們並未安裝的預設 SQL Server 2005 CTP 2005 年九月。因此,您必須手動註冊這些斷。
附註我們建議您設定以低權限帳戶來執行 SQL Server (MSFTESQL) 服務,Microsoft 全文檢索引擎。
註冊斷
若要註冊一個斷,您必須使用下列方法:
取得執行個體識別碼的多個 SQL Server 執行個體
本文所列之登錄路徑是針對 SQL Server 2005 的第一個執行個體。這個執行個體的執行個體識別碼 MSSQL.1。如果多個 SQL Server 執行個體存在,您必須修改的登錄路徑的替代執行個體識別碼,代替 MSSQL.1 該執行個體。若要取得執行個體執行個體 ID,請依照下列步驟執行:
- 按一下 [開始]、 按一下 [執行]、 輸入 regedit,然後按一下 [確定]]。
- 在 [登錄編輯程式] 中,找出下列的登錄機碼,第一個 SQL Server 執行個體:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL
- 在右窗格中執行個體名稱和對應的執行個體識別碼出現。
取得執行個體特定 FTData 資料夾路徑
取得執行個體識別碼之後,您必須取得 FTData 資料夾的適當的特定執行個體的路徑。當您新增指定辭彙、 贅字和一個語言的同義字檔案的設定值時,會使用這個路徑。若要取得特定執行個體的 FTData 資料夾路徑,請依照下列步驟執行:
- 按一下 [開始]、 按一下 [執行]、 輸入 regedit,然後按一下 [確定]]。
- 在 [登錄編輯程式] 中,找出,並按一下下列登錄機碼的 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
- 在右窗格中 FullTextDefaultPath 的登錄值便會出現。這個值包含 FTData 資料夾的特定執行個體的路徑。比方說第一個執行個體的特定執行個體的路徑可能 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\FTData。
安裝斷
下一節將告訴您,如何安裝下列語言的斷:
- 丹麥文
- 波蘭文
- 巴西葡萄牙文
- 葡萄牙文 Iberian
- 俄羅斯
- 土耳其文
附註下列步驟使用丹麥文斷做為範例。您必須使用來安裝其他語言斷的值的方式列示在每個步驟之後。
對於斷,加入 COM 類別識別碼或類別識別碼,並加入您想要使用之語言的字幹介面
如果要將 COM 類別識別碼或類別 ID 加入這些元件,請依照下列步驟執行:
- 按一下 [開始]、 按一下 [執行]、 輸入 regedit,然後按一下 [確定]]。
- 在 [登錄編輯程式] 中,找出,並按一下下列登錄機碼,第一個執行個體的 SQL Server:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\CLSID
- 在 [編輯] 功能表上指向 [新增],然後按一下 [索引鍵]。
- 型別 {16BC5CE4 2 C 78-4CB9-80 D 386A68CC2B2D 5},然後按 ENTER 鍵。
- 在右窗格中以滑鼠右鍵按一下 預設 登錄值,然後按一下 [修改]。
- 在 [編輯字串] 對話方塊之 [數值資料] 方塊中輸入 danlr.dll],然後再按一下 [確定]。
- 在 [編輯] 功能表上指向 [新增],然後按一下 [索引鍵]。
- 鍵入 {83BC7EF7-D27B-4950-A743-0F8E5CA928F8},並按下 ENTER。
- 在右窗格中以滑鼠右鍵按一下 預設 登錄值,然後按一下 [修改]。
- 在 [編輯字串] 對話方塊之 [數值資料] 方塊中輸入 danlr.dll],然後再按一下 [確定]。
對於其他語言使用下列表格中所列之登錄機碼值。在步驟 6,並在步驟 10,取代 danlr.dll 使用您想要的語言的 DLL。
摺疊此表格展開此表格
| 語言 | 步驟 4 的登錄機碼值 | 步驟 6 和步驟 10 的 DLL | 步驟 8 的登錄機碼值 |
|---|
| 波蘭文 | {b8713269-2d9d-4bf5-bf40-} 2615d75723d8 | lrpolish.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-} 4f286459dad6 | trklr.dll | {8df412d1-62 C 7-4667-BBEC-38756576c21b} |
新增至 <instanceroot>\MSSearch\Language 登錄子機碼之語言的子機碼
如果要將子機碼新增到此登錄子機碼,請依照下列步驟執行:
- 找出並第一個執行個體的 SQL Server 按一下下列登錄機碼:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language
- 重複步驟 3 至 4 中 < 加入 COM 類別識別碼或斷的類別識別碼和新增您想要使用之語言的字幹介面一節。在步驟 4 中索引鍵的名稱取代 dan。
其他語言的步驟 4 中索引鍵的名稱取代下列表格中列的值。摺疊此表格展開此表格
| 語言 | 機碼名稱 |
|---|
| 波蘭文 | plk |
| 巴西葡萄牙文 | ptb |
| 葡萄牙文 Iberian | 點 |
| 俄羅斯 | rus |
| 土耳其文 | trk |
新增設定詞典]、 [贅字] 及 [語言的同義字檔案的位置的設定值
若要將這些元件的設定值,請依照下列步驟執行:
- 找出並按一下您在 [新增子機碼,以 <instanceroot>\MSSearch\Language 登錄子機碼語言] 區段中新增登錄機碼。第一個執行個體的 SQL Server,這個登錄機碼將為下列:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language\dan
- 在 [編輯] 功能表上指向 [新增],然後按一下 [字串值]。
- 鍵入 NoiseFile,並按下 ENTER。
- 以滑鼠右鍵按一下 NoiseFile 登錄值,然後按一下 [修改]。
- 在 [編輯字串] 對話方塊中,輸入 Instance-SpecificFTDataPath \noisedan.txt數值資料] 方塊中。
附註InstanceSpecificFTDataPath 代表您取得依照取得執行個體特定 FTData 資料夾路徑 > 一節中的步驟的路徑。 - 按一下 [確定]。
- 重複步驟 2 至 6,在丹麥文語言下表中新增值所列出的步驟。
摺疊此表格展開此表格
| 步驟 2 的實值型別 | 步驟 3 和步驟 4 的值名稱 | 步驟 5 的實值型別 |
|---|
| 字串值 | TsaurusFile | Instance-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 的數值資料 |
|---|
| 字串值 | NoiseFile | Instance-SpecificFTDataPath \noiseplk.txt |
| 字串值 | TsaurusFile | Instance-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 的數值資料 |
|---|
| 字串值 | NoiseFile | Instance-SpecificFTDataPath \noiseptb.txt |
| 字串值 | TsaurusFile | Instance-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 的數值資料 |
|---|
| 字串值 | NoiseFile | Instance-SpecificFTDataPath \noisepts.txt |
| 字串值 | TsaurusFile | Instance-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 的數值資料 |
|---|
| 字串值 | NoiseFile | Instance-SpecificFTDataPath \noiserus.txt |
| 字串值 | TsaurusFile | Instance-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 的數值資料 |
|---|
| 字串值 | NoiseFile | Instance-SpecificFTDataPath \noisetrk.txt |
| 字串值 | TsaurusFile | Instance-SpecificFTDataPath \tstrk.xml |
| DWORD 值 | 地區設定 | 0000041f |
| 字串值 | WBreakerClass | {8df412d1-62 C 7-4667-BBEC-38756576c21b} |
| 字串值 | StemmerClass | {23a9c1c3-3c7a-4d2c-b894-} 4f286459dad6 |