霜降是什么意思| 男人为什么会得尿结石| 丝缎是什么面料| 天然气什么味道| 归宁是什么意思| 果酸是什么东西| 子宫粘连是什么原因造成的| 什么花适合室内养| 胆红素高是什么原因| 小孩经常口腔溃疡是什么原因| 补血补气吃什么最快最好| 非洲割礼是什么| 练瑜伽有什么好处| 干眼症用什么药最好| 端午节为什么吃粽子| 藏在我回忆里的那个人什么歌| 咳嗽什么原因引起的| 夏天吃姜有什么好处| 凝血功能差是什么原因| 作息时间是什么意思| 小孩肠胃感冒吃什么药比较好| 狗狗吃南瓜有什么好处| 血液凝固快是什么原因| 孕妇喝椰子水有什么好处| 频繁流鼻血是什么病的前兆| 人活着到底是为了什么| 大便隐血弱阳性是什么意思| 怀孕查甲功是什么意思| o和ab型生的孩子是什么血型| 什么动物不怕热| 右眼皮跳什么原因| 女生白带是什么| 猫不能吃什么东西| 91年什么命| 什么是哺乳动物| 属猴的跟什么属相最配| 清浅是什么意思| 景泰蓝是什么地方的特种工艺| haglofs是什么牌子| 什么叫原发性高血压| 舌苔黑是什么病| 6月23号是什么日子| 秘书是干什么的| 吃什么能减脂肪肝| 赢字五行属什么| 虾线是什么| 为什么叫打飞机| 乌鸡煲汤放什么材料| 倒三角是什么意思| 92是什么意思| 发现新大陆是什么意思| 省内流量是什么意思| 十二年是什么婚| 龟兔赛跑的故事告诉我们什么道理| 男人做噩梦是什么预兆| 什么是辛亥革命| 推什么出什么| 小弟一阵阵的疼什么原因| 收缩压低是什么原因| 儿童脾胃不好吃什么调理脾胃| 72岁属什么| 心脏斑块是什么意思啊| 1990属什么生肖| 老是肚子疼是什么原因| 什么工作赚钱| 北面是什么档次的牌子| 12月13号是什么星座| 吃过期的药有什么后果| 什么叫多动症| 油腻是什么意思| 鸽子拉水便是什么原因| 头疼吃什么好| 庶子什么意思| pv是什么意思| 脾虚是什么意思| 进击的巨人真相是什么| 上海龙华医院擅长什么| 蒲公英吃了有什么好处| 什么是双向情感障碍| 吃什么能提高血压| 侧颜杀是什么意思| 六味地黄丸什么牌子的好| 细菌是什么| 什么是庞氏骗局| them什么意思| 什么是躁郁症| 全价猫粮是什么意思| 流鼻血看病挂什么科| 为什么手会不自觉的抖| 天麻泡水喝有什么功效| 牛栏坑肉桂属于什么茶| 寂寞的近义词是什么| 清热去湿热颗粒有什么功效| 肌酐偏高是什么意思| 5月20日是什么日子| 鸿运当头什么意思| 肝脏的作用是什么| 鸡胗是鸡的什么部位| 五十年婚姻是什么婚| 收缩压偏高是什么意思| 23号来月经什么时候是排卵期| 双抗是什么意思| 相濡以沫是什么意思| 正月初一是什么节日| sp是什么面料成分| 什么茶减肥效果最好| 邓字五行属什么| 晚上20点是什么时辰| 过敏性咳嗽吃什么药| 地中海是什么意思| 坚字五行属什么| 吃维生素c有什么好处| 菽是什么意思| 月光蓝是什么颜色| 梦见生小孩是什么征兆| 吃秋葵有什么禁忌| 为什么不吃猪肉| 扁桃体炎吃什么药最好效果好| 血液由什么和什么组成| 什么是提肛运动| 1990年属马的是什么命| 骑马挥杆是什么牌子| 八朵玫瑰花代表什么意思| 吃什么可以提高免疫力| 供血不足吃什么好| 失眠吃什么药| 喝桑叶茶有什么好处| 产妇月子吃什么下奶多| mango是什么意思| 电起火用什么灭火器| 黄昏是什么时辰| 74岁属什么生肖| 糖尿病人早餐吃什么好| 真丝和桑蚕丝有什么区别| 天荒地老是什么生肖| 喝茶为什么睡不着觉| 口腔溃疡什么样| 海马是什么类动物| 经常放臭屁是什么原因| 子宫肌瘤吃什么药| 舌头上有黑苔是什么原因| 胆囊结石挂什么科| mi是什么意思| 消防大队长是什么级别| 前门大街有什么好玩的| 奇的多音字是什么| 射进去有什么感觉| 什么叫世家| 内热吃什么药| 蛋白高是什么原因| 什么是矿物质| 为什么会长痱子| 脑血管堵塞是什么症状| 应接不暇的暇是什么意思| 婴儿乳糖不耐受吃什么奶粉| 右边锁骨疼是什么原因| 见多识广是什么生肖| 新生儿晚上哭闹不睡觉是什么原因| 两个人在一起的意义是什么| 黄瓜敷脸有什么功效| 浮瓜沉李什么意思| 舌头苦是什么原因| 经常失眠是什么原因| ab制是什么意思| 叶酸片什么时候吃合适| 股骨长是指什么| 东北有什么好玩的景点| 肌底液是干什么用的| 身痒是什么原因引起的| 犬瘟吃什么药管用| 什么事情只能用一只手去做| zero什么意思| 什么补蛋白最快的食物| 什么叫质子| 以逸待劳是什么意思| 秦二世叫什么名字| HP是什么| 脂肪瘤去医院挂什么科| 什么桥下没有水脑筋急转弯| 肝内胆管结石是什么意思| v店是什么| 薰衣草什么时候开花| 有什么无什么的成语| 来月经喝酒有什么影响| 小孩子头发黄是什么原因| 高血压高血脂不能吃什么| 什么是地中海饮食| 手什么眼什么| 什么食物去湿气效果好| 身体素质是什么意思| 伤心的反义词是什么| 减脂喝什么茶最有效| 呼吸胸口疼是什么原因| 晚上七点半是什么时辰| 肚子里的蛔虫是什么意思| 两个o型血能生出什么血型的孩子| 血糖高怎么办吃什么好| 谭字五行属什么| 什么叫肾阳虚肾阴虚| 夏天适合吃什么菜| 一月二十号是什么星座| 农历六月十五是什么星座| 2007年属什么生肖| 什么情况下会宫外孕| 老人吃饭老是噎着是什么原因| 精益求精的意思是什么| 免疫力低下吃什么| 什么夺目| 母亲节送妈妈什么| 梦见好多黄鳝是什么意思| 耳石症吃什么药最好| 气促是什么意思| 梦见不干净的东西代表什么| 得了艾滋病有什么症状| 晗是什么意思| 咳嗽有痰吃什么药好得最快最有效| 胃溃疡吃什么药好得快| 甲功五项能查出什么病| 以马内利什么意思| 淋巴结在什么位置| 手抖挂什么科室| 一个斤一个页念什么| qq邮箱的格式是什么| 重返20岁韩国版叫什么| 鹦鹉为什么会说话| 唇炎用什么药膏| mk属于什么档次| 空调用什么插座| 什么是甲状腺结节| 突然暴瘦是什么原因| 扳机是什么意思| hpa是什么病| 无花果为什么叫无花果| 太阳绕着什么转| 肌肤之钥是什么档次| 两个方一个土是什么字| 额头上长痘是因为什么| 梦见摘果子是什么意思| 梦到狗是什么征兆| 眼睛散光和近视有什么区别| 县委办公室主任是什么级别| 1994年属狗五行属什么| 手指脱皮是什么原因引起的| 什么牌子护肤品好| 血压高降不下来是什么原因| 囊肿有什么症状| 手指发麻什么原因| 扁桃体切除有什么影响| kpl是什么意思| 爸爸的姐姐应该叫什么| 蚕豆是什么豆| 高密度脂蛋白胆固醇低是什么意思| 凉血是什么意思| 孙悟空是什么佛| 心血管堵塞吃什么好| 什么是灰指甲| 挺尸 是什么意思| 山鬼是什么| 吐黑水是什么原因| 含羞草为什么会害羞| 癸是什么意思| 阑尾炎痛起来什么感觉| 口腔溃疡用什么药好得快| 列席是什么意思| 百度

