您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 清除和修改msde数据库的超级用户(sa)密码的方法
1、如何清除和修改msde数据库的sa密码用友软件提示出现以下问题时,可以用本办法:当客户主机那台电脑上面安装的是MSDE时,万一客户忘掉了MSDE中sa的登录密码时怎么办呢?我们大多会想到重装MSDE,这是其中一种解决办法,但是重装比较麻烦,还要搜索与备份mdf和ldf文件等,有没有一种更简单的方法来找回或者清空MSDE中sa的密码呢?答案是肯定的。“SQLServer桌面引擎”(也叫MSDE2000)没有自己的用户界面,因为它主要设计为在后台运行。用户通过MSDE2000嵌入的程序与它交互。随MSDE2000提供的唯一工具是osql。可执行文件Sql.exe在MSDE2000的默认实例的MSSQL\Binn文件夹中。本文重点讨论如何通过使用osql工具管理MSDE2000。何为Osql?osql工具是一个MicrosoftWindows32命令提示符工具,您可以使用它运行Transact-SQL语句和脚本文件。osql工具使用ODBC数据库应用程序编程接口(API)与服务器通讯。如何使用Osql?一般情况下,可以这样使用osql工具:•用户通过与使用命令提示符时相似的方式交互输入Tr。
2、ansact-SQL语句。•用户提交osql作业,方法是:•指定单个要运行的Transact-SQL语句。-或-•将该工具指向一个包含要运行的Transact-SQL语句的脚本文件。了解了这些之后,我们就可以利用osql这个命令提示符工具来进行相关的操作。方法很简单,Followme:连接到SQLServer桌面引擎(MSDE2000)如要连接到MSDE2000,请按照下列步骤操作:1.确认MSDE2000正在运行。2.在承载您要连接的MSDE2000实例的计算机上打开一个命令窗口。3.键入下面的命令,然后按ENTER键:osql-E这可以通过使用Windows身份验证将您连接到MSDE2000的本地默认实例。如要连接到MSDE2000的一个命名实例,请键入:osql-E-Sservername\instancename如果您收到了下面的错误消息,表明MSDE2000可能未在运行,或者您可能为安装的MSDE2000的命名实例提供了错误的名称:[SharedMemory]SQLServerdoesnotexistoraccessdenied.[SharedMemory]Connectio。
3、nOpen(Connect()).如果您成功连接到了该服务器,就会出现下面的提示:1》此提示表示osql已启动。现在,您可以交互输入Transact-SQL语句,运行结果将出现在命令提示行上。实际操作方法和效果如下:1、在'开始'-'运行‘里面输入CMD,回车2、然后输入osql-E回车,注意横线前面有空格1》sp_passwordnull,'password','sa'回车注意都是英文下的单引号,注意:确保将“password”替换为你的密码,如果你要让密码为空的话,这里保留两个单引号即可。这里是将密码改为空,也就是不要密码(不推荐)。2》go回车呵呵,大功告成!声明:此操作有风险,如您确实要更改MSDE中sa的密码,请您务必第一时间联系管易通软件客服,并请您在客服人员的指导下进行操作,对于由于擅自更改导致数据遗失或者无法连接的情况,管易通软件不负任何责任!谢谢!。
本文标题:清除和修改msde数据库的超级用户(sa)密码的方法
链接地址:https://www.777doc.com/doc-2287040 .html