SSMS 2014에서 데이터베이스 복원 마법사가 열리지 않습니다


12

Windows Server 2012 R2를 실행하는 개발 컴퓨터에서 방금 SQL Server를 2012에서 2014로 업그레이드했습니다.

SQL Server Management Studio 2014를 사용하여 데이터베이스를 마우스 오른쪽 단추로 클릭하면 Tasks -> Restore -> Database...아무 일도 일어나지 않습니다. 데이터베이스 복원 마법사가 예상대로 나타나지 않습니다.

이벤트 뷰어에 오류나 충돌이 없습니다. 커서는 모래 시계로 바뀌지 않습니다.

T-SQL을 사용하여 복원하면 정상적으로 작동하며 SSMS 2012를 다시 사용하면 제대로 작동합니다. SSMS 2014에서 마법사를 작동시키는 방법에 대한 아이디어가 있습니까?

두 SSMS 버전에서 동일한 SQL Server 인스턴스에 연결하고 있으며 관리자로 SSMS를 실행하려고했습니다.

서비스 팩 1입니다.

Microsoft SQL Server Management Studio 12.0.4100.1
Microsoft Analysis Services Client Tools 12.0.4100.1
Microsoft Data Access Components (MDAC) 6.3.9600.17415
Microsoft MSXML 3.0 5.0 6.0 
Microsoft Internet Explorer 9.11.9600.18125
Microsoft .NET Framework 4.0.30319.34209
Operating System 6.3.9600

아니요. COD 핫픽스는 중요한 보안 문제가 아닌 한 Windows Update와 함께 설치되지 않습니다. 다운로드 링크는 저에게 효과적이며 다른 브라우저를 사용해보십시오. 그러나 x64 운영 체제를 가정하면 언제든지 귀하를위한 직접 링크가 있습니다 .
Aaron Bertrand

고마워, 나는 핫픽스를 설치했지만 문제가 해결되지 않았습니다. 시간이 걸리면 제거하고 다시 설치해야 할 때까지, 그때까지는 이전 버전의 SSMS를 사용해야합니다.
Josh Bula

SSMS 2016 설치를 시도 했습니까 ?
Elsimer

집에서 일하고 VPN을 통해 연결할 때 가끔 이런 일이 발생합니다. 조금 게으른 것 같지만 결국에는 창이 나타납니다.
pintosack

답변:


3

SSMS 2012와 SSMS 2014 모두에서이 동작을 직접 확인했습니다. 일반적으로 데이터베이스의 백업 / 복원 기록이 매우 길고 마법사를 읽어야하기 때문에 마법사를 시작하는 데 시간이 오래 걸리는 것입니다. 전체 역사.

히스토리를 절단하는 유지 보수 계획이 있는지 확인하십시오. 찾으려면 다음 쿼리를 실행하십시오.

SELECT TOP 1 backup_start_date
FROM msdb.dbo.backupset WITH (NOLOCK)
ORDER BY backup_set_id ASC

이 쿼리는 테이블의 기본 클러스터 키로 정렬되므로 빠릅니다. 한 달 또는 두 달 이상의 역사가 있다면 아마도 그것을 정리할 시간입니다. (히스토리를 지우면 잠금이 포함되므로 동시에 백업을 수행하거나 MSDB가 느린 스토리지에있는 경우 프로세스가 느려질 수 있습니다.)


3

다른 스레드에서 이것을 발견하고 그것은 나를 위해 일했습니다 :

SQL Server Studio 2014는 "LSN 체인이 끊어져서 복원 계획을 만들 수 없습니다"라는 오류를 좋아하지 않습니다. 복원 대화 상자를 열지 못했습니다. FULL 백업을 실행하여 LSN 체인을 수정하십시오. 그 후 복원 대화 상자가 작동합니다.

/server/705398/mssql-management-studio-2014-not-showing-the-tasksrestoredatabase-dialog


2

제 경우에는 장치에서 데이터베이스를 복원하고 싶었습니다 (전체 백업, 복사 전용). 그래서이 해결 방법은 저에게 효과적이었습니다. "데이터베이스"를 마우스 오른쪽 단추로 클릭하고 데이터베이스 선택 대신 "데이터베이스 복원 ..."으로 이동하십시오. 로드 할 히스토리가 없으므로 마법사가 열립니다.

옵션에서 "기존 데이터베이스 덮어 쓰기"를 선택하고 "복원 전에 테일 로그 백업 수행"을 선택 해제했습니다.


1

누구든지 여전히 같은 문제가 발생하는 경우

여기에 설명 된 것은 내 문제를 해결하는 데 도움이되지 않지만 빈 데이터베이스의 백업을 수행하는 데 문제를 해결할 수 있었고 추가 버튼이 마술처럼 작동하여 내 bak 파일에서 복원 할 수있게했습니다.

내 환경은 다음과 같습니다

  • Windows 10 Enterprise, 새로 설치
  • SQL Server 2017 Express Edition, 새로 설치
  • SQL Server Management Studio 버전 18.1, 새로 설치

사실은 모르지만 문제의 근본 원인은 다음과 같습니다. 설치하는 동안 데이터 파일의 다른 경로를 설정하고 ( "/ program files"의 기본값이 아님) SQL 또는 SSMS가 기본 (존재하지 않는) 위치.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.