2008-09-10 4 views
9

지금 당장은 매일패키지가 실행되며 그날부터 실패하거나 성공한 패키지 수에 대한 보고서가 나옵니다. 이 패키지에 대한 정보는 SQL Server 2005msdb 데이터베이스 (시스템 데이터베이스) 내에있는 sysjobs 테이블 (시스템 테이블)에 부분적으로 포함되어 있습니다.LINQ to SQL을 사용하여 시스템 데이터베이스/테이블에 액세스 하시겠습니까?

, 나는 저를이 테이블에 액세스 할 수 DBML 파일을 생성 할 수있는 방법을 찾을 수는 C# 실행 파일에 패키지를 이동하려고 할 때 (주로 발송됩니다 이메일을 통해 서식을 더 얻을 수)

하지 않았다 LINQ 통해. 이 테이블을 볼 수있는 속성을 찾으려고했지만 많은 행운이 없었습니다.

LINQ to SQL으로 가능합니까?

답변

22

당신이 서버 탐색기에 있다면, 당신이 그들을 볼이 방법으로 할 수 있습니다 :

  • 원하는 서버에 대한 연결을 작성합니다.
  • 서버를 마우스 오른쪽 버튼으로 클릭하고보기 변경> 객체 유형을 선택합니다.
  • 이제 시스템 테이블과 사용자 테이블이 나타납니다. 거기에 sysjobs가 나타나야하며 쉽게 .dbml 화면으로 드래그 할 수 있습니다.
+0

완벽합니다. 감사! – jerhinesmith

+0

시스템 테이블을 확장하면 거기에 sysjobs가 표시되지 않습니다. sysjobs를 표시하는 방법 또는 표시되지 않는 이유는 무엇입니까 ??? – Ash

+0

@Ash, 사용중인 사용자/비밀번호에 해당 권한이 있는지 확인 하시겠습니까? 통합 보안을 사용하는 경우 사용자가 볼 수있는 권한이 있는지 확인 하시겠습니까? –

0

디자이너에서 사용할 수 없지만 DBML 파일 자체에 추가하지 않는 이유는 무엇입니까?

관련 문제