탈출
20
2020-11-04 13:02:46 작성 2020-11-04 13:07:18 수정됨
1
201

MSSQL 데이터베이스 복사 질문입니다.


현재 사용하고 서버에서 데이터 베이스를 복사할때 먼저 패키지 구성 단계에서


SQL에서 폴더를 찾으려는 동안 OLE DB 오류가 발생했습니다.(오류 코드 0X800040005(lOGIN TIMEOUT EXPIRED)).

이런 오류가 발생하고 이를 무시하고 복사 마법사를 진행하면

Job 'CDW_WIN-1SJO8I8JPDT_WIN-1SJO8I8JPDT_0_46'에 대한 시작이(가) 실패했습니다. 

------------------------------

추가 정보:

Transact-SQL 문 또는 일괄 처리를 실행하는 동안 예외가 발생했습니다. (Microsoft.SqlServer.ConnectionInfo)

------------------------------

SQLServerAgent가 현재 실행되고 있지 않으므로 이 동작을 알릴 수 없습니다. (Microsoft SQL Server, 오류: 22022)


찾아본 솔루션은 먼저 SQL서버 에이전트가 꺼져 있을 경우 서비스에서 열어주는것이였는데

해결되지 않았습니다.

SYSADMIN 계정을 사용하라는 솔루션도 있었지만 해당 계정은 이미 sysadmin 서버 역할을 가지고 있는

계정인데다가 해당 DB에서 사용자 매핑으로 db_owner, public 속성을 이미 가지고 있습니다.

그런데도 복사가 되지 않아요... 고수분들의 도움이 필요합니다.

참고로 툴은 microsoft sql server management studio 2012 enterprise 입니다.

0
  • 답변 1

  • 파랭이
    203
    2020-11-04 14:18:58

    login timeout부터 해결해야 할 것 같은데요.. 

    이 부분은 여러가지 현장 상황에 따라 다양하게 문제 발생 소지가 있을 것 같습니다.

    그래서 백업, 복원 하는 방법을 추천 드려봅니다.

  • 로그인을 하시면 답변을 등록할 수 있습니다.