SQL Server 작업 실패:소유자 가 서버 접근 권한 이 있 는 지 확인 할 수 없 는 해결 방법
이 작업 은 실 패 했 습 니 다.소유자 WIN-3TH1KNIT12D\\관리 자 를 정할 수 없습니다(작업 데이터베이스 가 있 음Backup.step 1)서버 접근 권한 이 있 는 지 여부(원인:Windows NT 그룹/사용자'WIN-3TH1KNIT2D\\Administrator'에 대한 정 보 를 가 져 올 수 없습니다.오류 코드 0x 534.[SQLSTATE 42000](오류 15404).
2.설명:
작업 계획 의 소유 자 를 변경 합 니 다.데이터베이스 소유자 가 아 닙 니 다.
3.해결 방법:
다음은 다른 네티즌 들 의 보충 방법.
오후 에 서버 데 이 터 를 로 컬 로 안내 하려 고 합 니 다.서버 를 연결 하여 데이터베이스 백업 파일 을 찾 아 보 니 마지막 백업 이 7 월 1 일 이 었 습 니 다.뜻밖에도 십 여 일 동안 새로운 백업 을 만 들 지 못 했 습 니 다.작업 기록 을 보 니 오류 정 보 는 다음 과 같 습 니 다.
이 작업 은 실 패 했 습 니 다.소유자 WIN-3TH1KNIT12D\\관리 자 를 정할 수 없습니다(작업 데이터베이스 가 있 음Backup.step 1)서버 접근 권한 이 있 는 지 여부(원인:Windows NT 그룹/사용자'WIN-3TH1KNIT2D\\Administrator'에 대한 정 보 를 가 져 올 수 없습니다.오류 코드 0x 534.[SQLSTATE 42000](오류 15404).
이것 은 지난번 에 시스템 관리자 계 정 이름 을 바 꾸 어서 생 긴 것 입 니 다.작업 소유자 와 재 구축 작업 을 다시 선택 하려 고 시 도 했 지만 사용 하기 어 려 웠 습 니 다.결국 소유 자 를 NT AUTHORITY\SYSTEM 으로 변경 하여 작업 이 성공 적 으로 수행 되 었 습 니 다.
설명:서버 이기 때문에 지난번 에 시스템 관리자 계 정 이름 을 바 꾼 후에 시스템 이 다시 시작 되 지 않 았 습 니 다.SQL Server 2008 R2 로그 인 이름 이 오래된 Administrator 인 것 을 발 견 했 습 니 다.다시 시작 하면 시스템 이 복 구 될 지 모 르 겠 습 니 다.다음 에 다시 시작 할 때 지 켜 보 겠 습 니 다.
설명:작업 계획 을 변경 하 는 소유 자 는 데이터베이스 소유자 가 아 닙 니 다.
저장 프로 세 스 를 호출 하여 백업,테스트 통과
--
CREATE PROC [dbo].[P_DBBACKUP2Path]
(
@dbPath NVARCHAR(200) , -- , /
@DbName VARCHAR(50) --
)
AS
SELECT @dbPath = @dbPath + @DbName + '_' + CONVERT(VARCHAR(20), GETDATE(), 112)
+ REPLACE(CONVERT(VARCHAR(20), GETDATE(), 108), ':', '') + '.bak'
BACKUP DATABASE @DbName
TO DISK = @dbPath WITH NOINIT , NOUNLOAD , NOSKIP , STATS = 10, NOFORMAT
호출:exec PDBBACKUP2Path 'x:\dbBackup\', 'dbname'SQL Server 작업 실패:소유자 가 서버 에 접근 할 수 있 는 권한 이 있 는 지 확인 할 수 없 는 해결 방법 에 대한 이 글 은 여기까지 소개 되 었 습 니 다.소유자 가 서버 에 접근 할 수 있 는 권한 이 있 는 지 확인 할 수 없 는 내용 은 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 지원 바 랍 니 다!