MSSQLSERVER_948
적용 대상: SQL Server
세부 정보
attribute | 값 |
---|---|
제품 이름 | SQL Server |
이벤트 ID | 948 |
이벤트 원본 | MSSQLSERVER |
구성 요소 | SQLEngine |
심볼 이름 | 해당 없음 |
메시지 텍스트 | 데이터베이스 '%.*ls'은(는) 해당 버전이 %d이므로 열 수 없습니다. 이 서버는 버전 %d 이하를 지원합니다. 다운그레이드 경로는 지원되지 않습니다. |
설명
SQL Server의 특정 기능은 데이터베이스 파일의 구조에 영향을 미칩니다. 데이터베이스를 SQL Server의 다른 인스턴스에 연결하는 경우 파일 형식이 다른 버전의 데이터베이스 엔진 호환되지 않을 수 있습니다.
예를 들어 이 오류는 이후 버전의 SQL Server에서 vardecimal 스토리지 형식을 사용한 다음 SQL Server 2005(9.x) 서비스 팩 2 이전 버전의 데이터베이스 파일을 연결하려고 하면 발생할 수 있습니다.
사용자 작업
원래 서버에서 실행 중인 SQL Server의 버전을 확인합니다. SQL Server Management Studio에서 서버를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭하거나 쿼리 창에 SELECT @@VERSION 입력합니다. 원래 버전의 SQL Server를 사용하여 데이터베이스를 엽니다. SQL Server 인스턴스의 원래 데이터베이스에서 사용하도록 설정된 기능을 조사합니다. 데이터베이스가 연결될 SQL Server 버전에서 작동하도록 이러한 설정을 수정합니다.