MSSQLSERVER_905
S'applique à : SQL Server
Détails
Attribut | Valeur |
---|---|
Nom du produit | SQL Server |
ID de l’événement | 905 |
Source de l’événement | MSSQLSERVER |
Composant | SQLEngine |
Nom symbolique | DBSTARTUP_EE_PARTITIONING |
Texte du message | La base de données '%.*ls' ne peut pas être démarrée dans cette édition de SQL Server, car elle contient une fonction de partition '%.*ls'. Seule l'édition Entreprise de SQL Server prend en charge le partitionnement. |
Explication
La base de données contient un ou plusieurs index ou tables partitionnés. Cette édition de SQL Server ne peut pas utiliser le partitionnement. Par conséquent, la base de données ne peut pas être démarrée correctement. Les tables et index partitionnés ne sont pas disponibles dans chaque édition de Microsoft SQL Server. Pour obtenir la liste des fonctionnalités prises en charge par les éditions de SQL Server, consultez Fonctionnalités prise en charge par les éditions de SQL Server 2016.
Action de l’utilisateur
Détachez la base de données à l'aide de la procédure stockée sp_detach_db. Déplacez les fichiers si nécessaire, puis attachez la base de données à une instance d’une édition SQL Server prise en charge à l’aide de CREATE DATABASE avec l’option FOR ATTACH ou FOR ATTACH_REBUILD_LOG. Désactivez le partitionnement sur toutes les tables et supprimez les fonctions de partitionnement. Détachez encore la base de données et rattachez-la au serveur actif.