Juval Lowy의 웹 사이트 (프로그래밍 WCF 서비스 & IDesign의 작성자)에서 샘플 WCF 응용 프로그램을 며칠 동안 컴파일/실행하려고 시도했습니다. 예제 앱은 "WCFLogbook"SQL 데이터베이스에 오류/오류를 기록하는 Juval의 ServiceModelEx 라이브러리를 사용합니다. 불행하게도, 샘플 응용 프로그램 오류, 나는 다음과 같은 오류 얻을 때 :WCF 오류 로깅 및 SQL Exception 4060 오류
SQL Exception 4060: "Cannot open database \"WCFLogbook\" requested by the login. The login failed.\r\nLogin failed for user 'Bill-PC\Bill'."
내가 SQL WCFLogbook 데이터베이스를 만든 및 내 (빌-PC \ 빌) 액세스에 적합한 모든 권한을 부여한 확인을 데이터베이스 또한 포트 8006과 포트 1433이 방화벽에서 열렸습니다. TCP/IP가 활성화되었으며 "이 서버에 대한 원격 연결 허용"이 선택되었습니다.
<client>
<endpoint name="LogbookTCP"
address="net.tcp://Bill-PC:8006/LogbookManager"
binding="netTcpBinding"
contract="ILogbookManager"
/>
</client>
불행히도 SQL은 내가 전에 지금에 들어올 필요하지했다는 '세계와 나는 성공의 나의 부족에 몹시 좌절 : 나는 app.config 파일 내에서 다음과 같은 엔드 포인트를 사용하고 있습니다. 누구든지이 작업을 수행하는 방법에 대한 다른 제안이 있습니까? 내가 놓친 게 있니?
Remus - WCFLogbook 데이터베이스를 만드는 데 사용 된 WCFLogbook.sql 파일을 단계별로 실행 한 결과, 파일이 존재하지 않는 경로 (예 : 'C : \ Program Files \ Microsoft SQL Server \ MSSQL \ data \ WCFLogbook.mdf '에 있습니다. 따라서 데이터베이스는 실제로 생성되지 않았습니다. 도와 줘서 고마워. 계산서 – Bill