一 看ping 服务器IP能否ping通。
这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。
二 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。
如telnet 202.114.100.100 1433
通常端口值是1433,因为1433是sql server 2000的对于Tcp/IP的默认侦听端口。如果有问题,通常这一步会出问题。通常的提示是“……无法打开连接,连接失败"。
如果这一步有问题,应该检查以下选项。
1 检查远程服务器是否启动了sql server 2000服务。如果没有,则启动。
2 检查服务器端有没启用Tcp/IP协议,因为远程连接(通过因特网)需要靠这个协议。检查方法是,在服务器上打开开始菜单->程序->Microsoft SQL Server->服务器网络实用工具,看启用的协议里是否有tcp/ip协议,如果没有,则启用它。
3 检查服务器的tcp/ip端口是否配置为1433端口。仍然在服务器网络实用工具里查看启用协议里面的tcp/ip的属性,确保默认端口为1433,并且隐藏服务器复选框没有勾上。
事实上,如果默认端口被修改,也是可以的,但是在客户端做telnet测试时,写服务器端口号时必须与服务器配置的端口号保持一致。如果隐藏服务器复选框被勾选,则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接,但是Tcp/ip协议的默认端口将被隐式修改为2433,在客户端连接时必须作相应的改变。
4 如果服务器端操作系统打过sp2补丁,则要对windows防火墙作一定的配置,要对它开放1433端口,通常在测试时可以直接关掉windows防火墙(其他的防火墙也关掉最好)。
5 检查服务器是否在1433端口侦听。如果服务器没有在tcp连接的1433端口侦听,则是连接不上的。检查方法是在服务器的dos或命令行下面输入
netstat -a -n 或者是netstat -an,在结果列表里看是否有类似 tcp 127.0.0.1 1433 listening 的项。如果没有,则通常需要给sql server 2000打上至少sp3的补丁。其实在服务器端启动查询分析器,输入 select @@version 执行后可以看到版本号,版本号在8.0.2039以下的都需要打补丁。
如果以上都没问题,这时你再做telnet 服务器ip 1433 测试,将会看到屏幕一闪之后光标在左上角不停闪动。恭喜你,你马上可以开始在企业管理器或查询分析器连接了。
三 检查客户端设置
程序->Microsoft SQL Server -> 客户端网络使用工具。像在服务器网络实用工具里一样,确保客户端tcp/ip协议启用,并且默认端口为1433(或其他端口,与服务器端保持一致就行)。
四 在企业管理器里或查询那分析器连接测试
企业管理器->右键SQlserver组->新建sqlserver注册->下一步->写入远程IP->下一步->选Sqlserver登陆->下一步->写入登陆名与密码(sa,password)->下一步->下一步->完成
查询分析器->文件->连接->写入远程IP->写入登录名和密码(sa,password)->确定
通常建议在查询分析器里做,因为默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是4秒,而查询分析器是15秒。
修改默认连接超时的方法:
企业管理器->工具->选项->在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡->连接设置->在 登录超时(秒) 后面的框里输入一个较大的数字
查询分析器->工具->选项->连接->在 登录超时(秒) 后面的框里输入一个较大的数字
通常就可以连通了,如果提示错误,则进入下一步。
五 错误产生的原因通常是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接。解决方法如下所示:
1 在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server。
2 展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡。
3 在"身份验证"下,选择"SQL Server和 Windows "。
4 重新启动SQL Server服务。(在dos或命令行下面net stop mssqlserver停止服务,net start mssqlserver启动服务,也是一种快捷的方法)。
附注:在连接本地服务器时,通常使用的是命名管道协议(在服务器网络实用工具里可以看到启用的协议有这个),默认端口是445,因此在本地能连通是不能说明什么问题的,连接远程服务器是完全不同的协议。
原文网址:
http://blog.sina.com.cn/s/blog_553027290101cz5z.html
SQL
server
2000〔Microsoft][ODBC
SQL
Server
Driver][
DBN
ETL
IB
]
SQL
Server
不存在
或访问被拒绝
分类: Technology2007-04-20 19:076126人阅读评论(1)收藏举报
SQL
server
2000,打开服务管理器时出现错误:〔Microsoft][ODBC
SQL
Server
Driver][
DBN
ETL
IB
]
SQL
Server
不存在
或访问被拒绝"
(一台机器即作服务器又作客户机,软件连接中出现: [
DBN
ETL
IB
][
Connection
Open
(
connect
()).]
SQL
Server
不存在
或
拒绝访问
。 现从网上查阅问题
解决
办法有如下几种: (A)1:你如果是独立上网的请把21端口打开.局域网把1433端口打开就可以了. 2;关闭防火墙! (B)把数据库连接的
Sql
LocalName="(local)" 的(local) 改成 IP试试。可以把(local) 该成127.0.0.1,或者改成外网IP (C)打开服务,暂停全文检索及
sql
server
服务 开启
sql
server
服务 再开启全文检索服务 (D)
SQL
Server
右键属性==>安全选项中的“所有权链接:”“允许跨数据库所有权链接”前面的勾要勾上(此操作需要重起
SQL
Server
)。
1、先保证ping通 2、在dos下写入telnet ip 1433不会报错 3、用ip连如企业管理器: 企业管理器-->右键
SQl
server
组-->新建
sql
server
注册-->下一步-->写入远程实例名(IP,机器名)-->下一步-->选
Sql
server
登陆-->下一步-->写入登陆名与密码(sa,pass)-->下一步-->下一步-->完成 4、如果还不行:
sql
server
服务器-->开始菜单-->
SQL
server
-->服务器网络实用工具-->启用 WinSock代理-->代理地址:(
sql
server
服务器IP)-->代理端口-->1433-->OK了 5、如果还不行:
sql
server
客户端-->开始菜单-->
SQL
server
-->客户端网络实用工具-->别名-->添加-->写入别名如"大力"-->"网络库"选tcp/ip-->服务器名称写入远程ip或实例名-->OK了
本人为一客户死里活里的忙了好几天,问题终于
解决
,借助于网络同时也做了一些收集,以助遇到了同样问题的朋友!下面是我的网络搜索到的集:1、 一台机器即作服务器又作客户机,软件连接中出现:[
DBN
ETL
IB
][
Connection
Open
(
connect
()).]
SQL
Server
不存在
或
拒绝访问
。现从网上查阅问题
解决
办法有如下几种:(A)1:你如果是独立上网的请把21端口打开.局域网把1433端口...
本文是对
DBN
et的改进,关于
DBN
et的介绍具体可见场景文本检测算法 可微分二值化
DBN
et原理与代码解析,本文新提出了一种自适应尺度融合模块Adaptive Scale Fusion(ASF)module来自适应地融合多尺度的特征,将ASF应用于分割网络,显著地增强了其检测不同尺度文本实例的能力。
在查询凭证、审核凭证时出现“列前缀tempdb.无效: 未指定表名”的错误提示,怎么
解决
?
原因:是因为
SQL
2000无法识别计算机名称中”-”、”、”以及中文字等特殊字符, 只能使用英文字母及数字。
解决
:右键我的电脑“属性”中“计算机名”点击修改,改为纯英文(最好8位以内),切记计算机名不能带“、-”等字符。就可以
解决
了。
将这个问题改过来之后, 又有问题随之而来: 用友系统管理中注册用户时出现”不能建立跟应用服务器[POWERPC]所指向的数据服务器连接, 不能登录, 请选择其他服务器. 错误描述: (-2147467259)[
DBN
ETL
IB
][
Connection
Open
(Conn
一 看ping 服务器IP能否ping通。
这个实际上是看和远程
sql
server
2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程
sql
server
2000服务器的IP拼写正确。
二 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。
如telnet 202.114.100.100 1433
通常端口值是1433,因为...
参考: http://support.microsoft.com/default.aspx?scid=kb;zh-cn;827422#4 如何
解决
SQL
Server
2000 中的连接问题 重要说明:在开始
解决
SQL
Server
2000 的连接问题之前,请确认 MS
SQL
Server
服务已在运行
SQL
Server
的计算机上启动。
SQL
Server
连接中的四个最常见错误: 一."
https://blog.csdn.net/qq_24283615/article/details/79749537
1.查看是不是没有在数据库中添加数据库服务器地址。在数据库中用户名和密码都要用“异或加密”
方法
加密,具体工具使用MakeGUID。
查看端口是否打开,MS
SQL
默认是TCP:1433.
3.
SQL
服务项中服务是否开启或启动。
防火墙是否将TCP:1433端口,添加例外...
目录项目场景:问题描述:原因分析:
解决
方案:1,开启
SQL
server
服务菜单——>Microsoft
SQL
Server
2014——>
SQL
Server
2014 配置管理器?
SQL
server
服务——>
SQL
server
(MS
SQL
SERVER
)2, 开启TCP/IP协议
SQL
?
server
?网络配置——>MS
SQL
SERVER
?的协议TCP/IP协议?3,修改连接数据库的端口地址右键TCP/IP协议——>属性——>IP地址“IPALL”的所有端口改成“1433”?4,重新启动服务?通