MSSQLSERVER_905

适用于:SQL Server

详细信息

属性
产品名称 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 存储过程分离该数据库。 如果需要,请移动文件,然后使用 CREATE DATABASE 和 FOR ATTACH 或 FOR ATTACH_REBUILD_LOG 选项将数据库附加到受支持的 SQL Server 版本的实例。 对所有表禁用分区并删除分区函数。 再次分离数据库,并将数据库重新附加到当前服务器。