Entity Framework에서 SQL Server에 도달하는 SharePoint 사용자 지정 타이머 작업을 개발했습니다. 따라서 일반적으로 EF는 SharePoint 응용 프로그램의 web.config AppSettings를 사용하여 필요한 ConnectionString을 가져옵니다. 그러나이 경우 사용자 지정 타이머 작업이 EF를 통해 SQL Server에 도달하면Entity Framework witk Sharepoint Custom Timer Job을 사용하는 방법?
지정한 명명 된 연결이 구성에서 발견되지 않거나 EntityClient 공급자와 함께 사용하도록 설정되지 않았거나 유효하지 않습니다 .
구성에서 ConnectionString 값을 읽을 수없는 것은 분명합니다.
질문 :이 셰어 고객 타이머 작업의 구성 파일이 어디에
너희들은 알고 계십니까? SharePoint 관리 응용 프로그램 web.config? machine.config? 지형지 물의 Feature.xml?
설정 파일에서이 정보를 읽지 못하면 EF ConnectionString에 액세스하려면 어떻게해야합니까? 사용자 지정 타이머 작업의 속성을 사용하여 ConnectionString 정보를 유지 하시겠습니까?
그래서 xml version = "1.0"encoding = "utf-8"?> connectionStrings> configuration>'하지만 여전히 같은 오류입니다. –
그리고 작동합니까? 구성을 적용하려면 서비스를 다시 시작해야합니다. –
오 통합 된 보안을 사용하는 것으로 나타났습니다. 타이머에 의해 작업이 시작되면 일반적으로 네트워크 서비스 또는 로컬 서비스 인 서비스의 프로세스 소유자 (Owstimer)를 취합니다. 이 acc prob는 SQL 서버에 인증 할 수 없습니다. 나는 create와 acc를 사용하여 conn 문자열에서 사용하거나 특정 사용자로 서비스를 시작하도록 설정한다. –