Guide de l'administrateur NetBackup™, volume II
- Modèles de licence et rapports d'utilisation NetBackup
- Fonctionnement des licences de capacité
- Création et affichage du rapport de licence
- Examen d'un rapport de licence de capacité
- Réconciliation des résultats du rapport de licence de capacité
- Examen d'un rapport de licence traditionnelle
- Examen du rapport de licence NEVC
- Configuration supplémentaire
- A propos des noms d'hôtes dynamiques et des adresses IP
- A propos du traitement des fichiers indisponibles sur les clients UNIX
- A propos de Shared Storage Option
- A propos de la configuration de l'option Shared Storage Option dans NetBackup
- Affichage des rapports de synthèse SSO
- A propos du fichier de configuration vm.conf
- Gestion des mises en suspens
- Interfaces utilisateur de menu sous UNIX
- À propos de l'utilitaire de configuration de périphériques tpconfig
- A propos de l'utilitaire de configuration de disque NetBackup
- Rubriques connexes
- Règles de nom d'hôte
- À propos de la lecture d'images de sauvegarde avec nbtar ou tar32.exe
- Facteurs affectant la durée de la sauvegarde
- Scripts de notification NetBackup
- Pratiques d'excellence pour la gestion des périphériques et médias
- A propos de TapeAlert
- A propos du nettoyage des lecteurs de bande
- Comment NetBackup réserve des lecteurs
- A propos de la réserve permanente SCSI
- A propos du processus de réservation SCSI SPC-2
- A propos de la vérification de la perte de données
- A propos de la recherche d'erreurs de configuration de bande et de pilote
- Comment NetBackup sélectionne les médias
- A propos des commandes d'E/S de bande sous UNIX
NetBackup for SQL Server Agent
La gestion de licences pour SQL Server est spécifique au type de politique MS-SQL-Server. NetBackup collecte les données pour toute sauvegarde SQL Server pouvant être restaurée, sans tenir compte des journaux des transactions.
Les requêtes SQL Server suivantes permettent de collecter des informations sur la taille des fichiers.
Obtention de la taille de la base de données entière
En fonction du nom de la base de données, cette requête permet d'obtenir la taille du fichier en Mo, sans tenir compte du journal des transactions :
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;
Obtention de la taille de la base de données entière avec l'option permettant d'ignorer les groupes de fichiers en lecture seule
En fonction du nom de la base de données, cette requête permet d'obtenir la taille du fichier en Mo avec l'option permettant d'ignorer les groupes de fichiers en lecture seule :
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;
Obtention de la taille des groupes de fichiers pour une sauvegarde partielle
En fonction du nom de la base de données, cette requête permet d'obtenir la taille du fichier en Mo pour les groupes de fichiers spécifiés dans la liste partielle :
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;
Obtention de la taille du fichier et du nom du groupe de fichiers correspondant
En fonction du nom de fichier (nom d'objet) et du nom de la base de données, cette requête permet d'obtenir la taille de fichier en Mo et le nom du groupe de fichiers correspondant :
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
Obtention de la taille du groupe de fichiers
En fonction du nom de fichier (nom d'objet) et du nom de la base de données, cette requête permet d'obtenir la taille de groupe de fichiers en Mo :
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