1.专卖V8打开时提示错误:系统未安装ADO!请MDAC_TYP.EXE安装
弄个批处理运行下面这些。。
regsvr32"C:\ProgramFiles\CommonFiles\System\ado\msado15.dll"/s
regsvr32"C:\ProgramFiles\CommonFiles\System\ado\msadomd.dll"/s
regsvr32"C:\ProgramFiles\CommonFiles\System\ado\msador15.dll"/s
regsvr32"C:\ProgramFiles\CommonFiles\System\ado\msadox.dll"/s
regsvr32"C:\ProgramFiles\CommonFiles\System\ado\msadrh15.dll"/s
regsvr32"C:\ProgramFiles\CommonFiles\System\ado\msjro.dll"/s
2.连接不上数据库
思迅软件之不能连接数据库(转)
个人认为不能连接到数据库应从以下几个方面着手
1.在SQL数据库中不存在思迅软件的数据库(这个很容易排除,就不啰嗦了)
2.思迅软件数据库置疑等引起的解决方法可以参考
/s=%E7%BD%AE%E7%96%91
3.SQLserver其本身的安装或设置有问题,现结合网上查到的资料及个人总结的几个
原因及解决方法描述如下,
一."SQLServer不存在或访问被拒绝"
这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.一般说来,有以下几种
可能性:
1,SQLServer名称或IP地址拼写有误(修改数据库连接方法开始--运行--输入regeditHKEY_LOCAL_MACHINE\SOFTWARE\siss\下找到ServerName修改连接的服务器地址)2,服务器端网络配置有误
3,客户端网络配置有误
首先,检查网络物理连接ping<服务器IP地址/服务器名称>如果ping<服务器IP地址>
不成功,说明物理连接有故障,这时候要检查硬件设备,如网卡,HUB(友情提示:HUB接电脑
做跳线线序一头是A类,一头是B类),交换机,路由器等;还有一种可能是由于客户端和服
务器之间安装有防火墙软件造成的,因此在检查连接故障的时候,我们要先把防火墙软件暂
时关闭,或者打开所有被封闭的端口.如果ping<服务器IP地址>成功而,ping<服务器名
称>失败则说明名字解析有故障,这时候要检查DNS服务是否正常。
有时候客户端和服务器不在同一个局域网里面,这时候很可能无法直接使用服务器名称来标
识该服务器,这时候我们可以使用HOSTS文件来进行名字解析,
具体的方法:使用记事本打开HOSTS文件(一般情况下位于
C:\WINNT\system32\drivers\etc).
添加一条IP地址与服务器名称的对应记录,如:172.168.10.24myserver
其次,使用telnet命令检查SQLServer服务器工作状态:telnet<服务器IP地址>1433
如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明SQLServer服
务器工作正常,并且正在监听1433端口的TCP/IP连接
如果命令返回"无法打开连接"的错误信息,则说明服务器端没有启动SQLServer服务,
也可能服务器端没启用TCP/IP协议,或者服务器端没有在SQLServer默认的端口1433上监听.
接着,我们要到服务器上检查服务器端的网络配置,检查是否启用了命名管道.是否启用了TCP/IP协议等等.可以利用SQLServer自带的服务器网络使用工具来进行检查.我们同
样可以利用SQLServer自带的客户端网络使用工具来进行检查
二."无法连接到服务器,用户xxx登陆失败"
该错误产生的原因是由于SQLServer使用了"仅Windows"的身份验证方式,
1.在服务器端使用企业管理器,并且选择"使用Windows身份验证"连接上SQLServer
2.展开"SQLServer组",鼠标右键点击SQLServer服务器的名称,选择"属性",再选择"安全性"选项卡
3.在"身份验证"下,选择"SQLServer和Windows".
4.重新启动SQLServer服务.
在以上解决方法中,如果在第1步中使用"使用Windows身份验证"连接SQLServer失败,那就通过修改注册表来解决此故障:
1.点击"开始"-"运行",输入regedit,回车进入注册表编辑器
2.依次展开注册表项,浏览到以下注册表键:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]
3.在屏幕右方找到名称"LoginMode",双击编辑双字节值
4.将原值从1改为2,点击"确定"
5.关闭注册表编辑器
6.重新启动SQLServer服务.
三.提示连接超时
理器来注册另外一台同样在Internet上的服务器,并且是慢速连接时,有可能会导致以上
的超时错误.有些情况下,由于局域网的网络故障,也会导致这样的错误.要解决这样的错误,可以修改客户端的连接超时设置.
具体步骤为:
企业管理器中的设置:
1.在企业管理器中,选择菜单上的"工具",再选择"选项"
2.在弹出的"SQLServer企业管理器属性"窗口中,点击"高级"选项卡
查询分析器中的设置:
连接超时改为0
1、先保证ping通
2、在dos下写入telnetip1433不会报错
3、用ip连如企业管理器:
企业管理器-->右键SQlserver组-->新建sqlserver注册-->下一步-->写入远程实例名(IP,