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

sp_dbremap

语法


sp_dbremap <dbname>

参数

<dbname>

是 alter database 命令在其中被中断的数据库的名称。

示例

示例 1

alter database 命令更改了数据库 sample_db。该命令进行了对 SAP ASE 服务器可见的更改:


sp_dbremap sample_db

用法

使用 sp_dbremap 时,还存在一些其它注意事项:

  • 如果在处于转储过程中的数据库上发出的 alter database 语句被中断,则 SAP ASE 服务器将输出一条消息,指示用户执行 sp_dbremap。

  • 在数据库或事务转储过程中对 sysusages 进行的任何更改在转储完成之前不会被复制到活动内存中,这样可以确保数据库映射在转储过程中不发生更改。运行 alter database 将立即对磁盘上的系统表进行更改。在转储完成之前,不能更改内存中的分配。这就是 alter database 暂停的原因。

    当执行 sp_dbremap 时,它必须等到转储进程完成。

  • 如果指示您运行 sp_dbremap,但是您没有这样做,则在下一次重新启动前,SAP ASE 服务器不能使用您通过 alter database 分配的空间。