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 版本的实例。 对所有表禁用分区并删除分区函数。 再次分离数据库,并将数据库重新附加到当前服务器。