Please enter search query.
Search <book_title>...
Veritas NetBackup™ 管理指南,第 II 卷
Last Published:
2017-11-15
Product(s):
NetBackup (8.1)
- NetBackup 许可模型和 nbdeployutil 实用程序
- 额外的配置
- 关于动态主机名和 IP 寻址
- 关于 UNIX 客户端上的繁忙文件处理
- 关于 Shared Storage Option
- 关于在 NetBackup 中配置 Shared Storage Option
- 查看 SSO 摘要报告
- 关于 vm.conf 配置文件
- 保留管理
- UNIX 上的菜单用户界面
- 参考主题
- 主机名规则
- 关于使用 nbtar 或 tar32.exe 读取备份映像
- 影响备份时间的因素
- NetBackup 通知脚本
- 介质和设备管理最佳做法
- 关于 TapeAlert
- 关于磁带驱动器清洗
- NetBackup 如何保留驱动器
- NetBackup 如何选择介质
- 关于 UNIX 上的磁带 I/O 命令
NetBackup for SQL Server 代理
使用容量授权时,NetBackup for SQL 代理将自动使用精确授权方法。使用 MS-SQL-Server 策略类型完成备份后,该代理将捕获策略保护的数据大小。数据将报告给主服务器。
SQL 授权许可特定于 MS-SQL-Server 策略类型。NetBackup 将为可还原的任何 SQL 备份收集数据,不包括事务日志。在策略的“SQL 实例和数据库”选项卡中,定义备份选择。
以下 SQL 查询可用于收集文件大小信息。
获取整个数据库大小
对于给定的数据库名称,此查询将获取文件大小 (MB),不包括事务日志:
USE <dbname>; SELECT CAST(SUM(dbfile.size) AS FLOAT) / 128.0 AS FileSizeInMB FROM sys.database_files AS dbfile WHERE dbfile.drop_lsn IS NULL AND dbfile.type <> 1;
获取忽略只读文件组选项的整个数据库大小
对于给定的数据库名称,此查询将获取文件大小 (MB),且忽略“只读文件组”选项:
USE <database_name>; SELECT sysFG.name AS FileGroupName, SUM(CAST(dbfile.size AS float) / CAST(128 AS float)) AS FileSizeInMB FROM sys.database_files AS dbfile INNER JOIN sys.filegroups AS sysFG ON dbfile.data_space_id = sysFG.data_space_id WHERE sysFG.is_read_only = 0 and drop_lsn is null GROUP BY sysFG.name;
获取部分备份的文件组大小
对于给定的数据库名称,此查询将获取部分列表中指定的文件组的文件大小 (MB):
USE <database_name>; SELECT sysFG.name AS FileGroupName, SUM(CAST(dbfile.size AS float) / 128.0) AS FileSizeInMB FROM sys.database_files AS dbfile INNER JOIN sys.filegroups AS sysFG ON dbfile.data_space_id = sysFG.data_space_id WHERE drop_lsn is null and sysFG.name in (<delimited fg name>, ...) GROUP BY sysFG.name;
获取文件大小和相应文件组名
对于给定的文件名(对象名称)和数据库名称,此查询将获取文件大小和相应的文件组名 (MB):
USE <database name>; SELECT sysFG.name AS FileGroupName, (CAST(dbfile.size AS float) / 128.0) AS FileSizeInMB FROM sys.database_files AS dbfile INNER JOIN sys.filegroups AS sysFG ON dbfile.data_space_id = sysFG.data_space_id WHERE dbfile.name = N'<file name>' and drop_lsn is null
获取文件组大小
对于给定的文件名(对象名称)和数据库名称,此查询将获取文件组大小 (MB):
USE <database name>; SELECT SUM(CAST(dbfile.size AS float) / 128.0) AS FileSizeInMB FROM sys.database_files AS dbfile INNER JOIN sys.filegroups AS sysFG ON dbfile.data_space_id = sysFG.data_space_id WHERE sysFG.name = N'<filegroup name>' and drop_lsn is null