步骤 *** 作:
新建一个同名的数据库(数据文件与原来的要一致)
停止sql server服务(注意不要分离数据库)
用原数据库的数据文件覆盖掉这个新建的数据库
重启sql server
此时打开企业管理器时数据库会出现置疑,执行下面的语句(以BUSINESS_EIP为例,其他数据库注意修改其中的数据库名)USE MASTERGOSP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDEGOUPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='BUSINESS_EIP'Gosp_dboption 'BUSINESS_EIP', 'single user', 'true'GoDBCC CHECKDB('BUSINESS_EIP')Goupdate sysdatabases set status =28 where name='BUSINESS_EIP'Gosp_configure 'allow updates', 0 reconfigure with overrideGosp_dboption 'BUSINESS_EIP', 'single user', 'false'Go
数据库未安装或者未启动。
1,检查是否安装了数据库,可以通过点击电脑左下角的“开始——程序/所有程序——启动”中查看是否有服务管理器,也可以通过点击电脑左下角的“开始——控制面板——添加/删除程序”中看是否有Microsoft SQL Server相关项。若没有,则表示未安装数据库。
2,检查是否启动了数据库,在电脑桌面右下角双击打开数据库服务器,数据库运行必须是绿色图标,若是红色表示数据库被停止,需要点击“开始/继续”。
数据库服务管理器没有启动;畅捷通套接字服务器没有启动;商贸宝服务器中数据库连接的配置不正确;211端口不通等,都有可能出现这个问题。
商贸宝副机登录不上去
1、数据库没有测试连接数据库安装时没有设置密码的,默认为空密码,后期通过系统工具设置了密码,这时需要进行数据库测试连接。
双击电脑右下方的商贸宝服务器,点击数据库连接。数据库服务器名称可以是127.0.0.1,也可以使本机计算机名,数据库系统用户默认是sa,不能修改,输入数据库密码后(若无密码则不用输入)点击测试,测试成功后保存设置。
2、畅捷通套接字服务器未启动和畅捷通套接字服务器中的端口不是211.
(1)检查电脑桌面右下方是否启动了畅捷通套接字服务器scktsrvr.exe。可以通过“开始——程序/所有程序——启动”找到“scktsrvr”点击开启,也可以通过软件安装路径下的服务器文件夹双击“scktsrvr”开启。
(2)“scktsrvr.exe”安装好软件后默认开机自动启动,但有时候开机后“scktsrvr.exe”不会自动启动,这是由于客户使用了优化软件进行了开机加入优化,导致“scktsrvr.exe”被禁止开机启动。
这里有两种设置方法:
A、通过右键点击“开始——程序/所有程序——启动”,选择打开所有用户,从软件安装路径下复制scktsrvr.exe,粘贴到启动界面中。
B、从优化软件恢复开机启动。以360安全卫士为例,在优化加速——启动项中恢复启动,其他的优化软件类似,建议在百度上搜索具体步骤。
(3)畅捷通套接字服务器中的端口不是211而是其他的,可以选中这个端口点击ports-removed,把它删除即可。
3、检查211端口是否畅通可以通过telnet检查端口是否畅通。点击“开始——运行——输入cmd——输入telnet127.0.0.1 211——点击回车键”如果出现黑的光标一闪一闪的界面,则说明211端口是通的。如果报错,则说明211端口是不通的,那么要在防火墙中添加211端口。
如何在Windows防火墙中添加211端口。点击电脑左下角“开始——控制面板——Windows防火墙”,在Windows防火墙点击例外,在例外选项卡里点击添加端口在d出的添加端口界面里添加的名称是211,端口号是211,协议选择为TCP(T)的协议,然后点击确定——确定。
先看服务管理器启动没有,启动的话右下角任务栏有个绿色的图标,然后看scktsrvr运行没有,运行的话也会在右下角任务栏有个蓝色像个9字的图标,然后就是T1工贸宝服务器的图标。最后确定数据库有没有密码,如果有密码询问帮你安装软件的公司或人,然后有密码输入密码再点测试再点保存设置,软件就可以运行了
是否可以解决您的问题?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)