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

MSSQL
无数据库日志文件恢复数据库方法两则(一)
SQLServer编写存储过程小工具(一)
SQLServer编写存储过程小工具(二)
SQLServer编写存储过程小工具(三)
Eclipse+JBoss+MySQL开发环境设置
MYSQL使用简述
一些有用的sql语句实例
枚举SQLServer的实例
SQLServer应用程序中的高级SQL注入
SQL Server数据库超级管理员账号防护知识
讲解如何实现互联网上数据库的安全
SQL 2005数据库转到SQL 2000的步骤讲解
带你轻松接触数据库生成xml的两个方法
用MS SQL Reporting Services生成报表
保护SQL Server的十个步骤
关于SQL SERVER的一些安全问题
SQL Server 2008数据库中使用表值参数
SQL Server 2005中用存储过程实现搜索功能
MS SQL数据库置疑解决办法
SQL Server密码管理的六个危险判断

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-30   浏览: 88 ::
收藏到网摘: 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 所示的选择组成索引的列的对话框