MSSQLSERVER_905

适用于:SQL Server

详细信息

Attribute
产品名称 SQL Server
事件 ID 905
事件源 MSSQLSERVER
组件 SQLEngine
符号名称 DBSTARTUP_EE_PARTITIONING
消息正文 数据库 '%.*ls' 不能在此版本的 SQL Server 中启动,因为它包含分区函数 '%.*ls'。 只有 SQL Server Enterprise Edition 支持分区。

说明

该数据库包含一个或多个已分区表或已分区索引。 此版本的 SQL Server 不能使用分区。 因此,该数据库无法正常启动。 分区表和索引并非在每个版本的 Microsoft SQL Server中都可用。 有关 SQL Server各版本支持的功能列表,请参阅 SQL Server 2016 各个版本支持的功能

用户操作

使用 sp_detach_db 存储过程分离该数据库。 如有需要,请移动文件,然后使用带有 FOR ATTACH 或 FOR ATTACH_REBUILD_LOG 选项的 CREATE DATABASE 将该数据库附加到受支持的 SQL Server 版本的实例。 对所有表禁用分区并删除分区函数。 再次分离数据库,并将数据库重新附加到当前服务器。