报告有关 Microsoft® SQL Server™ 数据库文件的信息。sp_helpdevice 用于向后兼容那些使用数据库文件的检索设备的 SQL Server 的早期版本。
sp_helpdevice [ [ @devname= ] 'name' ]
[@devname=] 'name'
是要向其提供信息的设备名称。name 的数据类型为 sysname,无默认值。
0(成功)或 1(失败)
列名 | 数据类型 | 描述 |
---|---|---|
device_name | sysname | 设备名称(或文件名)。 |
physical_name | nvarchar(46) | 物理文件名。 |
description | nvarchar(255) | 设备的描述。 |
status | int | 对应于 description 列中状态描述的编号。 |
cntrltype | smallint | 设备的控制器编号: 2 = 硬盘设备 |
size | int | 2 KB 页的设备大小。 |
如果指定 name,则 sp_helpdevice 将显示有关指定数据库设备或转储设备的信息。如果没有指定 name,则 sp_helpdevice 将显示有关 master.dbo.sysdevices 中所有数据库设备和转储设备的信息。
使用 DISK INIT 语句,以前的样式数据库设备将被添加到系统。使用 sp_addumpdevice,可以将转储设备添加到系统。
在 device_number 列中,0 用于转储设备,0 用于 MASTER 数据库设备,从 1 到 255 的值用于其它数据库设备。
执行权限默认授予 public 角色。
下面的示例报告有关 SQL Server 上的所有数据库设备和转储设备的信息。
sp_helpdevice相关文章