金剑忠
摘要:用友T3电算化软件在企事业单位、教育教学中被广泛的应用,由于许多用户经常按默认方式安装SQL Server 2005数据库,导致经常出现输入SQL Server 口令窗口,解决此类问题,主要是SQL Server 2005数据库安装中“隐藏高级配置选项”被选中、SQL Server 2005数据库配置错误、登录方式错误、远程设置错误等问题。
关键词:数据库;用友T3;SQL2005;MSSQL2005;服务和应用;配置管理
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)27-6265-02
Abstract:UF T3 computerized software enterprises, education is widely applied, Since many users often installed by default SQL Server 2005 database, SQL Server password input window leading to frequent, Solve such problems, mainly SQL Server 2005 database installation, "Hide advanced configuration options" is selected, SQL Server 2005 database configuration error, login error, remote setting errors and other issues.
Key words: database; UFIDA T3; SQL2005; MSSQL2005; service and application; configuration management
最近由于电脑故障,重装了Windows XP操作系统,同时安装一些应用软件,首先安默认安装方式,安装了SQL2005数据库(设置了用户SA的口令),安装过程中一切正常,结束后重新启动操作系统,然后也是安默认方式安装了《用友T3企业管理信息化软件教育专版》,重新启动电脑出现SQL Server口令窗口:输入正确的SA口令,仍然不能连接到SQL2005数据库服务器上,下面具体来帮助大家分析解决数据库SA口令的问题。
1 如果是第一次安装SQL2005或用友T3,请参考下面的解决办法
1) 右击“我的电脑”-“管理”-“服务和应用程序”-“SQL Server 配置管理”-“SQL Server 2005服务”-查看右边的列表中的服务名是否为:SQL Server(SQLEXPRESS),如果是SQL Server(SQLEXPRESS),那么你的SQL2005安装方式错误,也就是说安装SQL2005数据库时没有把“隐藏高级配置选项”前面的勾前掉。解决方法是卸载干净数据库后重新安装SQL2005数据库,具体安装步骤如下:
(1) 下载MSSQLSERVER2005数据库,然后解压后双击“SETUP.EXE”。
(2) 勾选“我接受许可条款和协议”, 点击“下一步”。
(3) 等待配置组件,点击“下一步”。
(4) 进入系统配置检测,检测通过可直接点击“下一步”(注:安装用友通软件不需要IIS功能,所以如果是IIS功能要求不符合可以直接跳过)。
(5) 取消“隐藏高级配置选项”前面的勾,特别注意:此处一定不能勾选。
(6) 选择安装的程序功能,Reporting Services 这一项可以不安装,“客户端组件”中的所有子项均要安装,而对于Management Studio Express 这一项一定要安装上,这个是MSSQL2005的企业管理器,便于后续解决问题,逐个点击组件前的X箭头,选中“整个功能将安装到本地硬盘上”,直到所有选项前都没有X图标,然后“下一步”。
(7) 选择“默认实例”,如果此处没有这个界面,说明你安装的过程中出现问题了,请返回第(5)步骤,取消“隐藏高级配置选项”前面的勾,此步骤特别重要,注意选择,点击“下一步”。
(8) 左边勾选“使用内置系统账户”,右边选择“本地系统(Local system)”,此步骤特别重要!
(9) 身份验证模式必须选择“混合模式(windows 身份验证和SQL Server 身份验证)”,SA登录密码必须设置。此步骤特别重要,注意选择!
(10) 默认选择“Chinese_PRC”中文格式,不要更改,此为默认项目。
(11) 勾选“启用用户实例名”,此为默认项目。
(12) 此时出现的错误和使用情况报告设置,此为默认项目,不需要勾选,直接点击“下一步”。
(13) 点击“安装”。
(14) 耐心等待安装的进度条走完,如图8所示,点击“下一步”。
(15) 安装完成后请重启电脑。
特别注意:安装MSSQLSERVER2005数据库前提条件:请先安装 Microsoft .NET Framework 2.0,否则在安装MSSQL2005时会自动提示请先安装 Microsoft .NET Framework 2.0,数据库安装完成后,就可以按默认方式安装用友T3软件,重启后在“SQL Server口令”窗口中输入正确的SA口令,就可以正常启动用友T3。
2) 右击“我的电脑”-“管理”-“服务和应用程序”-“SQL Server 配置管理”-“SQL Server 2005服务”-查看右边的服务列表中的服务名是否为:SQL SERVER(MSSQLSERVER),endprint
(1)如果服务名是SQL SERVER(MSSQLSERVER),那么你安装的MSSQL2005,可能有以下几种情况需要检查:
① 检查SA的密码是否正确。
② 安装数据库时是否选择混合模式。
检查步骤:菜单—Microsoft SQL Server 2005— SQL Server Management Studio Express —用Windows验证或SQL Server验证登录—选择“服务器名称”—鼠标右键属性—选择“安全性”—服务器身份验证方式选择SQL Server和Windows 身份验证模式。
③ 检查客户端和服务器之间是否安装有防火墙,可以用这个命令telnet <服务器IP地址> 1433。
④ 允许防火墙1433端口例外。
(2)如果SQL2005是远程连接还需要检查下面的情况:
⑤ 检查SQL2005是否允许远程TCP/IP连接,检查步骤:菜单—Microsoft SQL Server 2005—配置工具—SQL Server 外围应用配置器,打开"服务和连接的外围应用配置器",选择你数据库对应实例名展开找到“远程连接”进行设置,建议选中“同时使用TCP/IP和named pipes”。
⑥ 检查是否启用了命名管道,是否启用了 TCP/IP 协议,检查步骤:菜单—Microsoft SQL Server 2005—配置工具—SQL Server 配置管理器—展开“SQL Server 2005网络配置”—选中“MSSQLSERVER的协议”—查看右边列表框中的内容是否已启用。
(3) 如果在服务列表中未找到数据库服务,那么肯定是没有安装数据库,请参照上面安装MSSQLSERVER2005数据库。
2 如果你之前正常安装了用友财务软件,在使用过程中打开用友软件提示 SQL Server口令,请参考下面的解决办法
1) 一般情况下是由于数据库SA口令被篡改,可能是自己修改的,或者病毒修改的,请参照MSSQL2005数据库怎么修改SA口令。
2) WIN7操作系统为64位,目前大部份用友软件不支持WINDOWS 7 64位操作系统。
3) 如果修改了数据库SA口令仍然提示:SQL Server口令,那么可能是数据库组件或者数据库程序被损坏,这种情况需要重新安装数据库,特别注意:安装数据库前请先备份好账套数据。
参考文献:
[1] 赵增敏.SQL Server 2005案例教程[M].电子工业出版社,2005.
[2] 程蒋毅,林海旦.SQL Server 2005实训教[M].人民大学出版社,2010.
[3] 姚军胜,周蕾.新编会计信息化应用实训(用友T3版)[M].南京大学出版社,2002.endprint