mssql sqlserver filegroupproperty 文件组属性获取方法分享


摘要:
下文讲述通过 filegroupproperty 函数获取文件组的相关属性,如下所示:
实验环境:sqlserver 2008



FILEGROUPPROPERTY 功能及用法说明

FILEGROUPPROPERTY 功能说明:
根据文件组名称,返回文件组的指定属性
——————————–
FILEGROUPPROPERTY 语法说明:
FILEGROUPPROPERTY (filegroup_name,property)
———————-
参数说明:
filegroup_name:
指定的文件组名称
property:
指定的属性名称,如下所示:

属性名

属性描述

返回值
IsReadOnly

文件组是否只读的

返回1 代表是只读 0 代表非只读
IsUserDefinedFG

文件组是否由用户自定义的文件组

返回1 代表是用户自定义 返回0代表非用户自定义
IsDefault

文件组是否默认文件组

返回1 代表是默认文件组 返回0代表非默认文件组

———————-
返回值:
int


FILEGROUPPROPERTY 举例应用

     SELECT FILEGROUPPROPERTY('PRIMARY', 'IsDefault') AS '是否默认文件组',
      FILEGROUPPROPERTY('PRIMARY', 'IsReadOnly') AS '是否只读文件组',
      FILEGROUPPROPERTY('PRIMARY', 'IsUserDefinedFG') AS '是否用户定义文件组',
      FILEGROUPPROPERTY('errorfileGroup', 'IsUserDefinedFG') AS '错误文件组',
      FILEGROUPPROPERTY('PRIMARY', 'error') AS '错误属性';
	---------输出-----------
	1	0	0	NULL	NULL