3


0

Sauvegarde et restauration à partir d’un réseau

Je peux me connecter à SQL Server installé sur «Machine A». Maintenant, je dois «sauvegarder» une base de données (disons «DB_A») de la «machine A» sur mon disque local, afin de pouvoir «restaurer» la base de données sur le serveur SQL de ma machine. J’ai essayé this, mais j’obtiens des erreurs.

3 Answer


3


Vous ne pouvez pas le faire directement.

SQL Server sauvegarde uniquement ses données sur des lecteurs * connectés localement * sur la machine serveur - ou sur un chemin UNC réseau auquel la machine SQL Server peut accéder et dispose des autorisations pour écrire.

Avec cela: bien sûr, si vous créez un dossier partagé sur votre ordinateur local et que toutes les autorisations sont correctement configurées, la sauvegarde SQL Server peut écrire dans ce dossier partagé sur votre ordinateur local. Ce serait le moyen d’obtenir la sauvegarde d’un serveur distant sur votre disque dur local.


1


Comme l’a déjà dit marc_s, SQL Server ne peut sauvegarder que sur des lecteurs locaux ou sur des chemins UNC. + Si vous effectuez la sauvegarde avec SQL Server Management Studio, vous ne pouvez * que * sauvegarder dans des dossiers locaux, nulle part ailleurs. + Pour sauvegarder sur un chemin UNC, vous devez faire la sauvegarde via T-SQL:

Vous devez donc créer un dossier partagé sur votre machine et effectuer la sauvegarde à partir du serveur via T-SQL. + D’un autre côté - vous n’avez pas besoin de créer le dossier partagé sur * votre * machine. Vous pouvez sauvegarder le serveur dans * n’importe quel * dossier partagé et restaurer à partir de là. + Ou vous pouvez créer la sauvegarde localement sur le serveur, faire du dossier de sauvegarde sur le serveur un dossier partagé et restaurer la sauvegarde à partir de là directement sur votre ordinateur.


1


Je peux le faire. J’ai fait ce qui suit

  1. Créez un dossier sur votre PC, dites MySharedDB.

  2. Définissez les autorisations de dossier comme suit + image: https: //i.stack.imgur.com/MSRx8.png [entrez la description de l’image ici]

  3. Ensuite, dans l’écran de sauvegarde de SSMS, ajoutez le chemin UNC \\ rauf \ MySharedDB à Destination