2013-05-20 2 views
1

나는이 문제로 인해 좌절감을 느낍니다. DNN 7을 Windows 서버 2008에 설치하려고합니다. 설치를 위해 DNN 사이트의 단계를 따랐지만 설치 마법사를 실행할 때 연결 오류가 발생합니다. 나는 폴더 수준에서 데이터베이스에 대한 소유자로서 사용자에게 권한을 부여하지만 여전히 아무것도, web.config 파일에서 연결을 수정해야합니까? 데이터베이스 이름 : dnndev.me 사용자 이름 : 관리자 비밀번호 : 비밀번호데이터베이스 연결 오류 DNN 7

<add name="SiteSqlServer" connectionString="Data Source=.\SQLExpress;Integrated 
Security=True;User Instance=True;AttachDBFilename=|DataDirectory|dnndev.me.mdf;" 
providerName="System.Data.SqlClient" /> 

이 내 두 번째 게시물입니다 당신이 경우 내가 대답을

답변

1

을 받고 있지 않다 도와주세요이 올바른 노트입니다 SQLExpress를 사용하고 기본 인스턴스를 사용하여 로컬로 SQLExpress를 설치하면 데이터베이스의 사용자 이름/암호에 대해 걱정할 필요가 없습니다. DNN은 MDF 파일을 app_Data 폴더에 자동으로 첨부합니다.

다른 SQL 인스턴스를 사용하는 경우 데이터베이스를 만들고 해당 데이터베이스에 대한 DB_OWNER 인 사용자 이름/암호를 연결하고 설치 프로세스 중에 제공해야합니다. 그렇다면 SQL Express 옵션을 선택하지 말고 SQL 2008 옵션을 사용하십시오.

2

SqlServer는 어떻게 설정 되었습니까? 서버가 통합 보안을 사용하도록 설정되어 있다면 Chris가 지적한 것처럼 실제로 사용자 이름/비밀번호가 필요하지 않습니다. 이 경우, 당신의 Web.config의 연결 문자열 <ConnectionString><AppSettings> 섹션

Data Source=.\SQLExpress;Integrated Security=True;User Instance=False;Database=dnndev.me;

Check out this blog for more details.처럼

+0

감사를 보일 것, 이것은 정말 난 단지 appSettings는 섹션을 편집 한 나를 돕고 통지를하지 않았다 ConnectionStrings Section –

+0

@PolaEdward, 기꺼이 도와 드리겠습니다. –

관련 문제