尝试连接到SQL Server时出现以下错误:
无法连接到108.163.224.173.
建立与SQL Server的连接时发生与网络相关或特定于实例的错误.
服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.
(提供程序:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)(Microsoft SQL Server,错误:1326)
当我尝试在Visual Studio 2010中将我的数据库配置为gridview时抛出此错误.我对如何调试此错误感到茫然.
你会如何调试此错误?除了错误消息中提到的那个之外,我应该采取哪些步骤来确定这里真正发生了什么?
我非常沮丧.我有一个使用我的本地数据库在Visual Web Developer 2008 Express上运行的网站,一切都很好.我也在生产服务器上运行相同的网站.一切都很好,但今晚我对生产进行了"重置".
我删除了几个表,重新创建它们并插入数据.一切都还好.
我通过FTP删除了所有文件.
我在visual studio中使用了名为"复制网站"的模块,并通过FTP将网站复制到网站.
当我登录我的网站时,这是我得到的错误:
'/'应用程序中的服务器错误.
建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)
描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.
异常详细信息:System.Data.SqlClient.SqlException:建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)
没有任何与SQL连接相关的更改,这是我一直使用的OLD代码.由于这个原因我的网站完全瘫痪,我内心感到恶心,因为我觉得我无能为力.
有人可以帮我吗?
我正在使用SQL Server 2008,在Visual Studio中,在服务器资源管理器中,我可以连接到使用我的计算机名运行的SQL Server,但我不能使用127.0.0.1或localhost,它们不应该是相同的吗?
此外,当在web.config文件中使用连接字符串时,我无法使用localhost连接,但只能使用计算机名称连接!我在SQL Config Manager中缺少某些设置吗?
我有一个简单的C#项目.这是我web.config在数据库中的连接字符串:
<connectionStrings>
<add name="DefaultConnection"
connectionString="Data Source=172.17.0.47;Initial Catalog=DevSystemListe;User ID=web_access;Password=123456"
providerName="System.Data.SqlClient" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)
我已经确定这个连接正常.我可以通过此连接从Visual Studio连接到我的数据库,我也可以看到表和数据.
当我想用我的数据库更新时update-database,会发生以下错误:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)
我卸载了Entity Framework,然后再次安装它.没有改变.
当我尝试连接到SQL Server Management Studio中的数据库时,我收到此错误:
名为pipes provider错误40的提供程序无法打开与SQL Server错误的连接
在SO上检查了几个答案后,我打开了SQL Server配置管理器
我找到了SQLSERVER (SQLEXPRESS)所有三个选项状态>>STOPPED
我尝试通过右键单击它开始,但我得到以下错误:
请求失败或服务未及时响应
我如何连接到实例???
我曾经有一个桌面应用程序通过.ini具有此连接字符串的文件指向Sybase数据库:
CONNECTION_NAME = "DSN="Dna_Name";UID="User";PWD="Password""
Run Code Online (Sandbox Code Playgroud)
它工作得很好.
几天前,数据库已迁移到SQL Server 2008 R2,我需要更新该.ini文件以重定向新的生产服务器.我更新了连接字符串如下:
CONNECTION_NAME = "Provider=SQLNCLI10.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog="CatalogName";Data Source="Production_DNS""
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
命名管道提供程序:无法打开与SQL Server的连接[53]
补充说明:
*.ini需要保留该文件的原因.我有几个小时浏览互联网的错误细节几乎没有结果.
新连接字符串是否正确?知道什么可以产生错误?建议?
提前致谢,
connection-string named-pipes sql-server-2008 sql-server-config-manager
所以我正在尝试创建一个简单的C#控制台应用程序,只需查询数据库 - 仅此而已.
但是,我不断收到此错误:
System.Data.dll中发生了类型为"System.Data.SqlClient.SqlException"的未处理异常
附加信息:建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供者:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)
现在,我已经尝试了一切!我已经编辑了所有设置(添加了防火墙例外,启用了TCP/IP,几乎可以通过谷歌搜索找到任何解决方案,我做了).当我尝试使用SQL Management Studio使用连接字符串中的相同凭据建立连接时,一切都可以正常工作.BUt由于某种原因,Visual Studio无效.
这是我的连接字符串:
<add name="Invoicing"
connectionString="Data Source=server;Initial Catalog=Invoicing;Persist Security Info=True;ID=id;Password=pw"
providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)
这是app:
class Program
{
public static void Main(string[] args) {
Invoicing db = new Invoicing("Invoicing");
var q = from sin Invoice
where s.Date == 201007
select s;
foreach(var sin q)
Console.WriteLine("{0}, {1}", s.CreateDate,
s.EndDate);
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的堆栈跟踪:
at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.SqlClient.SqlConnection.Open()
at System.Data.Linq.SqlClient.SqlConnectionManager.UseConnection(IConnectionUser user)
at System.Data.Linq.SqlClient.SqlProvider.get_IsSqlCe() …Run Code Online (Sandbox Code Playgroud) 重要说明:在人们指出常见原因之前,连接字符串在我的本地计算机上的一个项目中起作用,而在连接到SAME数据库的相同本地实例的同一本地计算机上的另一个项目中无效。
我有一个奇怪的问题。我有2个EF核心项目。我在第一个项目中的连接字符串运行正常。我可以输入“ dotnet ef database update”,它将把我的迁移推送到LOCAL数据库。我将下面的字符串完全粘贴粘贴到我的第二个项目中,并引发错误:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称正确,并且已将SQL Server配置为允许远程连接。(提供者:命名管道提供程序,错误:40-无法打开与SQL Server的连接)
这是我的连接字符串:
Server=.;Database=RAMSAPPDB;Integrated Security=False;Persist Security Info=True;MultipleActiveResultSets=True;
Run Code Online (Sandbox Code Playgroud)
我无法想到一个原因,为什么在试图添加到SAME数据库的其他项目中使用此连接字符串会引发此错误。我尝试在第2个项目中进行迁移之前删除RAMSAPPDB中的所有表,但这是行不通的。
如果我注释掉“ ConnectionString”,则会收到错误消息
connectionString不能为空
所以我知道它正在使用我的appsettings.json。
任何有关可能原因的想法将不胜感激。谢谢。
c# entity-framework asp.net-web-api asp.net-core asp.net-core-webapi
我有一个关于无法访问我的网站Web配置文件中的远程数据库的问题。
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称正确,并且已将SQL Server配置为允许远程连接。(提供者:命名管道提供程序,错误:40-无法打开与SQL Server的连接)
connectionStrings