Lacy Leadership

Success is Near

SQL Backup 10

Cette page décrit comment sauvegarder et restaurer à partir d’un partage réseau à l’aide de SQL Backup Pro. Vous voudrez peut-être stocker des sauvegardes sur un partage réseau, par exemple, car vous ne disposez pas de suffisamment d’espace disque pour stocker les sauvegardes sur un serveur local. Vous voudrez peut-être restaurer une base de données […]

Cette page décrit comment sauvegarder et restaurer à partir d’un partage réseau à l’aide de SQL Backup Pro. Vous voudrez peut-être stocker des sauvegardes sur un partage réseau, par exemple, car vous ne disposez pas de suffisamment d’espace disque pour stocker les sauvegardes sur un serveur local. Vous voudrez peut-être restaurer une base de données à partir d’une sauvegarde stockée sur un autre serveur, par exemple, afin de vérifier la sauvegarde sur un serveur hors production.

Vous pouvez utiliser SQL Backup Pro pour:

  • Sauvegardez une base de données localement, puis copiez la sauvegarde sur un partage réseau
  • Sauvegardez une base de données directement sur un partage réseau
  • Restaurez une base de données à partir de sauvegardes stockées dans un partage réseau

Les paramètres de résilience réseau de SQL Backup Pro peuvent réduire l’impact des pannes réseau lors de la sauvegarde ou de la restauration. Si la connexion est interrompue pendant une sauvegarde ou une restauration, SQL Backup Pro tentera à nouveau l’opération après 30 secondes jusqu’à 10 fois par défaut. Vous pouvez ajuster ces paramètres à l’étape 4 de l’assistant de sauvegarde ou à l’étape 5 de l’assistant de planification des tâches de sauvegarde ou à l’aide des mots-clés DISKRETRYCOUNT et DISKRETRYINTERVAL dans un script de SAUVEGARDE exécuté à partir de la ligne de commande ou de la procédure stockée étendue. Les paramètres de résilience réseau utilisés pour créer la sauvegarde sont appliqués lors de la restauration à partir de la sauvegarde.

Néanmoins, la sauvegarde directement sur un emplacement réseau peut être plus lente que la copie de la sauvegarde après la création et parfois problématique:

  • Plus de ressources sont nécessaires que pour une sauvegarde locale, ce qui entraîne une charge accrue sur le serveur SQL et une durée de sauvegarde accrue. Le transfert de données compressées après une sauvegarde locale est plus rapide que l’écriture de données sur un réseau.
  • En fonction des ressources réseau externes, les performances de sauvegarde deviennent moins prévisibles.

Sauvegarde locale et copie sur un partage réseau

Il est recommandé de sauvegarder localement et de copier la sauvegarde sur un partage réseau. Pour ce faire, les autorisations appropriées doivent être configurées pour le partage réseau.

Sécurité et autorisations

  • Le processus SQL Backup Pro est contrôlé par une application SQL Backup Agent dédiée pour chaque instance SQL Server.
  • Avant de pouvoir créer une sauvegarde et la copier sur un partage réseau, vous devez vous assurer que les autorisations de l’application SQL Backup Agent service sont configurées de manière appropriée. Le compte d’utilisateur utilisé pour démarrer le service SQL Backup Agent et se connecter au serveur SQL doit avoir accès au dossier dans lequel la sauvegarde doit être créée et il doit disposer des autorisations de BASE de DONNÉES de SAUVEGARDE sur le serveur SQL.
  • Si vous ne souhaitez pas accorder d’autorisations de BASE DE DONNÉES de SAUVEGARDE au compte d’utilisateur utilisé pour démarrer le service SQL Backup Agent, pour plus de sécurité, vous pouvez configurer un compte authentifié SQL Server pour se connecter au serveur SQL. Pour plus d’informations, consultez Autorisations.
  • Si nécessaire, vous pouvez copier les fichiers de sauvegarde sur un partage réseau « verrouillé ». Pour ce faire, vous devrez configurer un modèle de sécurité différent. Ceci est également documenté dans les autorisations.

Création de la sauvegarde localement