绿色资源网:您身边最放心的安全下载站! 最新软件|热门排行|软件分类|软件专题|厂商大全

中国驻英大使刘晓明:中英要把握好“五大机遇”

技术教程
您的位置:首页数据库类SQL Server → “SQL Server不存在或访问被拒绝”问题的解决

“SQL Server不存在或访问被拒绝”问题的解决

百度 前两轮发挥平平的中国香港球员黑纯一后两轮手感渐入佳境,18号洞5号铁木杆完美的一击收获老鹰,单轮交出66杆,总成绩低于标准杆10杆以单独第五名的成绩完赛。

我要评论 2009/04/11 11:37:11 来源:绿色资源网 编辑:佚名 [ ] 评论:0 点击:554次

最近做一个项目(Asp.net+Sql Server 2000),在原来开发的机器上运行没有任何问题.但当我在另外一台机器上调试程序(本机调试)的时候,总出现“SQL Server不存在或访问被拒绝”。相信在任何一个搜索网站输入这样的检索词,一定会获得n多的页面。

总结起来的关于SQL Server连接中此类四个最常见错误错误解决方案如下:

一."SQL Server 不存在或访问被拒绝"

这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.

一般说来,有以下几种可能性:

1,SQL Server名称或IP地址拼写有误
2,服务器端网络配置有误
3,客户端网络配置有误

