相关疑难解决方法(0)

为什么我会收到"无法连接到服务器 - 与网络相关或特定于实例的错误"?

尝试连接到SQL Server时出现以下错误:

无法连接到108.163.224.173.

建立与SQL Server的连接时发生与网络相关或特定于实例的错误.

服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.

(提供程序:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)(Microsoft SQL Server,错误:1326)

当我尝试在Visual Studio 2010中将我的数据库配置为gridview时抛出此错误.我对如何调试此错误感到茫然.

你会如何调试此错误?除了错误消息中提到的那个之外,我应该采取哪些步骤来确定这里真正发生了什么?

sql-server azure visual-studio azure-virtual-machine

354
推荐指数
18
解决办法
134万
查看次数

无法在SQL Server Express 2012/2016上连接到localhost

我刚下载了最新版本的SQL Express 2012但我无法连接到localhost.我尝试了localhost\SQLExpress和Windows身份验证,但它给出了一条错误消息,指出无法连接.我在这里错过了什么吗?我之前使用过SQL Server 2008,并且从未遇到过连接到localhost的问题.它似乎甚至找不到它.同样在服务中我只看到一个SQL Server VSS编写器.它应该是这样的吗?或者我错过了什么?谢谢

c# sql-server-2012-express sql-server-2016-express

93
推荐指数
8
解决办法
35万
查看次数

我无法让Sql Server localdb连接在没有安装SqlServer Express的计算机上工作

我有一个使用Visual Studio 2012编写的C#控制台应用程序.在应用程序中,我使用Sql Server localdb连接到数据库来存储信息.这在几台计算机上运行正常,所有计算机都安装了Visual Studio.

我想部署一个只需要安装Sql Server Express LocalDB的程序,而不是更大的Sql Server Express.但是,我的应用程序未在目标计算机上运行.我在目标计算机上安装了Sql Server Express LocalDB 2014.我可以使用命令行使用sqllocaldb运行命令来验证它是否已安装并正在运行.

C:\Users\someuser\Desktop\Debug>sqllocaldb v
Microsoft SQL Server 2014 (12.0.2000.8)`
Run Code Online (Sandbox Code Playgroud)

但是,当我在同一台目标计算机上运行我的应用程序时,出现以下错误.

C:\ Users\someuser\Desktop\Debug> Testing_Console
11:21:07,912 [1] INFO TestingConsole.Program - 当前目录是C:\ Users\someuser\Desktop\Debug
Extra Info:(null)


未处理的异常:System.Data .SqlClient.SqlException:建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:SQL网络接口,错误:50 - 发生本地数据库运行时错误.无法创建自动实例.请参阅Windows应用程序事件日志以获取错误详细信息.

以下是我的app.config文件的开头,我在其中定义连接字符串.我已经尝试将直接文件路径放入LM文件,但这并没有解决问题.然而,这是预期的,因为该程序可以在安装了Visual Studio的计算机上的任何目录中运行.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
  </configSections>
  <connectionStrings>
    <add name="KomoLM_Console.Properties.Settings.LMConnectionString"
      providerName="System.Data.SqlClient"
      connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\LM.mdf;Integrated Security=True;MultipleActiveResultSets=True"
 />
  </connectionStrings>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
  </startup>
Run Code Online (Sandbox Code Playgroud)

我不知道这个问题是否只与安装了SQL Server Express LocalDB 2014有关.谁能告诉我我的问题可能是什么?

c# sql-server localdb visual-studio-2012 sql-server-2014-express

24
推荐指数
2
解决办法
4万
查看次数

部署后SQL不会连接

我最近在IIS(LocalDB)上部署了我的网站.但每当我尝试运行网站时,SQL都无法连接.我现在已经浏览了数百个帖子/文章,但我无法解决它.

错误

建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:SQL网络接口,错误:50 - 发生本地数据库运行时错误.无法创建自动实例.有关错误详细信息,请参阅Windows应用程序事件日志.)

Windows应用程序事件日志

Windows API调用SHGetKnownFolderPath返回错误代码:5.Windows系统错误消息是:访问被拒绝.在线报道:422.

第二个日志 -

无法获取本地应用程序数据路径.很可能没有加载用户配置文件.如果在IIS下执行LocalDB,请确保为当前用户启用了配置文件加载.

我的连接字符串(试过两个) -

<appSettings>
    <add key="ConnectionString" value="Data Source=(LocalDB)\MSSQLLocalDB;Initial Catalog=test;Integrated Security=True" />
    <!--<add key="ConnectionString" value="data source=(LocalDB)\MSSQLLocalDB;UID=SOME_USERNAME;PWD=SOME_PASSWORD;initial catalog=test;connection timeout=30"/>-->
  </appSettings>
Run Code Online (Sandbox Code Playgroud)

我尝试编辑applicationHost.config.
加载用户个人资料对我来说已经是真的

我的ApplicationHost.config文件

 <applicationPools>

            <add name="Classic .NET AppPool" managedRuntimeVersion="v2.0" managedPipelineMode="Classic" />
            <add name=".NET v2.0 Classic" managedRuntimeVersion="v2.0" managedPipelineMode="Classic" />
            <add name=".NET v2.0" managedRuntimeVersion="v2.0" />
            <add name=".NET v4.5 Classic" managedRuntimeVersion="v4.0" managedPipelineMode="Classic" />
            <add name=".NET v4.5" managedRuntimeVersion="v4.0" />
            <add name="ASP.NET v4.0" managedRuntimeVersion="v4.0">

            <add name="DefaultAppPool" autoStart="true" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated">
           <processModel identityType="ApplicationPoolIdentity" …
Run Code Online (Sandbox Code Playgroud)

sql-server asp.net iis sql-server-2016

5
推荐指数
2
解决办法
2174
查看次数

SQL 网络接口错误 50 - 发生本地数据库运行时错误。无法创建自动实例

尝试通过 Visual Studio 上的 PMC 更新数据库时出现以下错误:

“建立与 SQL Server 的连接时发生网络相关或特定于实例的错误。找不到服务器或无法访问服务器。请验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序: SQL 网络接口,错误:50 - 发生本地数据库运行时错误。无法创建自动实例。有关错误详细信息,请参阅 Windows 应用程序事件日志。”

与其他三个人在同一数据库上协作,他们没有遇到同样的问题。我尝试连接本地数据库,但遇到同样的错误,有人知道如何修复它吗?长期以来一直在寻找解决方案。

c# sql-server visual-studio

2
推荐指数
1
解决办法
9927
查看次数