问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SQL Server 2008远程链接时SQL数据库不成功怎么办

发布网友 发布时间:2023-01-27 07:18

我来回答

1个回答

热心网友 时间:2023-09-17 10:14

  远程连接SQL Server 服务器端和客户端配置

  关键设置

  第一步(SQL SQL )

  开始 >程序 >Microsoft SQL Server (或 ) >配置工具 >SQL Server 配置管理器 >SQL Server网络配置 >MSSQLSERVER(这个名称以具体实例名为准) 的协议 >TCP/IP >右键 >启用

  第二步

  SQL :

  开始 >程序 >Microsoft SQL Server >配置工具 >SQL Server 外围应用配置器 >服务和连接的外围应用配置器 >Database Engine >远程连接 选择本地连接和远程连接并选上同时使用Tcp/Ip和named pipes

  (附 如何配置 SQL Server 以允许远程连接

  SQL :

  打开SQL Server Management Studio >在左边[对象资源管理器]中选择第一项(主数据库引擎) >右键 >方面 >在方面的下拉列表中选择[外围应用配置器] >将RemoteDacEnable置为True (这一步很关键)

  Express

  如果XP有开防火墙 在例外里面要加入以下两个程序:

  C:/Program Files/Microsoft SQL Server/MSSQL /MSSQL/Binn/sqlservr exe

  C:/Program Files/Microsoft SQL Server/ /Shared/sqlbrowser exe

  第三步

  开始 >程序 >Microsoft SQL Server (或 ) >配置工具 >SQL Server 配置管理器 >SQL Server 服务 >右击SQL Server(MSSQLSERVER) (注 括号内以具体实例名为准) >重新启动

  第四步

  服务器端开启sa用户 开始 > 程序 > Microsoft SQL Server > Microsoft SQL Server Management Studio > 主数据库引擎 > 安全性 > 登录名 > sa 设置密码

  第五步

  在客户端登陆服务器端数据库 如下图所示

  第六步

  C#工程更改数据库连接字符串 打开C#工程 > 解决方案资源管理器 > app config > 更改 示例如下

  [c sharp]

  connectionString="data source=服务器IP/实例名;initial catalog=数据库名;User ID=用户名;password=密码"

  第七步

  Good Luck! Enjoy……

  用户在使用SQL Server 远程链接时 可能会弹出如下对话框

  在链接SQL服务器时发生网络链接错误或特定实例错误 SQL服务器不存在或者链接不成功 请验证用户名是否正确或SQL服务器是否已经配置远程链接功能 (错误发现方 命名管道供应方 错误代号 无法和SQL服务器进行链接)

  如何处理这一问题?

  用户如果发现这个错误提醒 需要检查三个方面的配置 并做出相关修改 (以下所标注的配置措施均以SQL 服务器为模板)

  (一)用户需要做的第一件事是检查SQL数据库服务器中是否允许远程链接 在SQL 服务器中可以通过打开SQL Server 管理项目(SQL Server Management Studio )来完成这项检查 其具体操作为

  ( )右击SQL Server 选项 选择SQL Server Management Studio

  ( )打开“服务器属性(Server Properties)” (右键连接名称 属性)

  选择“允许用户对该服务器进行远程链接”选项后 检查是否问题已经排除 如果远程链接已经成功 该过程已经完成 若用户发现“提醒错误对话框”依然弹出 那么还需要做的是

  (二)为微软SQL服务器(MSSQLServer)配置相应协议

  此时用户要做的是检查SQL网络链接配置 打开“SQL服务器配置管理”选项>打开“该节点的SQL服务器网络配置选项”>选择“微软SQL服务器网络协议”选项(或用户的SQL服务器中为SQL服务器配置网络协议的选项 不同版本的SQL名称可能不同)

  确定“微软SQL服务器网络选项协议”中的TCP/IP协议对服务器来说是有效的 再次检查是否已经可以执行远程链接 若“错误提醒对话框”依然弹出 我们需要进一步检查SQL服务器防火墙选项

  (三)检查SQL服务器防火墙设置 (快捷步骤 直接关闭防火墙(不安全))

  如果在进行完上两步操作后 用户端计算机仍然无法远程链接到SQL服务器 用户需要做的是对SQL服务器防火墙进行重新配置 在进行这一步操作时 首先找到SQL服务器上那个端口支持TCP/IP协议 用户可以在SQL服务器防火墙已经处于运行状态下 点击“TCP/IP协议”选择“属性”:

  从上图中我们可以看出 这台SQL服务器上支持TCP/IP协议的是 端口 下一步要做的是在防火墙的配置中允许 端口支持TCP/IP协议即可 如果服务器上运行的是Windows 操作系统 其配置步骤为(其他微软操作系统的做法类似) 打开“控制面板”选择“Windows防火墙”选项

  选择“高级设置”后 在右边菜单栏中找出“具有高级安全选项的Windows防火墙”并将其打开 打开后会发现在左边菜单栏中有“入站规则(Inboud Rules)”选项 将该选项打开 并在右边菜单栏中选择“新建规则(New Rule)”选项

  打开“新建规则”选项后 利用“新内置绑定规则向导”为 端口配置“内部绑定协议”配置为适用于TCP/IP协议即可 (前提是 需要完成该步骤以前所述的所有步骤) 根据下面的几幅图为 端口配置适用于 端口即可

  完成上述的三大步骤 并确认每一步都操作正确后 用户的SQL服务器即可支持远程链接 一切万事ok了

lishixin/Article/program/SQLServer/201311/22312
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
猛禽点烟器在什么位置? 哪家公司的Burkert角座阀性价比更高? 腊肠炒青豆做法 香肠炒青豆的家常做法大全怎么做好吃 我想模仿一个淘宝大店铺'主要是因为他们销量很好,。我想生产他们的... 模仿别人淘宝店铺算侵权吗?侵权赔偿标准介绍 applexsmax突然黑屏 大雁气功当代传人 贷款担保合同签字担保人没有来是不是有效 当一个习惯养成的时候,是不是戒不掉了 1米58体重115 想要提高新陈代谢 mac必须用原装才能开机吗 这4个方法帮你提高身体代谢,让增肌减脂变得更高效! 家长如何培养孩子的生活自理能力 孩子生活自理能力怎么培养 峨眉山生态猴区可以直接到万年寺吗 峨眉山金竹林到万年寺有多远 峨眉山先去万年寺还是金顶 峨眉山站到万年寺需要门票吗 欠帐被起诉确实没能力还会被拘留多久 欠钱被告到法院最多拘留多久啊 欠钱不还最多拘留多长时间 清代的和田玉手镯近几年的拍卖成交记录是多少 我的QQ下载了美化软件,打出来的字是动态的,手机QQ用户看不见,我想关... qq不知道被谁给美化了,好恶心,怎么取消这个效果 魔道祖师广播剧哪几集有车 央视主持人朱迅什么星座 朱迅住在哪里? 请问,央视主持人朱迅是那一年出生? 买东西很害怕 怎么克服 我每次感觉想太多 烦死了,讨厌的购物选择综合症! 夫妇以上恋人未满结局是什么? 夫妇以上恋人未满的结局是什么 不再是朋友的夜晚是动漫吗 ...版登过一篇叫《朋友以上,恋人未满》的文章,我要看啊,哪里有?_百度... 朋友以上,恋人未满 翼支付是个垃圾 100毫升油等于多少克水重量 头发很软怎么办 头发变软怎么办 怎么让iphone6日常使用技巧 中信、招商银行青岛分期还款利息是多少? 盖多宝在河南普遍卖多少元一瓶 中国玉文化的精彩书摘 ...了平安证券,也开通三方存管,之前也银证互相转账,今天我给证_百度知... 红鲫鱼养几条好 如何养好小红鲫鱼 苹果11格式化后的备份在哪里 220伏万年历电子钟功率是多少 电子万年历设计功率大概是多少 康巴丝万年历多少瓦