http://www.carrefourstation.com

SQL Server 现身Error: 1326错误(微处理机不可能连接远程数据库卡塔 尔(英语:State of Qatar)难题一蹴即至方案,error1

置SQLServer,允许远程连接

依据地方的篇章一步步布局后,远程连接出现上边所示的报错(Navicat 和 SQL Server Management Studio卡塔尔国

图片 1

图片 2

SQL Server Management Studio的报错新闻为:

在与 SQL Server 创设连接时现身与互连网有关的或特定于实例的荒诞。未找到或无法访谈服务器。请证实实例名称是还是不是正确并且SQL Server 已配备为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 不可能开发到 SQL Server 的总是) (Microsoft SQL Server,错误: 53)。

后来查了众多缓慢解决方法,均以诉讼失败告终。后来懒得开采到,远程数据库所在云服务器的安全组未开放对该端口的长间距访谈权限,以笔者所用的Ali云为例,在安全组->配置法规->急忙成立准绳 中,增多MS SQL的1433端口。若为新创造的安全组,还需重启服务器才可生效。

图片 3

 

 

SQL Server 现身Error: 1326乖谬(微处理器不能够连接远程数据库卡塔 尔(英语:State of Qatar)难点解决方案,error1326

SQL Server 出现Error: 1326错误

咱俩在在使用SQL Server时都会际遇使用SQL Server Management Studio无法连接远程数据库实例的题目,错误描述消息摘录如下:

An error has occurred while establishing a connection to the server.
(provider: Named Pipes Provider, error: 40 – Could not open a connection to SQL Server) (Microsoft SQL Server, Error: 5)
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 – Could not open a connection to SQL Server) (Microsoft SQL Server, Error: 1326)

  上边这段阿尔巴尼亚语的翻译后大致是说:不可能在数据库之间建设构造多少个总是,原因是命名管道提供者现身谬误。其实那是一个相比较标准的数据库服务器设置难题,在局域网或广域网中都只怕会遇见,大家只供给对数据库服务器举办一些配备便得以消除这几个题目,来探望具体的步调。

率先步:确认保障服务器端数据库服务业已起步

  开始->全部程序->Microsoft SQL Server 二零零六->Configutation Tools,张开SQL Server Configuration Manager,点击SQL Server Services,查看数据库服务是或不是业已运转,倘诺服务未展开,手动运行它。当然,你还是能够通过点击Windows中的开头->调节面板->处理者工具->服务,来查阅相应的数据库服务是不是运营。可能只要服务器和您的机械在相通网络,你仍是可以够通过命令“sqlcmd -L”(注意L要大写卡塔尔去查看该互联网内装有可用的SQL Server服务器。

第二步:在SQL Server Configuration中启用TCP/IP

  五个SQL Server服务器之间通过互连网互动通讯是内需TCP/IP支持的,为使SQL Server服务器能被远程连接必需保障TCP/IP已经启用。遵照前面介绍的步调张开SQL Server Configuration Manager,然后打开SQL Server Network Configuration,选用你要安装的数据库,然后点击TCP/IP,右键启用。假如有至关重大,你还能启用Named Pipes。记住,全部的改变都必须要在重启SQL Server服务之后技巧见效!

其三步:在Windows防火墙中张开SQL Server的端口号

  相当多时候大家在对数据库服务器本人做了诸数次设置后照旧爱莫能助成功创建远程连接,那个时候就要思考是或不是是防火墙在作怪。私下认可情形下,好些个端口号和服务都会被防火墙所幸免而不能够中间距访谈或实行,SQL Server暗许的端口号也不例外。大家应有再度安装Windows防火墙给SQL Server加多区别。除非人为改进,暗中同意意况下SQL Server的端口号是1433,将该端口号增添到Windows防火墙中。假设SQL Server存在命名实例,那么也理应将SQL Server browser加多到Windows防火墙中。(有关SQL Server的命名实例就要末端介绍卡塔 尔(阿拉伯语:قطر‎

  展开Windows调节面板,选择Windows防火墙->Change Settings->Exceptions->Add Port

 点击Add port...在弹出的对话框中填入:
  Name: SQL
  Port Number: 1433
  Protocol: Select TCP

 第四步:在SQL Server微型机中启用远程连接

  这一步日常会被数据库管理员忽视,假如未启用数据库远程连接,数据库实例只允许在地面开展三回九转而不可能被远程连接,启用远程连接相仿丰裕重大。暗许设置中国远洋运输总公司程连接是被禁绝的。如下图,张开SQL Server Management Studio,右键点击数据库实例然后选取属性菜单。

  在开垦的窗口中,左侧接纳Connections,然后勾选"Allow remote connections to this server"。 

第五步:启用SQL Server Browser服务

  如若SQL Server在装置时不是用的默许实例名而是自定义的实例名,何况未有配置特定的TCP/IP端口号,那么依据我们前边的描述SQL Server仍旧无法支撑远程连接。但只要你启用的SQL Server Browser服务,便足以经过动态TCP/IP端口号进行远程SQL Server连接。启用SQL Server Browser服务特别简单,与启用SQL Server近似,在SQL Server Configuration Manager中右键点击SQL Server Browser,然后采纳启用。启用该服务将会影响到服务器上具有已安装的SQL Server实例。

第六步:在防火墙中为sqlbrowser.exe应用程序创建例外

  大家在头里已经涉嫌了,自定义命名的SQL Server实例要接济远程连接需求启用sqlbrowser服务,Windows防火墙恐怕会阻拦该服务实行。由此,大家必需在Windows防火墙中给sqlbrowser服务丰裕例外。

  首先找到服务器上安装sqlbrowser.exe程序的门径,如C:Program FilesMicrosoft SQL Server90Sharedsqlbrowser.exe。倘若不分明SQL Server安装在如何地点,你能够在Windows寻觅一下文本名。与大家在头里介绍的在防火墙中增添SQL TCP/IP端口号的办法相似,给sqlbrowser.exe应用程序增加防火墙例外。
最终:重新创立数据库小名

  创制SQL Server小名并在应用程序中行使它很普及。使用数据库外号能够保证后生可畏旦数据库的职分产生了扭转,如改造了新的服务器,IP地址爆发了转移等,应用程序中的数据库连接字符串不用改过。不然你转移了数据库的岗位,你还要布告全数应用该数据库的应用程序改良源代码或配备文件中的连接字符串,那大概是不容许的。所以,使用数据库外号来配置连接字符串是贰个要命明智的接纳。其余,你还是能选择同风流浪漫的小名来针对分裂的数据库实例,当校勘别名参数时,能够立即落实数据库之间的切换。成立数据库外号非常轻便,在SQL Server Configuration Manager中甄选Aliases实行创办。

谐和补充:sqlservr.exe是劳动PID是1760,占用端口号是1433,检查该端口是不是占用,能够用telnet  localhost 1433去查看,还能透过netstat IP | find "1433'去具体何人占用了。计算:1.大器晚成看客商名、密码;2二看是否设置允许远程连接;3三看防火墙是否把1433爱慕了(不明白的话能够平素关门防火墙试试卡塔 尔(英语:State of Qatar)

感激阅读,希望能辅助到大家,谢谢我们对本站的扶植!

Server 现身Error: 1326错误(微处理机超级小概连接远程数据库卡塔尔国难点一蹴而就方案,error1326 SQL Server 现身Error: 1326荒谬 我们在在使用SQL Server时都会遇...

图片 4

4、跳出来的对话框,里面有那个TCP/IP的端口,找到“IP3”,修改IP地址 为协和Computer的IP地址(或许是127.0.0.1卡塔 尔(英语:State of Qatar) 在TCP端口增添1433,然后选择运维

  • 望眼欲穿开采到 SQL Server 的连天)“

您的sqlserver服务已经安装了,正是找不到服务器名称。

劳务和外边连接的使用配置器->>点击"远程连接"->>本地连接和长途连接->>同有的时候候选用TCP/IP和named Pipes->>点"明确"->>重启SQLserver服务可是笔者的Computer改不了,SQLServer外围应用配置器报错误消息:改革败北。(Microsoft.SqlServer.Smo) 别的信息: SetEnable对于ServerProtocol“Tcp”战败。(Microsoft.SqlServer.Smo)作者找到了一个化解的法子。笔者的操作系统也是win7:点击SQL Server Configuration Manager中Sql Server 二零零七网络安插“MSSQLSEPAJEROVE奥德赛”协议,运转商业事务“TCP/IP”以至"Name Pipes"。何况结束,重新开动SQL Server服务。便得以了。。

注:脚本之家小编前段时间安装了sql二〇〇五也是赶过这么些主题材料,正是参谋那几个改良ip的办法消除的。记得要安装sql 2005 sp3补丁

“在与 SQL Server 建立连接时现身与互联网有关的或特定于实例的大错特错。未找到或不可能访问服务器。请表达实例名称是或不是精确而且SQL Server 已布署为允许远程连接。 (provider: 命名管道提供程序, error: 40

3、右键点击TCP/IP协议,选用“属性”,要求校正连接数据库的端口地址

在英特网看看客人说接收将服务器(local)替换花费机的localhost,不过仍然特别,后来友好重新载入参数了IP就足以了。具体如下:

1、张开Sql server 管理配置器

VS报错:

郑重声明:本文版权归澳门新莆京手机网站所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。