要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因.

============= 首先,检查网络物理连接 =============

ping <服务器IP地址/服务器名称>

如果 ping <服务器IP地址> 不成功,说明物理连接有问题,这时候要检查硬件设备,如网卡,HUB,路由器等.
还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如 ISA Server.防火墙软件可能会屏蔽对 ping,telnet 等的响应
因此在检查连接问题的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口.

如果ping <服务器IP地址> 成功而,ping <服务器名称> 失败
则说明名字解析有问题,这时候要检查 DNS 服务是否正常.
有时候客户端和服务器不在同一个局域网里面,这时候很可能无法直接使用服务器名称来标识该服务器,这时候我们可以使用HOSTS文件来进行名字解析,
具体的方法是:

1.使用记事本打开HOSTS文件(一般情况下位于C:\WINNT\system32\drivers\etc).
添加一条IP地址与服务器名称的对应记录,如:
172.168.10.24 myserver

2.或在 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文件有相似之处.

通过以上几个方面的检查,基本上可以排除第一种错误.

二."无法连接到服务器,用户xxx登陆失败"

该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,
因此用户无法使用SQL Server的登录帐户(如 sa )进行连接.解决方法如下所示:

1.在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server
2.展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡

3.在"身份验证"下,选择"SQL Server和 Windows ".
4.重新启动SQL Server服务.

在以上解决方法中,如果在第 1 步中使用"使用 Windows 身份验证"连接 SQL Server 失败,
那就通过修改注册表来解决此问题:

1.点击"开始"-"运行",输入regedit,回车进入注册表编辑器
2.依次展开注册表项,浏览到以下注册表键:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]
3.在屏幕右方找到名称"LoginMode",双击编辑双字节值
4.将原值从1改为2,点击"确定"
5.关闭注册表编辑器
6.重新启动SQL Server服务.

此时,用户可以成功地使用sa在企业管理器中新建SQL Server注册,
但是仍然无法使用Windows身份验证模式来连接SQL Server.
这是因为在 SQL Server 中有两个缺省的登录帐户:
BUILTIN\Administrators
<机器名>\Administrator 被删除.
要恢复这两个帐户,可以使用以下的方法:

1.打开企业管理器,展开服务器组,然后展开服务器
2.展开"安全性",右击"登录",然后单击"新建登录"
3.在"名称"框中,输入 BUILTIN\Administrators
4.在"服务器角色"选项卡中,选择"System Administrators"
5.点击"确定"退出
6.使用同样方法添加 <机器名>\Administrator 登录.

说明:

以下注册表键:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode
的值决定了SQL Server将采取何种身份验证模式.
1.表示使用"Windows 身份验证"模式
2.表示使用混合模式(Windows 身份验证和 SQL Server 身份验证).

三.提示连接超时

