데이터베이스에 연결해야하는 C# ASP.NET 웹 사이트에서 작업하고 있습니다. 나는 모든 연결 문자열이 설정 한 그들은 로컬로 작동하지만 서버에서 연결을 시도 할 때이원격 서버에서 연결 문자열이 작동하지 않습니다.
[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
같은 연결 문자열 보이는 오류 얻을 :
<add name="Default" connectionString="Server=server;Database=database;User ID=user;Password=pass;" providerName="System.Data.SqlClient"/>
을겠습니까 앱 풀 ID는 사용자 이름과 비밀번호가 직접 제공되는 경우에도 연결을 차단합니까?
편집 : 내 문제가 실제로 무엇인지 혼란 스러울 것 같습니다. 내 로컬 ASP 개발 서버에서 동일한 연결 문자열로 SQL 서버에 연결할 수 있습니다. 유일한 문제는 프로덕션 ASP 서버에서 SQL 서버에 연결할 수 없다는 것입니다.
네트워크 연결 문제 같습니다 - 원격 SQL 서버가 원격 연결을 수락하고 포트 1433이 설치되어있는 상자에 포트가 열려 있는지 확인하십시오. –
SQL Server가 로컬 컴퓨터에 없기 때문에 내 컴퓨터에서 SQL 인스턴스에 연결할 수 있습니다. SQL Server가 생성하려고하는 C#과 다른 연결을 처리합니까? – user1313330
예, 자격 증명이 다른 것들과 일치하지 않을 수 있습니다. –