当前位置: 首页 > 图文教程 > 数据库 > MSSQL > SQL Server数据库技术(64)

MSSQL
sql server的保留关键字
SQL2000 关于 Java JDBC 驱动的安装和设定
SQL Server2005数据库查询中使用CTE
如何整理SQL Server输入数据
SQL优化34条
怎样用SQL服务器调节器收集重要信息
黑客经验谈 MSSQLSA权限入侵的感悟
SQL Server企业管理器和查询分析器简介
SQL Server开发人员应聘常被问的问题
限制系统管理员对SQL Server进行访问
升级到SQL Server 2005之后转换登录
SQL Server 2000中监控失败的登录尝试
MSSQL移动到新服务器出现不匹配问题
让你见识一下SQL Server口令的脆弱性
全面调整SQL Server的硬件性能计划
SQL SERVER数据导成INSERT
SQL Server中保护数据的安全选项
防范SQL注入攻击的新办法
SQL Server数据库安全管理机制详解
妙用SQL子查询来从子表里删除数据

MSSQL 中的 SQL Server数据库技术(64)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-30   浏览: 140 ::
收藏到网摘: n/a

SQL Server 2000 的Standard Edition 和Enterprise Edition 版本提供了对表数据中字符串的复杂检索功能---全文检索(Full-Text Searches)。此功能需要在安装时通过自定义安装选项来添加。

10.7.1 全文索引和目录
全文检索是通过使用全文索引(Full-Text Index)来实现的。一个全文索引中存储了表的数据中有确切含义的字符串以及其在表的列中的位置等信息。全文检索就是利用全文索引中的信息查找含有特定字符串的数据行。

全文索引包含在全文索引目录中(Full-Text Catalogs),通常是由同一数据库中的一个或多个表的全文索引构成一个全文索引目录。一个表只能有一个全文索引,因此每个有全文索引的表只隶属于一个全文索引目录。一个数据库可以包含一个或多个全文索引目录,但一个全文索引目录也只能隶属于一个数据库。全文索引目录和全文索引尽管是由SQL Server 来管理,但是并不存放在数据库文件中,而是与Microsoft Search 服务相关的操作系统文件。

在使用全文索引查询时,SQL Server 将检索条件发送给Microsoft Search 服务。MicrosoftSearch 服务将找出所有符合全文检索条件的值,并将它们返送给SQL Server SQL Server就根据这些值来决定将处理表的哪些数据行。因此,必须启动Microsoft Search 服务才能
使SQL Server 具有全文检索的功能。

启动Microsoft Search 服务的方法有两种:
(1) 用Enterprise Manager 启动
在Enterprise Manager 的Support Services 目录树文件夹中用右键单击“Full-TextSearch”,从快捷菜单中选择“Start”项,即可启动。启动后如图10-1 所示。

(2) 用操作系统控制面板中的服务管理程序启动
在Win2000 Server 和Windows NT 确认中都可以从控制面板的“管理工具Administrative Tools”下的“服务”界面中右键单击所要启动的服务“Microsoft Search”,从快捷菜单中选择“启动”选项,就会启动Microsoft Search 服务,启动后画面如图10-2所示。

10.7.2 创建全文索引目录
在企业管理器中创建全文索引目录的步骤如下:
(1) 在企业管理器的目录树中选择要创建全文索引目录的数据库,将其展开,右键单击“Full-Text Catalogs” 对象从快捷菜单中选取“New Full-Text Catalogs”,则会出现如图10-3 所示的新建全文索引目录对话框。
(2) 在图10-3 所示的对话框中输入要创建的全文索引目录名称和文件存放位置SQLServer 默认的存放目录是“安装目录\MSSQL\FTDATA”,在此目录下将为每个全文索引目录单独创建一个目录,目录名称与图10-3 中指定的名称不同,是由系统生成的。单击“Schedules” 页框,则会出现如图10-4 所示的全文索引目录计划对话框。
(3) 在图10-4 中可以创建、编辑全文索引目录执行计划。单击“确定”按钮,则创建全文索引目录。

图10-4 创建全文索引目录计划对话框

10.7.3 创建全文索引
创建全文索引的步骤如下:
(1) 在企业管理器中选择要创建全文索引的数据库,或表单击右键,从快捷菜单中选择“New Full-Text Indexes”, 则会出现如图10-5 所示的全文索引创建向导界面。

(2) 单击“下一步”按钮,出现如图10-6 所示的选择要创建全文索引的表对话框。

(3) 单击“下一步”按钮,出现如图10-7 所示的选择表中的惟一索引对话框。

(4) 单击“下一步”按钮,出现如图10-8 所示的选择组成索引的列的对话框