Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Restaurer une sauvegarde de base de données en mode de récupération simple (Transact-SQL)

Cette rubrique explique comment restaurer une sauvegarde complète de base de données.

Important Important

L'administrateur système qui restaure la sauvegarde complète de base de données doit être la seule personne à utiliser la base de données à restaurer.

  • Pour restaurer une base de données chiffrée, vous devez avoir accès au certificat ou à la clé asymétrique qui a servi à chiffrer la base de données. Sans le certificat et la clé asymétrique, la base de données ne peut pas être restaurée. En conséquence, le certificat utilisé pour chiffrer la clé de chiffrement de base de données doit être conservé tant que la sauvegarde est utile. Pour plus d'informations, consultez Certificats et clés asymétriques SQL Server.

  • Pour des raisons de sécurité, nous vous recommandons de ne pas attacher ni restaurer des bases de données provenant de sources inconnues ou non approuvées. Ces bases de données peuvent contenir du code malveillant susceptible d'exécuter du code Transact-SQL indésirable ou de provoquer des erreurs en modifiant le schéma ou la structure physique des bases de données. Avant d'utiliser une base de données provenant d'une source inconnue ou non approuvée, exécutez DBCC CHECKDB sur la base de données sur un serveur qui n'est pas un serveur de production et examinez le code (par exemple les procédures stockées ou le code défini par l'utilisateur) dans la base de données.

Les niveaux de compatibilité des bases de données tempdb, model, msdb et Resource sont définis à 100 après la mise à niveau. La base de données système master conserve le niveau de compatibilité qu'elle avait avant la mise à niveau, sauf si ce niveau était inférieur à 90. Si le niveau de compatibilité de master était inférieur à 90 avant la mise à niveau, il est défini à 90 après la mise à niveau.

Si le niveau de compatibilité d'une base de données utilisateur était à 90 ou 100 avant la mise à niveau, il reste le même après la mise à niveau. Si le niveau de compatibilité était à 80 ou moins avant la mise à niveau, dans la base de données mise à niveau, le niveau de compatibilité est défini à 90, ce qui correspond au niveau de compatibilité le plus bas pris en charge dans SQL Server 2012.

Remarque Remarque

Les nouvelles bases de données utilisateur héritent du niveau de compatibilité de la base de données model.

Pour restaurer une sauvegarde complète de base de données

  1. Exécutez l'instruction RESTORE DATABASE pour restaurer la sauvegarde complète de la base de données, en spécifiant :

    • le nom de la base de données à restaurer ;

    • l'unité de sauvegarde à partir de laquelle sera restaurée la sauvegarde complète de la base de données ;

    • la clause NORECOVERY si vous devez appliquer la sauvegarde différentielle de base de données ou du journal des transactions après avoir restauré la sauvegarde complète de base de données.

    Important Important

    Pour restaurer une base de données chiffrée, vous devez avoir accès au certificat ou à la clé asymétrique qui a servi à chiffrer la base de données. Sans le certificat et la clé asymétrique, la base de données ne peut pas être restaurée. En conséquence, le certificat utilisé pour chiffrer la clé de chiffrement de base de données doit être conservé tant que la sauvegarde est utile. Pour plus d'informations, consultez Certificats et clés asymétriques SQL Server.

  2. Spécifiez éventuellement :

    • la clause FILE pour identifier le jeu de sauvegarde sur l'unité de sauvegarde à restaurer.

Remarque Remarque

Si vous restaurez une base de données SQL Server 2005 ou SQL Server 2008 dans SQL Server 2012, la base de données est automatiquement mise à niveau. En général, la base de données est immédiatement disponible. Toutefois si une base de données SQL Server 2005 comprend des index de recherche en texte intégral, la mise à niveau les importe, les réinitialise ou les reconstruit, selon le paramètre de la propriété de serveur upgrade_option . Si l'option de mise à niveau a la valeur Importer (upgrade_option = 2) ou Reconstruire (upgrade_option = 0), les index de recherche en texte intégral ne seront pas disponibles pendant la mise à niveau. Selon le volume de données indexé, l'importation peut prendre plusieurs heures et la reconstruction jusqu'à dix fois plus longtemps. Notez également que lorsque l'option de mise à niveau est Importer, les index de recherche en texte intégral associés sont reconstruits si aucun catalogue de texte intégral n'est disponible. Pour modifier le paramètre de la propriété de serveur upgrade_option, utilisez sp_fulltext_service.

Description

Cet exemple restaure la sauvegarde complète de base de données AdventureWorks2012 à partir d'une bande.

Code

USE master
GO
RESTORE DATABASE AdventureWorks2012
   FROM TAPE = '\\.\Tape0'
GO

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft