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

MSSQL
MS SQL Server 2000系统数据类型
SQL Server几个容易出错的数据类型
SQL Server 数据库中关于死锁的分析
站长必备的sql查询语言基础知识
经验分享交流:常用SQL语句技法
SQL SERVER 2000 数据库备份与还原
解决SQL SERVER 2005无法远程连接的问题
SQL Server 安装参考意见
在sqlserver2005中安装sql server 2000的示例数据库northwind
SQL Server 2000 数据库分离与附加
高级自定义查询、分页、多表联合存储过程
SQL Server数据库下教你如何做导库SQL
常用的 MSSQL Server 数据修复命令
SQL存储过程初探
SQL Server存储过程编写经验和优化
卸载SQL Server2000后不能再次安装的问题解决方法
教你安装SQL Server 2005示例数据库
MySQL 的外键与参照完整性: Part 1
SQL Server安装:"安装文件配置服务器失败"的解决方法
SQL Server 数据库文件存放在何处

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


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