|
database server with that name has already started
| database server with that name has already started - 首佳汽修汽配及汽车美容软件问题解答发布日期:[2009-5-6] 共阅[6292]次 | 开机启动数据库时提示A database server with that name has already started,点一下确定就关了数据库,启动不了。
把这个问题翻译成中文意思是:这个名称的数据库服务已经启动了。问题原因就是局域网内有一台电脑已经启动了数据库服务了,所以后启动的这一台就不能启动数据库服务了。一个局域网内以sjsoft为数据库服务名称的只允许启动一台,如果启动两台则有一台需要用不同的服务名称。
如果是正常使用的一台服务器多台客户端的情况,问题来源:
有一台客户端用"首佳软件数据源配置工具"配置成服务器了,这样会自动加上一个“启动首佳数据库服务”的快捷方式。
这样会产生两种后果:一是服务器先开机了,这台再开机有提示A database server with that name has already started,启动数据库失败,再启动软件时就提示一个ODBC数据源配置的对话框出来,操作员用"首佳软件数据源配置工具"配置客户端这样软件是可以进去,但是每次开机后数据源配置又被改变了,所以又要配置一次。
二是这台客户端先开机,真正的服务器开机时,就出现提示错误“A database server with that name has already started”。服务器的数据库就开不了,其它客户端进入时发现数据不对,那是因为没有连到真正的服务器上,却连到这台客户端的数据库了,数据当然会不对。
解决办法:
问题的来源是客户端的一次错误配置,在客户端机子上找到“开始菜单/程序/启动/启动首佳数据库服务”这个快捷方式,右键删除它,然后用"首佳软件数据源配置工具"配置成客户端即可。如果是客户端先开机的,把客户端和服务器重新启动一下。或者在系统栏把红色图标的数据库服务右键退出,再到服务器上启动数据库服务即可。
相关文章:为什么客户端每次开机后都需要重新配置数据源? |
|
|
|
|
|
|
|