解决方案,不可能是MSSQL2005安装在win2008后访问
我好久没来这里写信了,因为它真的很忙。近日,笔者一直使用win2008系统,而是一个奇怪的问题被发现。这是在系统中安装SQL2005然后访问其他电脑上的。
SQL2005也安装在其他主机,但这个错误信息出现在连接到SQL的win2008系统。
那时我感到困惑不解。为什么
由于对WIN2003系统,永远不会有这样的问题。
作者的错误任务,win2008系统和SQL2005系统是不相容的,或有一个不匹配,导致这样的问题。
经过很长一段时间,我已经做了很多的解决方案。
其中之一是在win2008系统安装SQL2008。
这是一个同年龄的系统,不应该是个问题。
以下是对其他互联网用户的补充:
VS2008连接sql2005的问题(提供者:命名管道提供商,错误:40 -无法打开SQL Server连接)
找不到或无法访问服务器。请检查实例名称是否正确,并将SQL服务器配置为允许远程连接。(提供者:命名管道提供程序,错误:40 -无法打开到SQL Server的连接)
主要过程:
1。在Visual Web开发人员中,切换到设计视图。
2。拖到页面的GridView控件从工具箱的数据文件夹。
三.如果没有显示GridView任务快捷菜单,GridView控件上单击右键,然后单击显示智能标记。
4。在选定的数据源的列表在GridView任务菜单上,单击。
出现数据源配置对话框。
5。单击数据库。
这将指定要从支持SQL语句的数据库中获取数据。这些数据包括SQL Server等数据库DB兼容。
在数据源中指定的ID框中,默认的数据源控件的名称(SqlDataSource1)将显示这个名字可以保留。
6。单击确定。
7。将显示配置数据源向导,该向导显示可以在其中选择的页。
单击一个新连接。
8。在选择数据源对话框的数据源下,单击微软SQL Server,然后单击继续。
也就是说,添加连接对话框。
9。在服务器名称框中,输入要使用的SQL Server的名称。
10、在登录凭据中,选择可用于访问SQL Server数据库(集成安全或特定ID和密码)的选项,并在需要时输入用户名和密码。
11。单击选择或输入数据库的名称,然后输入数据。
12。单击测试连接,并在确定连接有效时单击OK。
然后显示填充信息的配置数据源向导。
......
点击测试连接问题是第十二步,提示错误:
设置连接到服务器时出错。当连接到SQL Server 2005时,SQL Server在默认设置下允许远程连接失败可能导致此故障。(提供者:命名管道提供程序,错误:40 -不能打开到SQL Server连接)
这个问题以前已经解决过,但我不知道它为什么会再次出现:
1。如果服务器打开防火墙,它就会关闭防火墙。
2。打开SQL2005远程连接功能,开启方式如下。
配置工具-> SQL Server外围应用配置、服务和连接的外围应用配置->打开数据库引擎节点下的MSSQLSERVER节点,选择远程连接,则建议选择使用TCP / IP和命名管道,重新启动后,在它的数据库服务。
3。将登陆设置更改为,同时选中SQL Server和Windows身份验证模式,具体设置如下:
管理程序管理器> Windows身份验证(第一次在Windows中)- >对象资源管理器,选择您的数据服务器——右键属性>安全> SQL Server和Windows >身份验证和选择。
4。设置用户名和密码的SQL服务器模式,具体设置如下:
管理工作室经理-> Windows身份验证>新查询> sp_password空,'sa123456 ','sa
我们建立了一个用户名sa,密码是:sa123456用户登陆,在接下来的时间,你可以使用SQL服务器模式,
用户名sa,密码是:对sa123456用户进入数据库。
5。在完成前三个步骤之后,连接字符串可以顺利地进入数据库。
(服务器=。 SQLEXPRESS;UID = SA;pwd= sa123456;数据库=主);
后来,这个经理发现正确的服务器名称如下所示。机器的名字叫 SQLEXPRESS代替localhost,127.0.0.1,同性恋(机器名),例如,我是这样的。
服务器:同性恋 SQLEXPRESS
原来是:服务器本地用户UID = =;数据库;SA;pwd=
现在是:服务器=。 SQLEXPRESS;数据库用户UID = =;SA;pwd= / /我是有问题的
找到另一种可能的解决方案:
1。打开IIS属性净虚拟目录的属性2编辑配置删除所有连接的SQLEXPRESS项目
当然,删除全局配置也更好。
2。打开IIS属性NET站点属性-2编辑全局配置
删除所有连接SQLEXPRESS项目。
以上设置后,仍有错误:
SQL Server 2005未能用SA登录——提示用户与可信的SQL Server连接没有关联。
False hints:
SA登录失败,表明用户与可信的SQL Server连接没有关联。
uff1a解
打开SQL Server Management Studio 1。表示,在服务器上右键点击,选择属性(属性),在弹出的窗口上点击的安全(安全)切换到安全模式面板,服务器认证的Windows身份验证(Windows服务器验证用户身份验证模式)为SQL Server和Windows身份验证修改模式(SQL Server和Windows身份验证模式)好。
2、打开安全(安全)——登录(登录名),右键单击SA,选择属性(属性),单击状态(状态),开关的状态面板,并设置登录(登录)启用。
(注意:完成后重新启动数据库!)
它可以通过上述设置完成。如果您不能检查其他原因,如防火墙和其他因素。