2013-09-26 3 views
0

somee.com에 웹 사이트를 호스팅했으며 SQL Server에 연결할 수 없다는 오류가 표시됩니다. 의 Web.config 아무도 제가이 작업을 얻을 수 있도록 변경 사항을 알릴 수웹 사이트를 호스팅 한 후 SQL Server가 인식되지 않습니다.

<connectionStrings> 
    <add name="RegConnectionString" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True" 
     providerName="System.Data.SqlClient" /> 
</connectionStrings> 

로 ConnectionString에있다?

P. App_Data 폴더에 데이터베이스를 업로드했습니다.

+1

당신의 연결 문자열이 서버에서 도달 할 수없는 로컬 주소를 가리키는 (로컬이 아닌) SQL Server에 사용되는

당신은 사용자 ID 및 암호를 넣어해야합니다. –

+0

@ GarrisonNeely 무엇을 변경해야합니까? – GlBr

답변

0

연결 문자열은 여전히 ​​로컬 SQL 서버를 가리키며 심지어 시스템의 로컬 데이터베이스입니다.

사이트를 외부 서버/호스트 서버에 게시하기 전에 연결 문자열을 수정해야합니다. 전체 연결 문자열을 변경하고 그 아래에 속성을 넣습니다.

데이터 원본 = 값; 초기 카탈로그 = 값; 사용자 ID = 값; 암호 = 값;

여기서 데이터 원본은 SQL Server IP 주소 또는 URL입니다.

여기에서 초기 카탈로그는 데이터베이스 이름이됩니다. 당신이

+0

Windows 인증을 사용하고 있는데 SQL Server 인증으로 변경해야합니까? – GlBr

+0

예 코스 중. Windows 인증 범위는 로컬 서버에만 국한됩니다. SQL Server 인증을 사용하십시오. – siddhesh

0

이 인 AttachDBFilename 패 = | DataDirectory를 | \ Database.mdf 내가이 이름 값 쌍

데이터 원본 = 값보십시오 그것을

을 사용한 적이; 초기 카탈로그 = 값; 사용자 ID = 값; 암호 = 값;

+0

데이터 원본의 값은 무엇이되어야합니까? – GlBr

+0

데이터 소스는 서버 이름뿐입니다. 서버 IP 주소 또는 URL 일 수 있습니다. – siddhesh

관련 문제