Guide de référence des commandes NetBackup™
- Introduction
- Annexe A. Commandes NetBackup
Nom
nbsqlcmd — Utilitaire de configuration pour les biens Microsoft SQL Server
Synopsis
list instances -format json [-S primary_server] [-limit limit] [-filter filter] [-sort sort]
list instances [-format csv] [-S primary_server] [-limit limit] [-name instance_name] [-hostname hostname] [-active | -inactive] [-registered | -unregistered]
list databases [-S primary_server] [-format csv|json] [-limit limit] [-filter filter] [-sort sort]
list availability_groups -format json [-S primary_server] [-limit limit] [-filter filter] [-sort sort]
list availability_groups [-format csv] [-S primary_server] [-limit limit] [-name name] [-cluster_name cluster_name] [-ag_id availability_group_id]
list credentials [-S primary_server] [-format csv|json] [-limit limit] [-filter filter] [-sort sort]
list replicas -ag_id ag_id [-S primary_server] [-format csv|json] [-limit limit] [-filter filter] [-sort sort]
add instance -name instance_name -hostname hostname [-S primary_server]
add replica -instance_id instance_asset_id -ag_id ag_asset_id [-S primary_server]
add availability_group -name ag_name { -cluster_name cluster_name | -guid ag_guid } [-S primary_server]
delete availability_group [-S primary_server] ASSET_ID
delete database [-S primary_server] ASSET_ID
delete instance [-S primary_server] ASSET_ID
delete replica [-S primary_server] ASSET_ID
discover availability_groups -instance_id instance_id [-S primary_server]
discover databases -instance_id instance_id [-S primary_server]
discover instances -hostname hostname [-S primary_server]
manage credentials -name credential_name [-S primary_server] ASSET_ID
modify instance [-state ACTIVE | INACTIVE] [-S primary_server] ASSET_ID
On UNIX systems, the directory path to this command is /usr/openv/netbackup/bin/
On Windows systems, the directory path to this command is install_path\NetBackup\bin\
DESCRIPTION
La commande nbsqlcmd permet d'ajouter, de répertorier, de modifier et de supprimer des biens SQL Server.
Grâce à la commande nbsqlcmd, vous pouvez ajouter un bien d'instance SQL Server ou un bien de groupe de disponibilité SQL Server. Elle permet d'associer un bien d'instance SQL Server existant à un bien de groupe de disponibilité. Vous pouvez également l'utiliser pour modifier un bien d'instance SQL Server donné portant l'ID de bien indiqué et pour découvrir des instances sur un hôte spécifié.
Vous pouvez utiliser la commande pour découvrir les groupes de disponibilité associés à un bien d'instance SQL Server donné et pour découvrir les bases de données associées à un bien d'instance SQL Server spécifique.
La commande vous permet de répertorier les biens de base de données et d'instance SQL Server. Vous pouvez également répertorier les groupes de disponibilité SQL Server et les répliques de groupes de disponibilité SQL Server.
Vous pouvez utiliser nbsqlcmd pour répertorier les informations d'authentification NetBackup CMS SQL Server, mais aussi pour gérer vos informations d'authentification et pour associer des informations d'authentification données à un bien.
Vous pouvez utiliser la commande pour supprimer un bien de groupe de disponibilité SQL Server, un bien d'instance SQL Server ou un bien de réplique SQL Server.
Avant d'exécuter la commande nbsqlcmd, vous devez exécuter bpnbat - login - loginType WEB. La commande bpnbat authentifie votre connexion aux services Web. L'utilisateur spécifié à l'exécution de bpnbat -login -loginType WEB doit disposer d'un rôle RBAC doté d'autorisations sur les biens et sur SQL Server ainsi que des autorisations d'affichage et de récupération.
OPTIONS
- -active
Affiche uniquement les instances actives dans la liste. S'utilise uniquement avec -format csv.
- -ag_id ag_id
ID de bien d'un groupe de disponibilité. Sert de filtre pour les commandes de liste et d'entrée pour la commande add replica.
- -ASSET_ID
Argument positionnel à spécifier à la fin de la commande. ID du bien à modifier, supprimer ou gérer.
- -cluster_name nom_cluster
Nom de cluster d'un groupe de disponibilité. Permet de filtrer un cluster spécifique à l'aide de la commande de liste. S'utilise uniquement avec -format csv. Permet de définir dans add availability_group le cluster associé au groupe de disponibilité.
- -filter filtre
Filtre les données de la liste. La valeur du filtre doit être au format OData. S'utilise uniquement avec -format json.
- -format csv|json
Spécifie le format à utiliser pour la sortie. La valeur par défaut est csv.
- -guid guid
GUID du groupe de disponibilité ajouté en tant que bien.
- -help
Affiche des informations sur l'utilisation de la commande nbsqlcmd.
- -hostname nomhôte
Nom d'hôte d'un bien. Lorsqu'elle est utilisée dans la commande de liste, cette option est compatible uniquement avec -format csv. Lorsqu'elle est utilisée avec la commande de découverte d'instance, il s'agit du nom d'hôte du serveur SQL sur lequel résident les instances.
- -inactive
Affiche uniquement les biens inactifs dans la liste. S'utilise uniquement avec -format csv.
- -instance_id id_instance
ID de bien d'une instance.
- -limit limit
Nombre maximal d'éléments à répertorier. La valeur maximale est 100.
- -name nom
Nom affiché d'un bien. Lorsqu'elle est utilisée avec add credentials, cette option désigne le nom des informations d'authentification nommées CMS.
- -registered
Affiche uniquement les biens enregistrés dans la liste. S'utilise uniquement avec -format csv.
- -S serveur_principal
Spécifie le serveur principal qui contient le bien à répertorier ou à modifier.
- -sort tri
Trie les données de la liste. La valeur de tri doit être au format OData. S'utilise uniquement avec -format json.
- -state ACTIVE|INACTIVE
Spécifie le nouvel état à assigner à un bien d'instance donné.
- -unregistered
Affiche uniquement les biens non enregistrés dans la liste. S'utilise uniquement avec -format csv.
EXEMPLES
Exemple 1 : répertorier les instances et les filtrer en fonction de leur nom.
nbsqlcmd list instances -format json -filter "commonAssetAttributes/ displayName eq 'MSSQLSERVER'"