使用S Q L S e r ve r2005的常见问题及解决方法
柏亚玲
(湖南商务职业技术学院湖南长沙410205)信息科学
【摘要]据统计,j大主流关系数据库i O r a el e、D B2f f C]SO L Ser ver中,M S SQ L SorverO懒占有份额增长速度是最快的。SOL S er v er2005是M S SO L Ser v er雕J较新版本,在它之前,使用的是SO L Ser ver2000版。对于刚接触s Q I J Ser ver2005的用P来说,不可避免地会遇到很多问题,我也一样,使用过后,有一些经验需要跟大家分享。主要介绍在使用SOL S er v er2005时遇到的。砦『I I J题及解决这些问题的方法或方案。
[关键词]SO L Ser ver2005数据库问题方法服务
中图分类号:TP3文献标识码:A文章编号:1671--7597(2008)1120069--01
一、SQ L S e r ve r2005简介
SO L Ser ver2005是微软历经5年时间打造的具有里程碑性质的企业级数据库产品。它在企业级支持,商业智能应用.管理开发效率等诸多方面,较SO L Ser ver2000JI匀有质的飞跃,是集数据管理与商业智能
分析于‘体的,极具|i i f瞻性的卜.一代数据管理与分析甲台。SO L S er v er20051提供集成的开发管理I:具和各类新的开发特性,在大幅提高开发效率的同时,进一步拓展您的应用窄问。带来新的商qk虑用机遇。因此,使用S O L S er ver2005的客户将越来越多。但对初次使用SQ L S er ver2005的用户来说.可能存使_}}j过程中会遇到很多问题,我也有过这样的经历,现将使用过程中一些常常遇到的困难和问题及解决方法总结H{来.与大家分享。
=、使用sQ L S e r ve r2005过程中的问置及解决方囊
(一)安装SO L Ser ver2005时版本的选择。使用S O L S er v er2005时首先要安装该系统。S Q L S er v er2005分五个版本,即:E nt e r pr i s e(企业版),D eve l opm e nt(开发版),W orkgroup(工作组版),S t a nda rd(标准版),Expre ss(简易版)。这几个版本,我们究竟麻该使用哪一个昵?这是许多初学SO L Ser ver2005的人最常遇到的问题。简单的比较一下E n t er p r i se,D e vel opm e nt和E xp r ess:等i个版本:以功能言,E nt er pr i se版和D evel opm ent版的功能一模一样。两者的芹别,除了授权不同外。最}要的差别是:E nt er pr i se版的数据库引擎只能安装在wi ndo w s2003S e rver(或其他Ser ver)操作系统、严台上。如果你想安装在W i ndow s X P Pr o或V i st a系统上。你应该安装SO L2005D ev el opm e nt J皈(开发版)。因为,V i st a足)(P的后继者,足cl l ent O S。不是W I N S E R V E R2003这样的s er v er O S,当然只能安装expr e s&或deve l oper了.另外,对于学习来说,安装E xpr e ss(简易版)也不失明智之举。因为S O L2005E x pr es s版,它是免费的,町以直接从微软网站上卜载。F载地
址为:ht t p://m s(dn.m icr os of t.co m/zh-cn/expr es s/bb41079 2.as px。
图1
(二)连接失败的主要原因及解决方案。SO L S e r ver服务就是sQ L S er v er2005的数据库引擎,是S Q L S er v er2005的核心服务,只有启动了SO L Ser ve r服务之后,用户才可以与服务器连接,才可以使用客户端【具。在s Q L Ser ver2005=P,最常使用的工具是:S O L S er ver M an agem e nt St udi o,它是一个客户端工具。只有成功启动了SQ L Se r ver服务之后,才可以启动该客户端r具。打开客户端工具时,如果出现如图1所示的提示,首先应该要考虑的问题是:SO L Server服务是否被停止了。要肩动S Q L S e r ve r服务,可使用两种方法来完成:第一种方法:可打开:开始一>程序C M i cr os q f t sol S er v er2005一>配置1:具一>SQ L S er v er C on f i gu r at i on M a nager,选中SOL S er ver2005服务中S O L Ser ve r(M S SO L SE R V E R),并单击工具栏中的“启动服务”按钮,把服务状态改为启动;第一种方法:打开控制面板一>管理T具一>服务,在服务窗口l}J至U SO L Ser ve r服务,右击来启动它。另外,如果/f i需要使用该服务,也可用上面的两种方法之一停止该服务,以释放占用的系统资源。
(三)如何使用s^帐号。SO L S er v er2005中。有一个系统管理员帐号(S A)。在安装SQ L S er ver2005时,如果将身份验证模式选择为混合模式,则-定要输入sA帐号的密码;如果将身份难模式选择为“W i n
dow s身份验证模式”,则安装成功后,是升i能直接用s A帐号连接服务器的。这时如果要使用s A帐号连接服务器,则要经过卜面几个步骤:第一步,用W i ndow s身份验证模式登陆服务器:第二步,连接成功后,在对象资源管理器中右键你的实例,选择“属性”。在属性窗u中,选择“安伞性”选项页,修改服务器身份验证模式为“S O L S e rver和W i ndow s身份验证模式”;第i步,在对象资源管理器中,到实例名一>安全性一>登录名一>SA.右击“SA”.选择“属性”,在属性窗口中,“常规”选项页中,设置“SA”的密码,在“状态”选项页中,设置“授予”而不是“拒绝”,设置“启用”而不是“禁用”;第四步,重新启动服务器,然后启动“SQ L S er v er M a nag em en t S t udi O”时,就町以使用“s A”帐号登陆服务器了。不过还得提醒‘点,“sA”帐号可谓是“树大招风”,从安全的角度考虑,最好将“sA”帐号改名或者禁用为妥。sql server两种身份验证模式
(四)SO L s er ver2005的“查询分析器”。在S O L S er ver2005中.SO L S er v er M an agem e nt St udi o,是访vs的风格,它结合了SO L S er v er 2000的企业管理器和查询分析器的功能.对开发人员和数据库管理员来说最重要的查询分析器已经换成了查诈盯编辑器。你可以在管理中心中选择新建查询来调用它。查询编辑器提供r编1;和运行T一"SO l,查询语句的分析器蕈本功能,并可以}孑So ur c eSaf e整合进行版本控制。然而,套询编辑器缺少调试T—SO L语句的功能。需要使用V i sua l S t ud i o2005的数据库项日来进行调试。
(五)是否区分大小写字母。在进行字符的比较时,存在是否区分大小写字母的问题。在S O L S er ver2005中,是否区分大小写宁母,取决于安装时的选择。系统安装完成后,是小能更改设置的,一定
要更改设置,得重装SQ L S e r ve r2005数据库管理系统。
(六)如何移动或复制数据库文件。刚创建数据库时,通常都不会去改变数据库文件的默认存放位置,等到想改变数据库文件的位置时,发现改不了。这也足初学S O L S er v er2005的用户常常遇到的问题。町按下列的操作步骤移动或复制数据库文件的位置:第一步,打开S O L S er v er M an agem e nt St udi o,在对象资源管理器中.先分离数据库,或i l=数据库脱机:第■步,在“我的电脑”或“资源管理器”中移动或复制数据库文件;第三步,在“对象资源管理”中,让分离的数据库附加,或让脱机的数据库联机.
(七)如何停止和启动s0L S er ver2005的服务。用过SO L S er ver 2000的用户都知道:要停止、暂停和扁动S O L Ser ve r J]&务,可通过任务栏右边托盘.1:的服务管理器图标实现。但升级:l I JSO L S er v er2005之后,你会发现系统图标中的服务管理器图标不见了。S Q L S e r ve r服务管理器已经被替换成了SO L S e r ver配置管理器,具体操作步骤与本文中第2个问题中的操作步骤相似。
(下转第39页)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。