解决SQL2000数据库连接失败,登陆不正确操作方法

上传人:博****1 文档编号:487775727 上传时间:2022-07-23 格式:DOC 页数:9 大小:279KB
返回 下载 相关 举报
解决SQL2000数据库连接失败,登陆不正确操作方法_第1页
第1页 / 共9页
解决SQL2000数据库连接失败,登陆不正确操作方法_第2页
第2页 / 共9页
解决SQL2000数据库连接失败,登陆不正确操作方法_第3页
第3页 / 共9页
解决SQL2000数据库连接失败,登陆不正确操作方法_第4页
第4页 / 共9页
解决SQL2000数据库连接失败,登陆不正确操作方法_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《解决SQL2000数据库连接失败,登陆不正确操作方法》由会员分享,可在线阅读,更多相关《解决SQL2000数据库连接失败,登陆不正确操作方法(9页珍藏版)》请在金锄头文库上搜索。

1、解决此问题有两种方法:第一种方法1. 先停止服务器服务,双击主机屏幕右下角的匸产的图标,弹出界面选停止,再弹出的选项选择是。2. 解压data压缩包(没有的可以咨询售后服务人员),复制文件夹里所有文件,然后进入D盘,D:ProgramFilesMicrosoftSQLServerMSSQLData这个路径,粘贴刚才复制的所有文件,提示替换时选全部。3. 重新点击这个图标,弹出界面选,开始/继续,等图标变成绿色三角即可关掉。重新打开管理系统即可正常使用。第二种方法首先打开企业管理器,位置:服务器这台机器(也就是主机)开始-程序-MicrosoftSQLServer-企业管理器.Microsoft

2、OfficeMicro-softSQLServer鬱导入和口琳丄腹务器画塔实用工具帥喜户端网宕实用工具盘庭机M书麻企业節1器J事祥探查器畐在1IS中酝置SQLXML站.Micro-softSQLServer本切换依次点开-控制台根目录-MicrosoftSQLServer-MicrosoftSQL组-(local)(WindowsNT)-安全性-登录然后选中右面出现的sa项目,双击,弹出界面第1步数据库选项选成myhis,第2步密码选项删除掉密码,然后点保存弹出选项不填写,直接点确定。此时,如果点确定之后界面直接消失,则程序可以正常使用了。就不需要操作第二步了。第二步如果弹出错误2812:未能

3、找到存储过程sp_password字样则打开“查询分析器”位置:服务器这台机器(也就是主机)开始-程序-MicrosoftSQLServer-查询分析器MicrosoftSQLServer控制面板设菌和打印机帮助和壹持分析器-一逼导入和导匕数据_k備齟器展务器网络实用工具艸香户端网堀实用工具联沁书冋企业管理器申事嘟潼器畐在】IS口髓SQLXML&a1rr1llrTI-4n4r7弹出界面如下图,直接点确定进入,如果提示错误,则选中SQLServer身份验证(Q)再点确定进入弹出界面如下在红线箭头位置的光标处粘贴如下代码createproceduresp_passwordoldsysname=NU

4、LL,theold(current)passwordnewsysname,thenewpasswordloginamesysname=NULLusertochangepasswordonasSETUPRUNTIMEOPTIONS/DECLAREVARIABLESsetnocountondeclareselfintselectself=CASEWHENloginameisnullTHEN1ELSE2ENDRESOLVELOGINNAMEifloginameisnullselectloginame=suser_sname()CHECKPERMISSIONS(SecurityAdminperRich

5、ardWaymire)-IF(notis_srvrolemember(securityadmin)=1)ANDnotself=1begindbccauditevent(107,self,0,loginame,NULL,NULL,NULL)raiserror(15210,T,-l)return(1)endELSEbegindbccauditevent(107,self,1,loginame,NULL,NULL,NULL)end-DISALLOWUSERTRANSACTION-setimplicit_transactionsoffIF(trancount0)beginraiserror(15002

6、,-1,-1,sp_password)return(1)end-RESOLVELOGINNAME(disallowsntnames)ifnotexists(select*frommaster.dbo.sysloginswhereloginname=loginameandisntname=0)beginraiserror(15007,-1,-1,loginame)return(1)end-IFnon-SYSADMINATTEMPTINGCHANGETOSYSADMIN,REQUIREPASSWORD(218078)-if(self1ANDis_srvrolemember(sysadmin)=0A

7、NDexists(SELECT*FROMmaster.dbo.sysloginsWHEREloginname=loginameandisntname=0ANDsysadmin=1)SELECTself=1-CHECKOLDPASSWORDIFNEEDED-if(self=1oroldisnotnull)ifnotexists(select*frommaster.dbo.sysxloginswheresrvidISNULLandname=loginameand(oldisnullandpasswordisnull)or(pwdcompare(old,password,(CASEWHENxstat

8、us&2048=2048THEN1ELSE0END)=1)beginraiserror(15211,-1,-1)return(1)end-CHANGETHEPASSWORD-updatemaster.dbo.sysxloginssetpassword=convert(varbinary(256),pwdencrypt(new),xdate2=getdate(),xstatus=xstatus&(2048)wherename=loginameandsrvidISNULL-UPDATEPROTECTIONTIMESTAMPFORMASTERDB,TOINDICATESYSLOGINSCHANGE-

9、exec(usemastergrantalltonull)-FINALIZATION:RETURNSUCCESS/FAILURE-iferror0return(1)raiserror(15478,-1,-1)return(0)-sp_password粘贴完毕后,点击红圈里的绿色三角的运行符号,feaib产|yI-.-.,JHITMUlEiTnUvnmt*rmdb|i41LTEsrthifjjFipdbxtwpdb*Jiu.iJjuu虽用对劭SU&HEEtf!S燧威心目郦闵间聊.TLJttMS出审USS逊心应莽I珈.4-Cj比酬/心韵祖盼+1-12磁甜醐:+ict和brrapa区駅Sun*慕跡IS貫型j“Ttr提示命令已成功完成。关掉查询分析器,再重复第一步操作即可。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号