Lorsque vous avez configuré les autorisations de manière appropriée, utilisez l’assistant de sauvegarde ou l’assistant de planification des tâches de sauvegarde pour créer une sauvegarde. À l’étape 3 de l’assistant de sauvegarde ou à l’étape 4 de l’assistant de planification des tâches de sauvegarde:

  1. Spécifiez un dossier local pour l’emplacement de sauvegarde.

  2. Cochez la case Copier la sauvegarde sur le réseau et spécifiez un emplacement sur le partage réseau. Tapez le chemin complet, y compris le nom du serveur, par exemple : \\Nom du serveur\Mon dossier\< BASE de DONNÉES >. Notez que le chemin du fichier est relatif au serveur SQL sélectionné. Par exemple, si vous avez choisi de sauvegarder une base de données sur une instance SQL Server distante appelée ServerA et que vous spécifiez un chemin local tel que C:\Backups , les fichiers de sauvegarde seront créés sur le lecteur C: sur ServerA, pas sur le serveur local.

    Sinon, cliquez sur pour ouvrir le Navigateur de dossiers. Dans la liste déroulante Serveur, sélectionnez le partage réseau. S’il n’est pas affiché, cliquez sur Ajouter un serveur et spécifiez le nom ou l’adresse IP du serveur. Les autres serveurs ne seront visibles par le serveur local que s’il dispose des autorisations appropriées pour écrire ou lire à partir d’eux. Le nom du serveur local auquel vous êtes connecté et votre nom d’utilisateur sont affichés au-dessus de la liste des serveurs. Ces informations peuvent expliquer pourquoi certains serveurs ne peuvent pas être consultés.

  3. Cliquez sur Test pour vérifier si vous disposez des autorisations nécessaires pour écrire sur le partage réseau.

  4. Passez à travers le reste de l’assistant comme d’habitude.

Lorsque la tâche est exécutée, SQL Backup Pro crée le ou les fichiers de sauvegarde avec compression et cryptage comme spécifié, exécute les vérifications de sauvegarde comme spécifié, puis copie les fichiers sur le partage réseau.

Sauvegarde directement sur un partage réseau

Pour effectuer une sauvegarde directement sur un partage réseau, le compte utilisé pour démarrer l’application SQL Backup Agent service doit disposer d’autorisations complètes sur l’adresse de partage réseau (en plus des autres autorisations spécifiées dans Autorisations).

Sécurité et autorisations

La procédure suivante décrit comment accorder les autorisations à l’aide de Microsoft Windows 7 ; reportez-vous à votre documentation Microsoft Windows pour plus de détails sur votre système d’exploitation.

  1. Dans l’Explorateur Windows, cliquez avec le bouton droit sur le dossier dans lequel vous souhaitez créer les sauvegardes, puis cliquez sur Propriétés.
  2. Dans l’onglet Partage, cliquez sur Partage avancé.
  3. Dans la boîte de dialogue Partage avancé, sélectionnez Partager ce dossier, puis cliquez sur Autorisations.
  4. Dans la boîte de dialogue Autorisations, cliquez sur Ajouter pour ouvrir la boîte de dialogue Sélectionner des utilisateurs, des ordinateurs ou des groupes.
  5. Recherchez ou tapez le compte de démarrage du service SQL Backup Agent et accordez-lui un contrôle total.
  6. Cliquez sur OK dans toutes les boîtes de dialogue.

Création de la sauvegarde sur un partage réseau

Lorsque vous avez configuré les autorisations de manière appropriée, utilisez l’assistant de sauvegarde ou l’assistant de planification des tâches de sauvegarde pour créer une sauvegarde. À l’étape 3 de l’assistant de sauvegarde ou à l’étape 4 de l’assistant de planification des tâches de sauvegarde:

  1. Spécifiez un emplacement sur le partage réseau en tant que dossier d’emplacement de sauvegarde. Tapez le chemin complet, y compris le nom du serveur, par exemple : \\Nom du serveur\MyFolder\MyFile. Notez que le chemin du fichier est relatif au serveur SQL sélectionné. Par exemple, si vous avez choisi de sauvegarder une base de données sur une instance SQL Server distante appelée ServerA et que vous spécifiez un chemin local tel que C:\Backups , les fichiers de sauvegarde seront créés sur le lecteur C: sur ServerA, pas sur le serveur local.

    Sinon, cliquez sur pour ouvrir le Navigateur de dossiers. Dans la liste déroulante Serveur, sélectionnez le partage réseau. S’il n’est pas affiché, cliquez sur Ajouter un serveur et spécifiez le nom ou l’adresse IP du serveur. Les autres serveurs ne seront visibles par le serveur local que s’il dispose des autorisations appropriées pour écrire ou lire à partir d’eux. Le nom du serveur local auquel vous êtes connecté et votre nom d’utilisateur sont affichés au-dessus de la liste des serveurs. Ces informations peuvent expliquer pourquoi certains serveurs ne peuvent pas être consultés.

  2. Laissez la zone Copier la sauvegarde vers le réseau claire, sauf si vous souhaitez copier les fichiers de sauvegarde dans un emplacement différent après leur création sur le partage réseau.
  3. Passez normalement à travers le reste de l’assistant.

