sqlerror40
❶ sql Server 无法登陆 命名管道提供程序 error 40
---来自网络~~~~
该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,
因此用户无法使用SQL Server的登录帐户(如 sa )进行连接.解决方法如下所示:
1.在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server
在企业管理器中
--右键你的服务器实例(就是那个有绿色图标的)
--编辑SQL Server注册属性
--选择"使用windows身份验证"
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.关闭注册表编辑器
❷ sql2005运行应用程序连接sql出现error:40报错。怎么办
我也遇到过
1) 开始-运行-CMD,在打开的命令提示符窗口中输入net start mssqlserver,启动SQL Server服务
2)我的电脑右键--管理--服务和应用程序--服务--右边列表中将列出所安装的所有SQL Server 2005服务。选择要启动的服务,单击鼠标右键,在弹出的菜单中选择“启动”命令,启动服务
3)开始-程序-Microsoft SQL Server 2005-配置管理器-SQL Server Configuration Manager,单击左边列表的“SQL Server 2005服务”,右边列表中将列出所安装的所有SQL Server 2005服务。选择要启动的服务,单击鼠标右键,在弹出的菜单中选择“启动”命令,启动服务
http://..com/link?url=nbwSbOqL7M3Kki8q9h6ydnqUR-o4-w_
❸ sql server 2008中在连接服务器时出现 error:40 无法打开到SQL server 的连接 我的服务器名称:(local)
在SQL的配置工具中,找到Sql Server Configuration Manager,查看里面的协议中,TCP/IP和命名管道(Named Pipes)是否已经开启。
另外,一般来说在管理器中连接服务是自动开启的,同样可以在这个页面的第一项“服务”中查询。
如果连接的不是本机,在这个界面的“别名”中管理。
❹ 在与 SQL Server 建立连接时出现 error: 40
一般有如下情况:
1、在SQL Server外围配置应用器查看远程数据库服务器远程连接是否开启;
2、查看防火墙是否禁用了1433和1434端口;
3、在SQL Server Configuration Manager 中查看数据库是否是禁用了tcp/ip连接;
❺ Sql Server 2008 登录时报错。ERROR:40的错误,
原因:大部分是注册表错误错乱导致的。解决方法:删除某些注册表。
如下参考:
1.在键盘上按下组合键Win+R,调出运行窗口,如下图。
❻ sql error 40 怎么解决啊
查看一下你的服务及相应的tcp/ip协议是否开启
还有你的服务器名是否写错
如果是05的话,要开启外围应用程序配置器里面的远程选项
❼ 求解释,SQL高手教进,远程连接出错。error:40
打开数据库,运行SqlBrowser服务
Sql
Server的网络配置启用TCP/IP协议
关闭防火墙或者
打开防火墙的时候,加入例外程序sqlservr.exe和sqlbrowser.exe
检索系统根目录可以找到这两个程序,对于2005以前的数据库,开启1433(TCP)和1434(UDP)
❽ 如图,总是显示error: 40 - 无法打开到 SQL Server 的连接,我用的是sql server 2012,使用c#制作网站,
你连接字符串很可能是写错了,先试试把上面的data source=(local)改为data source=.\\sqlexpress试试看
注:如果还是有问题,检查下控制面板管理工具服务下的sql server服务是不是已经启动了。
❾ Microsoft SQL 2008 连不上服务器,显示错误2,error:40
楼主写错了服务名
如果你没有更改实例名 就直接写计算机名或点或localhost都可以
如果你改了实例名 就是计算机名\服务名 (不要连sqlexpress)
当然要保证服务开启
有什么问题可以随时找我 希望采纳