sp_diskdefault <logicalname,> {defaulton | defaultoff}
<logicalname>
是 master.dbo.sysdevices.name 中给出的设备的逻辑名。该设备必须是一个数据库设备,而不能是转储设备。
defaulton | defaultoff
defaulton 指定该数据库设备为缺省数据库设备;defaultoff 指定所指定的数据库设备不是缺省数据库设备。
在用 defaulton 将数据库设备添加到系统之后,使用 disk init。使用 defaultoff 更改主设备(在首次安装 SAP ASE 时指定为缺省设备的设备)的缺省状态。
对于数据库的缺省存储,主设备不能再被 create database 或 alter database 使用:
sp_diskdefault master, defaultoff
使用 sp_diskdefault 时,还存在一些其它注意事项:
⚠️
初始化设备来存储用户数据库后,请使用 sp_diskdefault 关闭主设备的缺省状态。这可以防止用户意外地在主设备上创建数据库,并简化 master 数据库的恢复。
_ 若要找出哪些数据库设备是缺省数据库设备,请执行 sp_helpdevice。