Vérifier votre environnement¶
Objectif : confirmer que SQL Server fonctionne de bout en bout sur votre serveur.
Ce que vous allez apprendre : comment vérifier la chaîne complète sur votre environnement.
Deuxième palier du niveau avancé.
L'intégration est validée en amont
La CI de Forge valide le backend contre un vrai SQL Server 2022 : couche BDD et runner de migrations.
Cette vérification-ci porte sur votre environnement : serveur joignable, pilote ODBC présent, configuration env/ correcte.
Démarrer un serveur de test¶
Un conteneur jetable convient :
docker run --rm -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=Test_1234" \
-p 1433:1433 mcr.microsoft.com/mssql/server
Installez aussi un pilote ODBC (« ODBC Driver 18 for SQL Server »)
et configurez env/dev.
Vérifier la chaîne¶
- provisionner (
forge db:init --run, palier débutant) ; forge db:apply(création de tables) ;- une migration (
migration:makepuismigration:apply) ; - lecture/écriture via
core.database.db.
Si ces quatre étapes passent, la chaîne est bonne sur votre environnement.
Pilote ODBC indispensable
Sans pilote ODBC compatible, pyodbc ne peut pas se connecter.
Vérifiez sa présence avant de tester (le nom se règle via DB_ODBC_DRIVER).