首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在远程服务器上工作的连接字符串

问无法在远程服务器上工作的连接字符串
EN

Stack Overflow用户
提问于 2013-11-15 16:41:47
回答 1查看 1.9K关注 0票数 0

我正在开发一个需要连接到数据库的C# ASP.NET网站。我已经设置了所有的连接字符串,并且它们在本地工作,但是当我试图从服务器连接时,我会得到一个如下所示的错误

代码语言:javascript
复制
[Win32Exception (0x80004005): Access is denied]

[SqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server

连接字符串:

代码语言:javascript
复制
<add name="Default" connectionString="Server=server;Database=database;User ID=user;Password=pass;" providerName="System.Data.SqlClient"/>

即使用户名和密码是直接提供的,应用程序池标识也会阻止连接吗?

编辑:我的问题到底是什么,似乎有些困惑。我可以使用来自本地ASP开发服务器的相同连接字符串连接到SQL服务器。唯一的问题是我无法从生产ASP服务器连接到SQL服务器。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-15 16:48:55

您的连接池不是问题,您有一个基本的连接问题。

您可能有一个错误的连接字符串--所有内容都必须正确键入--您没有提供您的实际凭据--大概是出于好的原因,除非这是您的实际连接字符串,在这种情况下,您需要用正确的连接设置修复它)。

您可能会被防火墙阻塞,无论是个人、公司、ISP等等。

数据库可能不接受网络连接。

数据库服务器可能没有运行。

众所周知,McAfee A/V会引起问题。

我肯定我忽略了几个可能的问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20006108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档