SQL Server 2012 유지 관리 계획을 수정할 수 없습니다.

SQL Server 2012 유지 관리 계획을 수정할 수 없습니다.

생성된 유지 관리 계획을 클릭합니다.
제목: Microsoft SQL Server Management Studio 값은 null일 수 없습니다. 매개변수 이름: 구성요소(System.Design) BUTTONS:OK


새 계획 만들기 다음 오류가 발생합니다.

TITLE: 유지 관리 계획 마법사 진행률 유지 관리 계획을 저장하지 못했습니다.

추가 정보: SaveToSQLServer 메서드에서 OLE DB 오류 코드 0x80004005(지정되지 않은 오류)가 발생했습니다. 발행된 SQL문이 실패했습니다.

SaveToSQLServer 메서드에서 OLE DB 오류 코드 0x80004005(지정되지 않은 오류)가 발생했습니다. 발행된 SQL문이 실패했습니다.

버튼:확인


이미 생성된 백업 계획을 편집합니다.
오류 1 'BackupDb' 로드 오류: LoadFromSQLServer 메서드에서 OLE DB 오류 코드 0x80004005(지정되지 않은 오류)가 발생했습니다. 발행된 SQL문이 실패했습니다. . 서버=SERVER;패키지=유지 관리 계획\BackupLeadsDb; 1 1

시도한 해결 방법: SA 계정의 비밀번호를 변경했습니다. Windows 인증을 사용하여 로그인합니다. C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\DTS.dll을 등록했습니다. SQL Server 2012를 복구하고 SQL Server 2012를 제거/다시 설치합니다.

답변1

로컬 컴퓨터에서 Microsoft SQL Server Management Studio 2012를 사용하는 경우 SQL2008r2 서버에서 백업 계획을 수정하려고 하면 동일한 문제가 발생합니다.

내 로컬 PC에서 Microsoft SQL Server Management Studio2008r2와 함께 작동하고 서버에 직접 RDPing하고 거기에서 SSMS2008r2를 실행합니다.

나에게는 Microsoft SQL Server Management Studio2012의 버그처럼 보입니다.

답변2

당신은 의도적으로 설계된 것을 보고 있습니다. SQL Server 2012에는 유지 관리 계획을 위한 새로운 디자이너가 도입되었으므로 SSMS 2012를 사용하여 이전 버전의 유지 관리 계획을 편집하려고 하면 새 형식으로 저장되며 하위 버전의 SSMS에서는 해당 계획을 열 수 없습니다.

참조MSDN 기사, 요점 5.5:

5.5 이전 SQL Server 도구 문제와 호환되지 않는 새로운 유지 관리 계획 레이아웃:
SQL Server 2012 관리 도구를 사용하여 이전 버전의 SQL Server 관리 도구(SQL Server 2008 R2, SQL Server 2008 또는 SQL Server 2005)에서 생성된 기존 유지 관리 계획을 수정하면 유지 관리 계획이 새로운 형식으로 저장됩니다. . 이전 버전의 SQL Server 관리 도구는 이 새로운 형식을 지원하지 않습니다.

해결 방법: 없음

관련 정보