① 用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界面,对象资源管理器,打开表的目录,选中一个表,在表上右键,就可以看到了。