今天给一个会计电算化上海专版的客户远程解决了一个SQL SERVER 口令的问题,他这个问题很奇怪,并不像我们之前的打开用友软件提示SQL SERVER口令文章中提到的那些原因,他的数据库是安装好的,TCP/IP也启用了,密码也没输错,会是什么原因呢?

用友财务软件免费下载网站站长在远程时,打开 SQL2005 的企业管理器,使用SA登录的时候,发现有错误提示:用户sa登录失败。原因:该账户被禁用。(microsoft sql server,error:18470)如下图所示:

用户sa登录失败。原因:该账户被禁用错误提示图片

而且在DOS窗口使用osql –U SA命令进行连接时也出现用户SA登录失败,该账户这被禁用的提示。那么这个问题应该如何解决呢?

1、首先我们需要将数据库登录模式更改为混合模式(SQL Server和Windows身份验证模式),具体大家可以参考一下:

2、接下来需要在SQL2005数据库企业管理器界面输入一条语句,如下图所示:

EXEC   sp_password   null,null,'sa'   
       ALTER   LOGIN   sa   ENABLE   

使用语句启用SA账户

语句说明:语句中的第一个null表示的是旧密码,第二个null表示的是新密码,如上图,的写法表示,之前安装SQL2005数据库时设置的密码为ufsoft123,使用语句后SA密码就更改为:ufsoft1231了。

当然如果你不会写语句也有简单的办法,操作步骤如下:

1、登录SQL2005企业管理器,依次点击左侧的树目录,到达登录名下的SA处,右键选中sa,选择属性,点击状态切换到状态面板,将登录设置为启用,点击确定就可以了。

设置数据库SA账户属性

启用SA登录账户图示

照上述操作完成后,再登录会计电算化上海专版软件,打开系统管理,仍然会提示SQLSEVER口令,此时输入我们前面改好的ufsoft1231再点击确定,会计电算化软件就正常运行了。

由于这个操作有点特别,稍微复杂了一些,如果大家有不会操作,可以加用友财务软件站长QQ:1820223520有偿远程服务。