이 항목 적용 대상: 예SQL Server없습니다Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스 없습니다 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

세부 정보Details

제품 이름Product Name SQL ServerSQL Server
이벤트 IDEvent ID 905905
구성 요소Component SQLEngineSQLEngine
메시지 텍스트Message Text 파티션 함수 '%.*ls'이(가) 포함되어 있기 때문에 이 SQL Server Edition에서는 데이터베이스 ''을(를) 시작할 수 없습니다.Database '' cannot be started in this edition of SQL Server because it contains a partition function '%.*ls'. SQL Server Enterprise Edition에서만 분할을 지원합니다.Only Enterprise edition of SQL Server supports partitioning.


데이터베이스에는 하나 이상의 분할된 테이블 또는 인덱스가 포함되어 있습니다.The database contains one or more partitioned tables or indexes. SQL ServerSQL Server Edition에서는 분할을 사용할 수 없습니다.This edition of SQL ServerSQL Server cannot use partitioning. 따라서 데이터베이스를 올바로 시작할 수 없습니다.Therefore, the database cannot be started correctly. 분할된 테이블 및 인덱스는 일부 MicrosoftMicrosoft SQL ServerSQL Server 버전에서만 사용할 수 있습니다.Partitioned tables and indexes are not available in every edition of MicrosoftMicrosoft SQL ServerSQL Server. SQL ServerSQL Server버전에서 지원되는 기능 목록은 SQL Server 2016 버전에서 지원하는 기능을 참조하세요.For a list of features that are supported by the editions of SQL ServerSQL Server, see Features Supported by the Editions of SQL Server 2016.

사용자 동작User Action

sp_detach_db 저장 프로시저를 사용하여 데이터베이스를 분리합니다.Detach the database by using the sp_detach_db stored procedure. 필요한 경우 파일을 이동한 다음 CREATE DATABASE와 함께 FOR ATTACH 또는 FOR ATTACH_REBUILD_LOG 옵션을 사용하여 지원되는 SQL ServerSQL Server 버전의 인스턴스에 데이터베이스를 연결합니다.Move the files if it is needed, and then attach the database to an instance of a supported SQL ServerSQL Server edition by using the CREATE DATABASE with the FOR ATTACH or FOR ATTACH_REBUILD_LOG option. 모든 테이블에서 분할을 사용할 수 없게 설정하고 파티션 함수를 제거합니다.Disable partitioning on all tables and remove the partitioning functions. 데이터베이스를 다시 분리한 다음 현재 서버에 다시 연결합니다.Detach the database again, and reattach the database to the current server.