QLServer超级用户口令修改过安装软件后,登录系统管理提示:SQLServer口令此提示可能由于有时sa口令遗忘或失效,也可能是环境问题所致。首先:要分析是否设置了sa口令,或者录入的sa口令是否正确,可通过命令提示符验证sa口令。〖操作步骤〗1.在正在连接到的计算机中打开命令提示符窗口。开始—运行—输入cmd—确定2.在命令提示符处键入以下命令:osql-Usa注意:(1)‘U’字符一定为大写(2)这样可以通过sa账户连接到本地默认实例,若要连接到计算机上安装的命名实例,请键入osql-Usa-Sservername然后按Enter键,随机出现以下提示:Password:3.如果没有密码,则直接按Enter键;如果有密码,则录入sa密码,再按Enter键,此操作将为sa传递一个NULL(空)密码。如果按Enter键后出现以下提示:1说明sa账户没有密码。以上是正常的情况,如果在这个操作过程中,有错误提示,则很可能是环境问题。其次:对环境问题进行分析。【问题1:】现象描述:如果收到以下错误信息:LoginFailedforuser\'sa\'.或“用户'sa'登录失败”则表示输入的密码不正确。此错误信息表示已为sa账户创建了密码。原因分析:在安装数据库或配置系统管理时设置过sa口令,由于第一次登录系统管理或重新安装用友通等原因引起的。解决方法:修改或清空SQLServer的sa口令〖操作步骤〗企业管理器—控制台根目录—MicrosoftSQLServers—SQLServer组—服务器名称(默认名称为机器名或local)—安全性—登录—双击sa右边界面)—密码重置清空这个密码即可。补充说明:如果用户安装的是MSDE。因MSDE没有企业管理器,可使用相关工具或命令来初始化或设置口令,建议方案:使用SQLServer企业管理器组件来设置,工具见通网站—服务工具——SQL管理工具(939号)。【问题2:】现象描述:如果收到如下错误信息:Loginfailedforuser\'sa\'.Reason:NotassociatedwithatrustedSQLServerconnection。或用户'sa'登录失败,原因:未与信任SQLServer连接相关联。表示运行SQLServer的计算机设置为只限Windows身份验证。原因分析:数据库安装或由于某些原因SQL的身份验证模式为windows身份验证模式,而系统要求必须是混合模式。修改为SQL混合验证模式。〖操作步骤〗1、先停止MSSQLSERVER以及其他相关服务(如SQLSERVERAgent);2、打开注册表编辑器,开始-运行-输入regedit点确定;3、找到以下两个子项之一(取决于MSDE是作为默认MSDE实例安装的还是作为命名实例安装的):HKEY_LOCAL_MACHINE\Software\Microsoft\MSSqlserver\MSSqlServer-或者-HKEY_LOCAL_MACHINE\Software\Microsoft\MicrosoftSQLServer\MSSQLServer\\4、在右窗格中,双击LoginMode子项5、在DWORD编辑器对话框中,将此子项的值设置为2,选择了十六进制(Hex)选项(默认情况下,WindowsLoginMode注册表子项的值设置为1。如果启用SQL的身份验证模式,则此值为2。)6、一定要重新启动MSSQLSERVER和SQLSERVERAgent服务以使更改生效。【问题3:】现象:如果您收到以下错误信息,[SharedMemory]SQLServerdoesnotexistoraccessdenied.[SharedMemory]ConnectionOpen(Connect()).或[SharedMemory]SQLServer不存在或防问被拒[SharedMemory]ConnectionOpen(Connect()).则表示SQLServer可能未运行,或者您可能为安装的SQLServer的命名实例提供了错误名称:原因分析:由于系统组件未被正确注册引起,常见操作如:先安装财务通产品,后又安装用友通产品。解决方法:需注册控件:操作系统安装目录\ProgramFiles\CommonFiles\System\ado\msadox.dll和msado15.dllSQLServer超级用户口令修改