0

어떻게 변경해야합니까?aspspider.com의 호스팅 된 웹 페이지가 데이터베이스에 연결할 수 없습니다.

<add name="ConnectionString" 
     connectionString="Data Source=.\SQLEXPRESS; 
      AttachDbFilename=|DataDirectory|\Database.mdf; 
      Integrated Security=True; 
      User Instance=True" 
     providerName="System.Data.SqlClient" /> 


<authorization> 
    <allow users="*" /> 
    <deny users="?" /> 
    </authorization> 
+0

당신이 당신의 접대 공간으로 데이터베이스를 복사 한 적이 있습니까? –

+0

예 VS2008이 생성하는 데이터베이스 및 데이터베이스 로그 파일 – denza

+1

그리고 호스트가 연결해야하는 SQL Server 인스턴스에 데이터베이스를 연결 했습니까? 주인이 당신에게 이것에 대해 자세히 설명해 주었습니까? 그들은 당신에게 서버 이름과 SQL 인증 사용자 이름과 암호를 주었어야합니다. 그러면 연결 문자열이 변경되고'AttachDbFilename'이 제거됩니다. 'User Instance' 설정을 계속 사용하기를 원할 것입니다. –

답변

2

Aspspider의 지침은 시작할 때 가장 좋은 방법입니다.

How to create a new SQL Server database ? - 여기서는 자동 연결을 사용할 수 없다고 말합니다. 관리 사이트에 로그인 할 때 데이터베이스 관리자를 통해 서버에 연결해야합니다.

그리고 여기에 연결 문자열에 대한 지침은 사용해야 있습니다
Connection strings for MS Access and SQL Server Express

+0

데이터 원본 =. \ SQLExpress; 보안 정보 지속 = True, 통합 보안 = SSPI, 초기 카탈로그 = YourUserId_DatabaseName " – denza

1

당신은 그냥 표준 사용자 이름/암호 보안을 변경하려는 권한을 설정하기 위해 사용자가 변경할 수있는 응용 프로그램 풀에 대한 접근 또한 SQL 서버가 없다면.

자세한 방법은 www.connectionstrings.com을 참조하십시오.

그러면 데이터베이스 보안에 관련 사용자를 추가해야합니다.

관련 문제