如果遇到第三个错误,一般而言表示客户端已经找到了这台服务器,并且可以进行连接,
不过是由于连接的时间大于允许的时间而导致出错.
这种情况一般会发生在当用户在Internet上运行企业管理器来注册另外一台同样在Internet上的服务器,
并且是慢速连接时,有可能会导致以上的超时错误.有些情况下,由于局域网的网络问题,也会导致这样的错误.

要解决这样的错误,可以修改客户端的连接超时设置.
默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是 4 秒,
而查询分析器是 15 秒(这也是为什么在企业管理器里发生错误的可能性比较大的原因).

具体步骤为:

企业管理器中的设置:
1.在企业管理器中,选择菜单上的"工具",再选择"选项"
2.在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡
3.在"连接设置"下的"登录超时(秒)"右边的框中输入一个比较大的数字,如 20.

查询分析器中的设置:
工具 -- 选项 -- 连接 -- 将登录超时设置为一个较大的数字

四.大部分机都用Tcp/ip才能成功,有次我发现用Named Pipes才可以?

这是因为在windows 2000以后的操作系统中,MS为解决SQL SERVER的安全问题将TCP/IP配置
为SQLSERVER的默认连接协议,你可以在CLIENT NETWORK UTILITY中看到TCP/IP和NAME PIPE
的顺序。

你也可以在:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SuperSocketNetLib]
"ProtocolOrder"=hex(7):74,00,63,00,70,00,00,00,00,00
看到默认的协议。

2.怎么在程序中更改Named Pipes , Tcp/ip ,其sql语句怎么写?
你可以在上面提到的注册表的位置修改:
CLIENT端:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SuperSocketNetLib]
"ProtocolOrder"=hex(7):74,00,63,00,70,00,00,00,00,00

SERVER端:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib]
"ProtocolOrder"=hex(7):74,00,63,00,70,00,00,00,00,00

我的问题应该属于第一类,遗憾的是我按照上面说的方法都不能解决这个问题。我使用:telnet <服务器IP地址> 1433 显示不能正确连接。按照说的方法也不能解决这个问题。有网友说出现1433端口不能连接的因为是Sql Server 2000没有打补丁的缘故,但我打过sp4后仍然不能正确连接1433端口。

我在web.config里的设置为:
<configuration>
    <appSettings>
    <!--"data source=SASANK;initial catalog=CODER;persist security info=False;user id=sa;workstation id=SASANK;packet size=4096"-->
        <add key="ConnectionString" value=

关键词:SQL,Server

阅读本文后您有什么感想? 已有 人给出评价!

  • 2 欢迎喜欢
  • 2 白痴
  • 2 拜托
  • 2 哇
  • 2 加油
  • 2 鄙视
男孩什么时辰出生最好 体液是指什么 bpm是什么单位 吃什么水果解酒 很什么很什么
聚酯纤维是什么料子 风暴是什么意思 胆囊炎吃什么 做是什么感觉 健康证检查什么
缓释片是什么意思 ABA是什么植物激素 做梦捡钱是什么预兆 脚底板疼痛是什么原因 去肝火喝什么茶好
右手臂发麻是什么原因 大豆是指什么豆 筑基期后面是什么 窥什么意思 红斑狼疮的症状是什么
裙摆是什么beikeqingting.com 东莞有什么好玩的hcv7jop9ns6r.cn 过门是什么意思hcv8jop6ns2r.cn 水命和什么命最配hcv9jop1ns6r.cn 兰陵为什么改名枣庄hcv8jop7ns3r.cn
指征是什么意思hcv8jop4ns2r.cn 构造是什么意思hcv8jop4ns8r.cn 黄瓜有什么营养hcv7jop9ns8r.cn 吆西是什么意思adwl56.com 张学友和张家辉什么关系hcv8jop4ns2r.cn
gt是什么hcv8jop3ns5r.cn 去医院看心理挂什么科hcv8jop1ns3r.cn 三维和四维有什么区别hcv8jop1ns1r.cn 71年什么时候退休hcv7jop7ns3r.cn 10月16日是什么星座hcv9jop1ns1r.cn
11月11号什么星座hcv7jop6ns9r.cn 松果体囊肿是什么病hcv9jop3ns4r.cn 乌玛王是什么牌子hcv7jop7ns4r.cn 97年是什么生肖hcv8jop8ns4r.cn sm是什么意思啊hcv7jop6ns5r.cn
百度