① 用sql server 2008 創建全文索引列名時出錯,錯誤提示「未安裝全文搜索或無法載入某一全文組件」,如何解
控制面板-->管理工具-->找到服務(我說的是xp系統,win7差不多), 然後看看有沒有SQl server FullText Search服務,如果有把它開啟,並設置自動
或者 開始菜單-->程序 找到Microsoft SQL Server 2008-->配置工具-->外圍應用配置器-->服務和連接的外圍應用配置器,然後找到裡面SQl server FullText Search服務,開啟並設置自動
應該可以了,如果不行的話,重裝一遍試試,希望能幫助到你
② SQL2008和sql2008 r2有什麼區別
1. 功能不同:
(1)SQL 2008為標准款軟體。
(2)SQL 2008R2在SQL 2008基礎上,新增了PowerPivot for SharePoint/Excel,Master Data Services,改進了Reporting Services等功能。
2. 適用范圍不同:
(1)SQL 2008是為部門級應用提供了最佳的易用性和可管理特性。
(2)SQL 2008R2是為關鍵業務應用提供了企業級的可擴展性、數據倉庫、安全、高級分析和報表支持。傾向於商業智能方面。
3. 運用角度上的區別:
(1)如果你是VS2008則配合良好的是SQL2008而不是SQL 2008R2;
(2)如果是VS2010則配合良好的是SQL 2008R2;
(3)SSRS的REPROTINGBUILDER從2變成3的事情上,SQL 2008和SQL 2008R2都不兼容;
(4)如果你是多BI,那建議SQL 2008R2,但如果是單純資料庫,則SQL 2008和SQL 2008R2均可使用。
網路——Microsoft SQL 2008
③ sql 2008企業版的全文索引是灰色的
1、一般按索引性質可以分為聚集索引和非聚集索引
2、一般按覆蓋寬度可以分為單一欄位索引和符合索引
④ sql server 2008報錯全文表或全文索引視圖在其全文索引列中有多個 lcid
全文索引和查詢概念(摘自SQL聯機幫助)全文索引、查詢和同步化最主要的設計要求是,在注冊進行全文檢索的所有表上都有一個唯一的全文鍵列(或者單列主鍵)。全文索引對使用的重要字及其所在位置進行跟蹤。例如,假定有一個對DevTools表的全文索引。全文索引可能指出在Abstract列的第423個和第982個單詞處找到了單詞Microsoft,所在的行與ProctID6關聯。該索引結構支持對所有包含被索引單詞的項進行有效檢索,以及高級檢索操作,如短語檢索和鄰近檢索。為防止全文索引因包含很多對檢索沒有幫助的詞而變得臃腫,a、and、is或the這類額外的詞都忽略不計。例如,指定""與指定"proctsorderedringsummermonths"是一樣的。有這兩個字元串的行都會被返回。目錄\Mssql\Ftdata\Sqlserver\Config下提供了多種語言的干擾詞列表。在安裝帶有全文檢索支持的Microsoft®SQLServer™時會創建這個目錄,並同時安裝干擾詞文件。干擾詞文件可以編輯。例如,高技術公司的系統管理員可以把單詞computer添加到他們的干擾詞表中去。(如果編輯干擾詞文件,則必須在更改生效之前重新填充全文目錄。)下表顯示了干擾詞文件及其相應的語言。干擾詞文件語言-----------------------Noise.chs簡體中文Noise.cht繁體中文Noise.dat語言中性Noise.deu德語Noise.eng英語(英國)Noise.enu英語(美國)Noise.esn西班牙語Noise.fra法語Noise.ita義大利語Noise.jpn日語Noise.kor韓文Noise.nld荷蘭語Noise.sve瑞典語在處理全文查詢時,檢索引擎將滿足檢條件的行的鍵值返回給MicrosoftSQLServer。比如有一個SciFi表,其中Book_No列是主鍵列。Book_NoWriterTitle---------------------------------------------A025AsimovFoundation''sEndV109VerneMysteriousIsland假定想使用一個全文檢索查詢來查找包含單詞Foundation的書名。在本例中,將從全文索引獲得值A025和A027。然後SQLServer用這些鍵值和其它欄的信息響應該查詢。下表顯示了存儲全文索引數據所使用的語言。這些語言基於SQLServer安裝期間選擇的Unicode排序規則區域設置標識符。Unicode排序規則區域設置標識符全文數據存儲所用的語言------------------------------------------------------中文注音符號(台灣)繁體中文漢語拼音簡體中文中文筆畫簡體中文中文筆畫(台灣)繁體中文荷蘭語荷蘭語英語(英國)英語(英國)法語法語通用Unicode英語(美國)德語德語德文電話簿德語義大利語義大利語日語日語日語Unicode日語韓文韓文韓文Unicode韓文西班牙語(現代)西班牙語瑞典/芬蘭語瑞典語此列表中沒有的其它所有Unicode排序規則區域設置標識符值都映射到使用空格分隔單詞的中性語言單詞的斷字元和詞干分隔符。說明Unicode排序規則區域設置標識符設置用於所有可進行全文索引的數據類型(如char、nchar等)。如果為char、varchar或text類型列的排序次序設置的語言類型,不是Unicode排序規則區域設置標識符語言,那麼在對char、varchar和text類型的列進行全文索引和查詢時,仍然使用Unicode排序規則區域設置標識符值。創建全文索引(以索引image列為例,其他類型欄位大致一樣)標題全文索引image列,全攻略!作者pengdali[原作]關鍵字全文索引imagehttp://www.cnblogs.com/Elong/archive/2005/08/31/227001.htmlhttp://www.soooi.com/jsj/ShowArticle.asp?ArticleID=2526
⑤ sql2008 未安裝全文搜索或無法載入某一全文組件。怎麼辦
要使用全文搜索必須安裝全文搜索服務的,在sql2005中的sqlserver配置中,有個SQl server FullText Search服務就是全文搜索.或者在MSSQL managment studio的管理下面也有個全文搜索的功能,開啟就可以了.
⑥ SQL2008中全文搜索安裝失敗後果
SQL2008中全文搜索安裝失敗解決方法
先確認你的版本是否可以在xp下運行?
如果可以,那麼你重裝系統;還不行,你就重裝xp;再不行,你就換操作系統win server;還不行,就還機器重來;要是再不行,只能用殺手鐧了,換人
⑦ SQLSEVER 2008 全文檢索 pdf文件不支持
2
⑧ Sql Server 2008 必須開啟哪些服務
只需要開啟SQL Server (MSSQLSERVER)。
Sql Server 2008所有服務如下:
SQL Active Directory Helper 服務支持與 Active Directory 的集成
SQL Full-text Filter Daemon Launcher (MSSQLSERVER)用於啟動全文篩選器後台程序進程的服務,該進程將為 SQL Server 全文搜索執行文檔篩選和斷字。禁用此服務將使 SQL Server 的全文搜索功能不可用。
SQL Server (MSSQLSERVER)提供數據的存儲、處理和受控訪問,並提供快速的事務處理。
SQL Server (SQLEXPRESS)提供數據的存儲、處理和受控訪問,並提供快速的事務處理。
SQL Server Browser將 SQL Server 連接信息提供給客戶端計算機。
SQL Server VSS Writer提供用於通過 Windows VSS 基礎結構備份/還原 Microsoft SQL Server 的介面。
SQL Server 代理 (MSSQLSERVER)執行作業、監視 SQL Server、激發警報,以及允許自動執行某些管理任務。
SQL Server 代理 (SQLEXPRESS)執行作業、監視 SQL Server、激發警報,以及允許自動執行某些管理任務。
(8)sql2008全文檢索擴展閱讀:
SQL Server 2008在2008年8月6日正式發表,並且同時發布SQL Server 2008 Express版本,研發代號為「Katmai」,作為SQL Server 2005的功能強化版本,其主要的新功能與特色有:
1、以原則為主(Policy-Based)的管理基礎架構。
2、與Windows Server 2008、Windows Vista的Data Collector技術集成的Performance Data Collection。
3、可以經由管理者設置以調整運行資源的資源調節器(Resource Governer)。
4、可預測的查詢性能。
5、數據壓縮能力。
6、DDL(數據定義語言)審核能力。
7、透通式數據加密(Transparent Data Encryption)
8、記錄檔數據流壓縮(Log Stream Compression)
9、ADO.NET Object Services的直接支持,這代表SQL Server 2008可支持LINQ和ADO.NET Entity Framework。
10、本地的DATE和TIME分割的數據類型,並且支持時間位移的DATETIMEOFFSET和更精確的DATETIME2數據類型。
11、FILESTREAM數據類型:將大型二進制數據存到NTFS文件系統中(即不直接存在資料庫中)。
12、稀疏欄位(Sparse Column)的支持,可節省因為NULL值所佔據的存儲空間。
13、空間數據類型集,包含geometry(平面或Euclidean(平面地球)數據)以及geography(橢圓體(圓形地球)數據),分別可存儲平面和立面型的數據,有助於GIS型系統的開發。
14、變更數據收集與捕捉(Change Data Capture)。
15、寬數據表(Wide table),可以容納最高30,000個欄位,但必須要配合Sparse欄位使用。
16、hierarchyid數據類型,可以允許存儲層次結構化的數據。
17、MERGE語句,可根據與來源數據表聯結的結果,在目標數據表上運行插入、更新或刪除作業,其功能與ADO.NET中的DataSet.Merge()方法類似。
18、Report Server應用程序嵌入能力。
19、Reporting Service可支持窗體驗證。
20、預測分析能力(SSAS)。
21、數據表型參數與變數,可以在變數或參數中使用table的類型。
SQL Server 2008比起以往版本存在以下優勢:
(1)保護資料庫查詢
(2)在伺服器的管理操作上花費更少的時間
(3)增加應用程序穩定性
(4)系統執行性能最優化與預測功能
⑨ SQL2008 全文索引中完全填充和增量填充 是什麼意思
當創建一個新索引,或重建一個存在的索引時,你可以指定一個填充因子,它是在索引創建時索引里的數據頁被填充的數量。填充因子設置為100意味著每個索引頁100%填滿,50%意味著每個索引頁50%填滿。
如果你創建一個填充因子為100的聚集索引(在一個非單調遞增的列上),那意味著每當一個記錄被插入(或修改)時,頁拆分都會發生,因為在現存的頁上沒有這些數據的空間。很多的頁拆分會降低sqlserver的性能。
舉個例子:假定你剛剛用預設的填充因子新創建了一個索引。當sqlserver創建它時,它把索引放在相鄰的物理頁面上,因為數據能夠順序的讀所以這樣會有最優的i/o訪問。但當表隨著、、增加和改變時,發生了頁拆分。當頁拆分發生時,sqlserver必須在磁碟的某處分配一個新的頁,這些新的頁和最初的物理頁不是連續的。因此,訪問使用的是隨機的i/o,而不是有順序的i/o,這樣訪問索引頁會變得更慢。
那麼理想的填充因子是多少呢?它依賴於應用程序對sqlserver表的讀和寫的比率。首要的原則,按照下面的指導:
低更改的表(讀寫比率為100:1):100%的填充因子
高更改的表(寫超過讀):50-70%的填充因子
讀寫各一半的:80-90%的填充因子
在為應用程序找到最優的填充因子前也不得不進行試驗。不要假定一個低的填充因子總比高的好。低的填充因子會減少頁拆分,它也增加了sqlserver查詢期間讀的頁數量,從而減少性能。太低的填充因子不僅增加i/o開銷,也影響緩存。當數據頁從磁碟移到緩存中時,整個頁(包括空的空間)都移到緩存中。所以填充因子越低,不得不移到sqlserver緩存中的頁面就越多,意味著同時為其他重要數據頁駐留的空間就少,從而降低性能。
如果你沒有指定填充因子,預設的填充因子時0,意味著100%的填充因子(索引的葉頁100%的填滿,但索引的中間頁有預留的空間)。
作為監控的一部分,你要決定新建索引或重建索引時的填充因子是多少。事實上,除了只讀資料庫,所有的情況,預設值0都是不適合的。
⑩ SQL 2008的全文索引選項在哪裡
在SSMS界面,對象資源管理器,打開表的目錄,選中一個表,在表上右鍵,就可以看到了。