MSSQLSERVER_948
S’applique à : SQL Server
Détails
Attribut | Valeur |
---|---|
Nom du produit | SQL Server |
ID de l’événement | 948 |
Source de l’événement | MSSQLSERVER |
Composant | SQLEngine |
Nom symbolique | NA |
Texte du message | La base de données '%.*ls' ne peut pas être ouverte, car sa version est %d. Ce serveur prend en charge la version %d et les versions précédentes. Un chemin de mise à niveau vers une version antérieure n'est pas pris en charge. |
Explication
Certaines fonctionnalités de SQL Server affectent la structure des fichiers de base de données. Lorsque vous attachez une base de données à une autre instance de SQL Server, le format de fichier peut ne pas être compatible avec une autre version du Moteur de base de données.
Par exemple, cette erreur peut être due à l’utilisation du format de stockage vardecimal dans une version ultérieure de SQL Server, puis en essayant d’attacher les fichiers de base de données dans une version antérieure à SQL Server 2005 (9.x) Service Pack 2.
Action de l’utilisateur
Déterminez la version de SQL Server qui s’exécute sur le serveur d’origine. Dans SQL Server Management Studio, cliquez avec le bouton droit sur le serveur, puis cliquez sur Propriétés ou tapez SELECT @@VERSION dans une fenêtre de requête. Ouvrez la base de données à l’aide de la version d’origine de SQL Server. Examinez les fonctionnalités activées sur la base de données d’origine dans l’instance de SQL Server. Modifiez ces paramètres pour utiliser la version de SQL Server dans laquelle la base de données sera attachée.