Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Processus complet pour restaurer la base de données SQL Server à partir de l'invite de commande

Vous cherchez une solution pour restaurer la sauvegarde de la base de données SQL Server ?? Alors vous êtes au bon endroit..! Ici, dans ce blog, nous allons décrire la solution de la meilleure façon pour restaurer la base de données SQL Server à partir de l'invite de commande. C'est un peu technique, mais fonctionne sur tous les systèmes d'exploitation pris en charge, qu'ils soient 32 bits ou 64 bits.

Il s'agit essentiellement d'un scénario de sauvegarde de données dans un serveur SQL, en restaurant des données à partir de fichiers .bak. Mais si les fichiers .bak sont corrompus ou endommagés, cette solution échoue. Il a besoin de fichiers .bak solides et sains pour restaurer la base de données à partir du fichier .bak dans SQL Server. Discutons d'abord du processus

Restaurer la base de données SQL Server à partir de la ligne de commande

Maintenant, voici un script qui aidera le serveur MS SQL à restaurer la base de données à partir d'un fichier bak. Cela se fait via SQLCMD via la ligne de commande.

La première chose à faire est de le faire, ouvrez simplement l'invite de commande. Ensuite, une fois qu'il s'ouvre, tapez la requête pour vous connecter à l'instance, illustrée ci-dessous :
sqlcmd -q "BACKUP DATABASE MYDB TO DISK ='c:\SQL\mydb.bak'"

Cela invoquera sqlcmd et sauvegardera la base de données nommée MYDB dans le fichier mydb.bak

En cas d'utilisation d'une authentification sécurisée (authentification Windows), par défaut. L'utilisateur peut également -E éventuellement, comme ceci :

sqlcmd -q "BACKUP DATABASE TESTDB TO DISK ='c:\SQL\mydb.bak'" -E

Mais, que faire, si l'invite de commande ne parvient pas à restaurer une base de données ou si vous avez un fichier de sauvegarde SQL corrompu, je vous suggère de prendre l'aide d'un logiciel de récupération de sauvegarde SQL.

Solution alternative utilisant l'outil de récupération de sauvegarde SQL

Si la ligne de commande ne parvient pas à restaurer la base de données SQL Server à partir de l'invite de commande, une autre solution consiste à utiliser un logiciel tiers pour effectuer cette tâche. C'est l'une des solutions les meilleures et les plus sûres à utiliser pour récupérer ou restaurer sainement les bases de données endommagées. Il aide à restaurer la base de données à partir de fichiers .bak sans les affecter. C'est une solution pratique et efficace qui le fait en très peu de temps et en toute sécurité.

Procédure courte pour travailler sur ce logiciel :

Suivez ces étapes simples pour restaurer la base de données à partir du fichier .bak dans SQL Server en utilisant SQL Backup Recovery Tool-

1. Tout d'abord, téléchargez et exécutez outil de récupération de sauvegarde SQL .
2. Parcourez l'emplacement du fichier et ajoutez plusieurs fichiers au logiciel.
3. Le logiciel affiche l'aperçu des fichiers .bak restaurés et récupérés.
4. Maintenant, choisissez le bouton "Exporter" les enregistrements des fichiers SQL BAK.

En suivant ces quelques étapes, l'utilisateur peut restaurer plusieurs fichiers de sauvegarde en quelques minutes seulement. Il aide à restaurer la base de données à partir du fichier .bak dans le serveur SQL.

Outre ces fichiers BAK, deux autres fichiers MDF et NDF sont responsables du stockage des données dans la base de données SQL Server. Les fichiers MDF sont les principaux fichiers de données. Toutes les données des objets de base de données (vues, déclencheurs, tables, procédures stockées, etc.) sont stockées dans ces fichiers de données primaires. NDF est un fichier de données secondaire avec l'extension de fichier .ndf.

Si vos fichiers MDF/NDF sont corrompus, utilisez le logiciel de récupération SQL pour récupérer ces fichiers. Ce logiciel est très facile à utiliser et fournit la fonctionnalité permettant de restaurer facilement les fichiers. De plus, pour restaurer la sauvegarde de la base de données SQL Server, il est important d'avoir ces fichiers dans un état sain.

Derniers mots

Dans ce blog, nous avons étudié les commandes pour restaurer la base de données SQL Server à partir de l'invite de commande. C'est une solution gratuite et n'a pas besoin de logiciel pour effectuer cette tâche. Mais d'un autre côté, si les données ne peuvent pas être récupérées en raison d'une corruption ou de dommages, nous avons également fourni une solution alternative. Les utilisateurs peuvent utiliser le logiciel de récupération de sauvegarde SQL pour restaurer la base de données à partir du fichier .bak dans le serveur SQL et un autre est le logiciel de récupération SQL qui peut être utilisé pour récupérer les fichiers MDF/NDF. Ces outils sont très simples à utiliser et capables de fournir une solution sans tracas.

Voulez-vous apprendre les didacticiels Microsoft SQL Server DBA pour débutants, puis lisez les articles suivants.

https://ittutorial.org/sql-server-tutorials-microsoft-database-for-beginners/