SQL什麼版本SQL2005SQL2000? SQL2000 /*引用*/ SQL Server连接中的四个最常见错误: 一."SQL Server 不存在或访问被拒绝" 这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多. 一般说来,有以下几种可能性: 1,SQL Server名称或IP地址拼
当SQL Server不存在或访问被拒绝时,应该如何解决呢?下面就来介绍一下解决方案。
方法
单击“开始-所有程序-Microsoft SQL Server-服务器网络实用工具”,打开“SQL Server网络实用工具”对话框,如图所示。
telnet 127.0.0.1 1433 如果本机执行这都不行, 那你就看你sqlsrever的启动日志。 是否监听了 1433 . sql 2000 下是 “企业管理器”-“服务器级” -"local"-"管理"-"sqlserver 2000 日志"-"当前" 你找你的估计是 sql 2005 的对应位置, 看有没 2012-
在弹出列表框中,选中TCP/IP选项并单击“属性”,打开hanjiangit-TCP/IP对话框。
1、打开桌面上的Navicat快捷方式。 2、进入Navicat主界面。 3、点击左上角的文件。 4、下拉列表中选中新建连接。 5、选择SQL Server。 6、弹出新建连接对话框。 8、根据实际情况填写相应信息,点击确定。 8、成功生成连接SQL Server数据库。
检查没有问题单击“确定”按钮,如图所示。
数据库服务器地址是10.1.105.78,用户名是(local),密码为空(PWD=)!感觉你是把服务器参数搞错了。局域网内自己装的服务器,用户名一般是sa,密码不能为空;如果是用集成windows认证,用户名就是你登录局域网时的用户名和密码,或者是登录本机
单击“开始-所有程序-Microsoft SQL Server-客户端网络实用工具”,打开“SQL Server客户端网络实用工具”对话框。
SQL Server 不存在或拒绝访问在网上找到的相关的解决方法: (A)1:你如果是独立上网的请把21端口打开.局域网把1433端口打开就可以了. 2;关闭防火墙! (B)把数据库连接的 SqlLocalName="(local)" 的(local) 改成 IP试试。可以把(local) 该成127
在“按顺序启用协议”列表中,选中TCP/IP选项,并单击“属性”。
运行services.msc(在运行里输入services.msc),打开“服务”管理,查看mssqlserver服务是否已经启动,没有启动就先启动。 另外连接字符串中server=localhost尽量不要这么写,写成server=(local)或着server=ip比较好。 conn.Open "driver={SQL Se
在打开的TCP/IP对话框中可以检查客户端默认连接端口的设置,该端口必须与服务器一致。
如果保证服务器端数据库启动,并且笔记本能ping通服务器的话 开始-运行cliconfg,启用tcp/ip和named pipe 应该就可以了。
没有问题就单击“确定”
你可以这样做: (1)打开Windows控制面板,双击控制面板中“管理”→“ODBC数据源”图标,打开“ODBC数据源管理器”对话框,选择“文件DSN”项。 (2)单击“添加”按钮,在“创建数据源”对话框中选择服务器驱动程序为“SQL Server”,单击“下一步”按钮,如图
在“SQL Server客户端网络实用工具”对话框中,单击“别名”,可以为服务器配置别名。
使用 telnet 命令检查SQL Server服务器工作状态 ============= telnet 1433 如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明 SQL Server 服务器工作正常,并且正在监听1433端口的 TCP/IP 连接 如果命令返回"无法打开连接"的错
确认服务器别名没有问题,单击“确定”。
一般来说,要查如下步骤: 1. 确认数据库是否允许远程连接 2. 确认数据库服务是否正常启动 3. 确认数据库服务器的防火墙开通 4. 确认客户端到服务器网络畅通 5. 确认连接字符串正确,包括:主机名实例名,端口 6. 确认数据库是否允许混合登录方
扩展阅读,以下内容您可能还感兴趣。
局域网一个客户端出现该问题 sql server 不存在或访问被拒绝
网络连接不正常,网速慢或断开了,被一些安全软件阻止了更多追问追答追问ping可通 但是telnet 服务器ip 1433 打不开追答
那请管理员把端口打开,自己添加
追问尝试了~~不行啊 愁银网络连接上但是显示sql server 不存在或访问被拒绝.
检查SQL服务是否启动正常,端口是否打开
服务器:消息 17,级别16,[Microsoft][ODBC SQL Server Driver][DBMSLPCN]SQL Server 不存在或访问被拒绝
使用 telnet 命令检查SQL Server服务器工作状态 =============
telnet <服务器IP地址> 1433
如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明 SQL Server 服务器工作正常,并且正在监听1433端口的 TCP/IP 连接
如果命令返回"无法打开连接"的错误信息,则说明服务器端没有启动 SQL Server 服务,
也可能服务器端没启用 TCP/IP 协议,或者服务器端没有在 SQL Server 默认的端口1433上监听.
=============接着,我们要到服务器上检查服务器端的网络配置,检查是否启用了命名管道.是否启用了 TCP/IP 协议等等 =============
可以利用 SQL Server 自带的服务器网络使用工具来进行检查.
点击:程序 -- Microsoft SQL Server -- 服务器网络使用工具
打开该工具后,在"常规"中可以看到服务器启用了哪些协议.
一般而言,我们启用命名管道以及 TCP/IP 协议.
点中 TCP/IP 协议,选择"属性",我们可以来检查 SQK Server 服务默认端口的设置
一般而言,我们使用 SQL Server 默认的1433端口.如果选中"隐藏服务器",则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接.
============= 接下来我们要到客户端检查客户端的网络配置 =============
我们同样可以利用 SQL Server 自带的客户端网络使用工具来进行检查,
所不同的是这次是在客户端来运行这个工具.
点击:程序 -- Microsoft SQL Server -- 客户端网络使用工具
打开该工具后,在"常规"项中,可以看到客户端启用了哪些协议.
一般而言,我们同样需要启用命名管道以及 TCP/IP 协议.
点击 TCP/IP 协议,选择"属性",可以检查客户端默认连接端口的设置,该端口必须与服务器一致.
单击"别名"选项卡,还可以为服务器配置别名.服务器的别名是用来连接的名称,
连接参数中的服务器是真正的服务器名称,两者可以相同或不同.别名的设置与使用HOSTS文件有相似之处.
[Microsoft][ODBC SQL Server Driver][Shared Memory]SQL Server 不存在或访问被拒绝
一般来说,要查如下步骤:
1. 确认数据库是否允许远程连接
2. 确认数据库服务是否正常启动
3. 确认数据库服务器的防火墙开通
4. 确认客户端到服务器网络畅通
5. 确认连接字符串正确,包括:主机名\实例名,端口
6. 确认数据库是否允许混合登录方式
这样可以么?追问应该是这里问题;conn.ConnectionString = "driver={SQL Server};server=(local);uid=dsj1304;pwd=123111;database=dsj1304"
我是新手,不太懂,能分别教我一下分别怎么写吗?谢谢啦
SQL Server 2012 不存在或访问被拒绝,怎么办啊!!
你看下sql服务启动没,如果启动了 你连接数数据库的地方用计算机名去连,不用localhost或ip之类的去连追问
这些服务有没有问题呀,表示不懂啊
追答数据库连接参数我们一般不是用ip或localhost或127.0.0.1吗,你这个地方你填你计算机名试下。声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com