2012-05-04 2 views
0

저는 SQL과 .Net의 초보자입니다.이 질문은 어리석은 질문 일 수도 있지만 여전히 도움이 필요합니다.SQL Server 에이전트 작업 설정

데이터베이스가 Server1에 있습니다. 이제 다른 서버가 생겼습니다. Server2를 개발 용으로 사용할 수 있습니다.

내 데이터베이스가있는 Server1은 SQL Server Express 설치로 보이므로 거기에 SQL Server 에이전트가 표시되지 않습니다. Server2에는 SQL Server 에이전트가 있습니다. 그렇다면 Server2의 SQL Server Agent를 사용하고 Server1에서 자동으로 실행되도록 쿼리를 예약 할 수 있습니까? 이것이 가능한가? 그렇다면 누군가가 나를 어떻게하는지 설명 할 수 있습니다.

답변

2

SQL Express에서 작업을 성공적으로 실행 했으므로 Management Studio에 대한 지원은 기본적으로 제공되지 않지만 수동으로 모든 작업을 수행 할 수 있습니다. 그것은 꽤 오랜 바람이 불어가는 과정이다. 이 blog post의 우수하고 매우 자세한 가이드를 따르십시오. 예를 실행 Server2의 일자리를 만들 수 있습니다, 당신은 서버 1을 가리키는 서버 2에 연결된 서버를 만드는 경우 http://standalonesqlagent.codeplex.com/

1

:

http://www.sqlteam.com/article/scheduling-jobs-in-sql-server-express

는 또한 SQL Express를위한 SQL 에이전트를 제작하는 프로젝트가있다 server1.database.dbo.object 구문을 사용하여 Server1의 코드

현재 연결된 서버를 만드는 방법에 대해 배울 수 있습니다 :

http://technet.microsoft.com/en-us/library/ff772782.aspx

(당신은 당신이 사용하고있는 버전을 말해주지 않았기 때문에, 당신의 버전으로 버전을 변경해야합니다 당신에게. 연결된 서버가 데이터 정렬 호환이되고 데이터 액세스/RPC를 지원하는지 확인하고 싶습니다.)

물론 보안과 두 서버 간의 일반적인 실패와 연결 실패를 처리해야합니다. .

sp_testlinkedserver과 함께 오류 처리를 추가 할 수 있습니다.

관련 문제