您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

sp_tempdb_markdrop

语法


sp_tempdb_markdrop <database_name> [, {'mark' | 'unmark'}]

参数

<database_name>

是要删除的本地系统临时数据库的名称

mark

将指定的数据库标记为待删除。

unmark

清除数据库的此标记。

示例

示例 1

将名为“old_cluster_tempdb1”的本地系统临时数据库标记为待删除:


sp_tempdb_markdrop 'old_cluster_tempdb1', 'mark'

示例 2

删除本地系统临时数据库“old_cluster_tempdb1”上的此标记:


sp_tempdb_markdrop 'old_cluster_tempdb1, 'unmark'

用法

要删除最后一个本地临时数据库,请按以下步骤操作:

  1. 使用 sp_tempdb_markdrop 将本地系统临时数据库置于删除状态。

  1. 关闭拥有最后一个本地临时数据库的实例,然后重新启动它。

    > 注意

    将本地系统临时数据库标记为待删除后,如果没有其它实例处于活动状态,所有者实例将会重新启动。该实例启动后不会使用标记的本地系统临时数据库。

  1. 使用 drop database 删除最后一个本地系统临时数据库。