金沙国际唯一官网网址SQL Server远程连接 provider: Named Pipes Provider, error: 40 化解形式

SQL Server 已配置为允许远程连接,配置规则-&gt,SQL Server 已配置为允许远程连接,在与 SQL Server,Microsoft SQL Server 2008-&gt,打开SQL Server Configuration Manager,建立连接时出现与网络相关的或特定于实例的错误,SQL Server 已配置为允许远程连接

金沙国际唯一官网网址 3

置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,错误:
5三)。

新兴查了好多消除措施,均以失利告终。后来无意发现到,远程数据库所在云服务器的安全组未开放对该端口的远程访问权限,以小编所用的Ali云为例,在安全组->配置规则->急迅创造规则
中,添加MS SQL的1433端口。若为新创立的安全组,还需重启服务器才可生效。

金沙国际唯一官网网址 3

 

您的sqlserver服务已经设置了,便是找不到服务器名称。

SQL Server 出现Error: 132陆不当(管理器不可能连接远程数据库)难点消除方案,error132陆

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的端口号是143叁,将该端口号添加到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管理器中启用远程连接

  这一步平日会被数据库管理员忽略,尽管未启用数据库远程连接,数据库实例只允许在地面开始展览连接而无法被远程连接,启用远程连接同样12分重大。暗中认可设置中国远洋运输总公司程连接是被取缔的。如下图,打开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实例。

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

  大家在前方早已关系了,自定义命名的SQL
Server实例要支持远程连接必要启用sqlbrowser服务,Windows防火墙大概会阻拦该服务实践。由此,大家务必在Windows防火墙中给sqlbrowser服务丰裕例外。

  首先找到服务器上安装sqlbrowser.exe程序的路线,如C:\Program
Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe。借使不显然SQL
Server安装在怎样地方,你能够在Windows搜索一下文书名。与我们在头里介绍的在防火墙中添加SQL
TCP/IP端口号的不2法门类似,给sqlbrowser.exe应用程序添加防火墙例外。
最终:重新创制数据库别名

  创立SQL
Server别称并在应用程序中利用它很广泛。使用数据库外号能够确认保障1旦数据库的职责产生了转移,如更换了新的服务器,IP地址发生了变化等,应用程序中的数据库连接字符串不用修改。不然你转移了数据库的任务,你还要公告全数应用该数据库的应用程序修改源代码或配备文件中的连接字符串,这说不定是不恐怕的。所以,使用数据库别称来配置连接字符串是2个相当明智的选择。其它,你还足以采纳同样的小名来针对分裂的数据库实例,当修改别称参数时,能够即时落到实处数据库之间的切换。创造数据库别名至极简单,在SQL
Server Configuration Manager中选取Aliases实行创办。

祥和补充:sqlservr.exe是劳动PID是1760,占用端口号是143叁,检查该端口是不是占用,能够用telnet 
localhost 143叁去查看,还足以因此netstat IP | find
“143三’去具体哪个人占用了。总结:一.一看用户名、密码;2二看是还是不是设置允许远程连接;3三看防火墙是或不是把1433护卫了(不知晓的话能够一直关门防火墙试试)

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

Server 出现Error:
13二陆不当(管理器不可能连接远程数据库)难题化解方案,error13贰6 SQL Server
出现Error: 13二陆谬误 我们在在使用SQL Server时都会遇…

宽大的连接测试连接成功并不能够证实数据库就连接OK了,一起始自小编正是挂在此间,宽松的连日测试测试连接成功,然则一贯不可能读出数据库的内容到网页里头。

在与 SQL Server
建立连接时现身与互联网有关的或一定于实例的荒谬。未找到或不可能访问服务器。请证实实例名称是还是不是正确并且
SQL Server 已布署为允许远程连接。 (provider: SQL 互联网接口, error: 贰陆 –
定位钦命的服务器/实例时出错)

  • 不恐怕打开到 SQL Server 的总是)

 

(1)SQL Server Management Studio管理器->Windows
身份验证连接服务器->对象能源管理器中甄选你的数量服务器->展开服务器上的“安全性”->登六名->在sa帐号上点右键->“选择页”选用正规->更改sa登六帐号的密码。那样就设置了2个用户名叫sa,密码为:sa12345六的用户。

注:脚本之家小编近年来设置了sql二〇〇五也是遇上那几个标题,正是参照那些修改ip的艺术消除的。记得要安装sql
2005 sp3补丁

在web.config文件添加如下程序:
<connectionStrings>
<add name=”LocalSqlServer” connectionString=”Data
Source=.SQLEXPRESS;Initial Catalog=Northwind;User
ID=sa;Password=sa123456″ providerName=”System.Data.SqlClient”/>
</connectionStrings>

 

十二分详细消息: System.Data.SqlClient.SqlException: 在与 SQL Server
建立连接时出现与网络有关的或一定于实例的失实。未找到或不大概访问服务器。请证实实例名称是或不是科学并且
SQL Server 已布置为允许远程连接。 (provider: 命名管道提供程序, error: 40

 

(贰)“选用页”选用情况->登陆修改为启用

解决方法:早先->>SQLServer2005->>配置工具->>SQLServer外围应用配置器->>

二.严格的连天测试

五、“IPALL”的具有端口改成“143叁”

在路径“C:WindowsMicrosoft.NETFrameworkv2.0.50727”下运行“ASPNET_REGSQL”指令,就会冒出ASP.NET
SQL Server Setup Wizard向导,一连按下三个下一步后就会产出Sql
Server注册界面,填入你要注册的数据库参数就注册好了。注册完后会在您的数据Curry多多少个表(如图):

“在与 SQL Server
建立连接时出现与网络有关的或一定于实例的荒谬。未找到或无法访问服务器。请证实实例名称是还是不是正确并且
SQL Server 已布置为允许远程连接。 (provider: 命名管道提供程序, error: 40

 3.设置2个Sql Server格局的用户名和密码,具体设置如下: