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 分配的空间。