Avez-vous démarré un nouveau site Optimizely et préparé votre base de données pour qu’elle reçoive uniquement ce message d’erreur ?
En lisant le message d’erreur lui-même, vous verrez que la version de la base de données créée est à 957 alors que la version actuelle d’Optimizely, au moment d’écrire ces lignes, est 904.
D’où est-ce que sa vient?
Comment mettre ma base de données dans une machine à voyager dans le temps et la ramener au présent ?
La bonne nouvelle sur les deux parties est gérable avec la visite du Dr Emmett Brown. La première question : « D’où cela vient-il ? est un problème de version. SQL Server 2022 (v16) créera la future base de données si vous exécutez simplement la création de votre base de données sur une instance SQL 2022. Cela se produira si votre instance par défaut est SQL 2022, quelle que soit la manière dont vous génèrez votre base de données.
Alors, c’est comme ça que ça se passe, maintenant, comment créer une base de données prête maintenant, au lieu d’une base de données d’un avenir lointain ? C’est là que Visual Studio et SQL Server Object Explorer s’avèrent utiles. Visual Studio installe une instance de base de données pour lui-même, que vous pouvez voir lorsque vous ouvrez l’Explorateur d’objets SQL Server :
Vous pouvez déjà voir sur la capture d’écran qu’il s’agit d’une instance SQL 2019 puisqu’il s’agit de la v15. Un clic droit sur cette instance et la sélection de Nouvelle requête ouvriront un nouvel onglet de commande SQL. Ici, il s’agit simplement d’exécuter votre script de création pour créer votre base de données vierge afin qu’Optimizely puisse la configurer au démarrage.
Source link