LINQ to SQL을 사용하여 시스템 데이터베이스/테이블에 액세스합니까?
-
09-06-2019 - |
문제
지금 당장 나는 SSIS 매일 아침 실행되어 전날부터 실패했거나 성공한 패키지 수에 대한 보고서를 제공하는 패키지입니다.이러한 패키지에 대한 정보는 부분적으로 sysjobs
테이블(시스템 테이블) msdb
데이터베이스(시스템 데이터베이스) SQL 서버 2005.
패키지를 C# 실행 파일로 이동하려고 할 때(주로 전송되는 이메일에 대한 더 나은 형식을 얻기 위해) 다음을 통해 이러한 테이블에 액세스할 수 있는 dbml 파일을 생성하는 방법을 찾을 수 없었습니다. 링크.이 테이블을 표시할 수 있는 속성을 찾으려고 노력했지만 별로 성공하지 못했습니다.
이것이 가능합니까? LINQ에서 SQL로?
해결책
서버 탐색기에 있는 경우 다음과 같은 방법으로 표시되도록 할 수 있습니다.
- 원하는 서버에 대한 연결을 만듭니다.
- 서버를 마우스 오른쪽 버튼으로 클릭하고 보기 변경 > 개체 유형을 선택합니다.
- 이제 시스템 테이블과 사용자 테이블이 표시됩니다.거기에서 sysjobs를 볼 수 있으며 이를 .dbml 표면으로 쉽게 끌 수 있습니다.
다른 팁
디자이너에서는 사용할 수 없지만 DBML 파일 자체에 추가하는 것은 어떨까요?
제휴하지 않습니다 StackOverflow