繁体   English   中英

ASP.NET无法连接到同一台计算机上的SQL Server数据库

[英]ASP.NET cannot connect to SQL Server database on the same machine

我在运行Windows Server 2012 R2的Dell R720上具有本地SQL Server数据库设置,并且正在开发ASP.NET站点。 当我尝试使用登录工具时,我能够连接到数据库并输入对象和查询以及所有内容。

我正在遵循有关创建登录页面的教程,他们建议使用此工具,然后单击“登录”按钮,这将提示Visual Studio创建一个带有一堆表的新数据库,他们在视频中成功地做到了这一点,但是当我尝试一下,得到以下响应:

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。 服务器未找到或无法访问。 验证实例名称正确,并且已将SQL Server配置为允许远程连接。 (提供者:SQL网络接口,错误:26-指定服务器/实例时出错)

这是我的web.config文件:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <connectionStrings>
        <add name="SOSiQConnectionString" 
             connectionString="Data Source=KINGDOM_NETWORK;Initial Catalog=SOSiQ;Integrated Security=true;"
             providerName="System.Data.SqlClient" />
        <!-- commented this out testing the connection
        <add name="SOSiQConnectionString1" 
             connectionString="Data Source=localhost\;Initial Catalog=SOSiQ;Integrated Security=True"
             providerName="System.Data.SqlClient" /> -->
    </connectionStrings> 

显示SQL Server数据库连接的Visual Studio代码

PS,我已经在Google搜索了几天,以寻找解决方案。 每个人都建议确保已启用远程连接和防火墙/端口。 我所做的所有工作都无济于事,但是,在我看来,这没关系,因为A.我在具有SQL Server数据库的计算机上,而B.我可以从Visual Studio中的项目访问数据库。

即使您已经具有标准版或企业版,也请下载SQL Server Express。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM