宏方网络版软件中默认应用的MSDE(SQL2000)数据库。
1、软件对于sql语言排序规则的要求
在SQL的安装过程中SQL Server的排序规则(Collation)必须是:Chinese_PRC。
2、在安装SQL Server SP3,出现无论用windows认证还是混和认证,都出现密码错误的情况。查看临时目录下的sqlsp.out,会发现以下描述:
[TCP/IP Sockets]Specified SQL server not found.
[TCP/IP Sockets]ConnectionOpen (Connect())。
这是由于SQL Server SP3的一个小bug,在安装sp3的时候,没有监听tcp/ip端口,可以按照以下步骤进行:
⑴打开SQL server客户器网络实用工具和服务器网络工具,确保启用的协议中包含name pipe,并且位置在第一位。
⑵确保[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo] "DSQUERY"="DBNETLIB". 如果没有,请自己手工建立。
⑶停止mssql。
⑷重新进行安装。
3、SQL Server安装过程中出现“以前进行的程序创建了挂起的文件操作,运行安装程序前,必须重新启动”。
重启机器,再进行安装,如果发现还有该错误,请按下面步骤:
⑴在开始->运行中输入regedit。
⑵到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\ PendingFileRenameOperations 位置,记录注册表项值中的文件名称。确保这些文件未设置只读属性。
⑶重新启动服务器,如过问题仍未解决,请找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\PendingFileRenameOperations并将该注册表值置空,确定后稍待5秒钟,无需重新启动机器即可重新安装程序安装即可。
4、安装SQL2004 SP4补丁包时双击运行SETUP.bat后提示“已有一个安装实例在运行,无法执行此安装向导”。
在“任务管理器”-“进程”中找到要setupsql.exe进程将它结束,再重新执行一次安装程序即可。
5、SQL服务器更改计算机名称后,不能msql服务启动。
进入服务器操作系统“控制面版”—“管理工具”—“服务”查看sql服务的启动用户,必须使用本地系统帐户来启动sql。
6、如何不重新安装sql而更改sql的语言排序规则。
运行Microsoft SQL Server\80\Tools\Binn\rebuildm.exe,选择需要更改的数据库名称,在“包含数据文件的原目录”中选择安装光盘中对应的数据库版本下的X86\DATA目录,“语言排序规则设置”中选择需要的规则,如果Sql已经存在数据库实体。请不做如上操作。
7、SQL server安装过程中,安装程序安装到:安装程序正在安装ms数据访问组件时,屏幕出现错误提示:“command line option syntax error,type command/? for help”然后点确定继续,结果到:安装程序正在安装HTML帮助时,屏幕又出现标题为html help 1.32 update错误警对话框提示:“command line option syntax error,type command/? for help”,再点确定继续,安装程序开始复制文件,复制完文件后又出现错误提示:无法找到动态连接库sqlunirl.dll(sqlunirl.dll是MDAC的一个组件),请指定路径点确定后安装程序停止运行,让查看安装日志。
⑴检查SQLServer的安装目录是否有中文目录存在,如果有请更改为英文目录,如将:D:\软件\Sqlserver中的"软件"去掉.
⑵重装MDAC
⑶修改注册表:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\setup
删除ExceptionComponents
重启服务器,重新安装。