Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 无法连接数据库_Asp.net_Sql - Fatal编程技术网

Asp.net 无法连接数据库

Asp.net 无法连接数据库,asp.net,sql,Asp.net,Sql,当我试图运行我的项目时,我收到了以下错误消息 消息:消息:消息:消息 :消息:与网络相关或 运行时发生特定于实例的错误 建立到SQL的连接 服务器。找不到服务器,或者 无法访问。验证 实例名称正确,并且SQL 服务器配置为允许远程访问 连接。(提供程序:命名管道) 提供程序,错误:40-无法打开 与SQL Server的连接 我尝试使用本地数据库和服务器数据库,得到相同的错误。 但是当我上传到我的测试站点时,它在那里工作。当我运行我的另一个项目时,它们工作得很好。 请告诉我在本地计算机上运行此操

当我试图运行我的项目时,我收到了以下错误消息

消息:消息:消息:消息 :消息:与网络相关或 运行时发生特定于实例的错误 建立到SQL的连接 服务器。找不到服务器,或者 无法访问。验证 实例名称正确,并且SQL 服务器配置为允许远程访问 连接。(提供程序:命名管道) 提供程序,错误:40-无法打开 与SQL Server的连接

我尝试使用本地数据库和服务器数据库,得到相同的错误。 但是当我上传到我的测试站点时,它在那里工作。当我运行我的另一个项目时,它们工作得很好。 请告诉我在本地计算机上运行此操作需要做什么。

确保以下几点:

  • SQL Server应该已启动并正在运行。 转到所有程序>>Microsoft SQL Server 2008>>配置工具>>SQL Server配置管理器>>SQL Server服务,并检查SQL Server服务状态是否为“正在运行”

  • 在SQL Server配置中启用TCP/IP 转到所有程序>>Microsoft SQL Server 2008>>配置工具>>SQL Server配置管理器>>选择TCP/IP。右键单击TCP/IP>>单击启用

  • 启用远程连接 在SqlServer中,右键单击服务器节点并选择属性。在服务器属性对话框中,转到左侧窗格中的连接并选中“允许远程连接到此服务器”


  • 添加您的ConnectionString(清空用户名和密码)和其他特定于SQL的信息,例如SQL Server的名称、实例名称等。相同的连接字符串在服务器上工作,为什么不在本地计算机上工作?@Marc:我的连接字符串是:@Marc:是的,我可以从我的计算机访问数据库,用户名/pwd和数据库存在。远程连接也允许。试试这个,go至控制面板>>Windows防火墙>>更改设置>>异常>>添加端口在弹出窗口“添加端口”中输入以下条目,然后单击确定。名称:SQL端口号:1433协议:选择TCP