Restauration à partir d’un partage réseau

Vous pouvez utiliser SQL Backup Pro pour restaurer une base de données à partir d’un fichier de sauvegarde (ou d’un ensemble de fichiers) sur un autre serveur en copiant les fichiers dans un dossier local avant la restauration ou en les restaurant directement à partir de l’emplacement réseau. Notez que pour restaurer en créant une nouvelle base de données, l’utilisateur doit disposer des autorisations de CRÉATION DE BASE de DONNÉES.

Assistant de restauration

  1. Sélectionnez Rechercher les fichiers de sauvegarde à restaurer dans la liste déroulante.
  2. Sélectionnez le serveur SQL sur lequel vous souhaitez restaurer la base de données.
  3. Cliquez sur Ajouter des fichiers et recherchez les fichiers de sauvegarde. Dans la liste déroulante Serveur, sélectionnez le partage réseau. Si le partage réseau n’est pas affiché, cliquez sur Ajouter un serveur et spécifiez le nom ou l’adresse IP du serveur. Les autres serveurs ne seront visibles par le serveur local que s’il dispose des autorisations appropriées pour écrire ou lire à partir d’eux. Le nom du serveur local auquel vous êtes connecté et votre nom d’utilisateur sont affichés au-dessus de la liste des serveurs. Ces informations peuvent expliquer pourquoi certains serveurs ne peuvent pas être consultés.

Si le fichier de sauvegarde que vous souhaitez restaurer est incorrectement étiqueté « Manquant », c’est parce que le compte de démarrage du service SQL Backup Agent ne dispose pas des autorisations correctes pour le dossier ou l’emplacement réseau dans lequel il est stocké. Pour résoudre ce problème, accordez au compte de démarrage du service SQL Backup Agent un accès en lecture/écriture au dossier ou à l’emplacement réseau.

Continuez normalement dans l’assistant de restauration.

Assistant de planification des tâches de restauration

  1. Dans la liste déroulante Sélectionner le serveur de destination, sélectionnez le serveur sur lequel vous souhaitez restaurer la base de données.
  2. Sélectionnez des fichiers de sauvegarde spécifiques dans la liste déroulante si vous créez une tâche de restauration planifiée pour un fichier d’un nom spécifique. Cliquez sur Ajouter des fichiers pour ouvrir le Navigateur de fichiers.

    Sélectionnez Modèle de nom de dossier et de fichier dans la liste déroulante si vous créez une tâche de restauration planifiée pour la sauvegarde la plus récente de la base de données disponible à chaque exécution de la tâche. Entrez le nom de la base de données source et cliquez sur Ajouter un dossier pour ajouter un modèle de dossier et de nom de fichier. Cliquez sur pour ouvrir le navigateur de dossiers.

  3. Utilisez le Navigateur de fichiers pour rechercher un fichier spécifique ou le Navigateur de dossiers pour rechercher l’emplacement dans lequel les sauvegardes seront stockées. Dans la liste déroulante Serveur, sélectionnez le partage réseau. Si le partage réseau n’est pas affiché, cliquez sur Ajouter un serveur et spécifiez le nom ou l’adresse IP du serveur. Les autres serveurs ne seront visibles par le serveur local que s’il dispose des autorisations appropriées pour écrire ou lire à partir d’eux. Le nom du serveur local auquel vous êtes connecté et votre nom d’utilisateur sont affichés au-dessus de la liste des serveurs. Ces informations peuvent expliquer pourquoi certains serveurs ne peuvent pas être consultés.
  4. Continuez normalement dans l’assistant de restauration de la planification des tâches.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.