Pourquoi avoir besoin d’une invite de commande pour un BacPac ?
Sage Online Converter est la solution de Sage qui vous permettra de migrer votre base de données SQL Server à destination de Sage Online.
Dans la procédure de migration, une des étapes consiste à créer un BacPac depuis SQL Server Management Studio. C’est à ce moment que vous pouvez avoir besoin de générer votre BacPac par une invite de commande dans 2 cas :
- le premier : si vous avez plus de 10 bases de données à migrer dans le Cloud
- le second : si vous rencontrez des soucis concernant les index de cluster
Dans ces deux cas, la méthode de génération par invite de commande est la suivante :
- Vous allez devoir télécharger Microsoft SQL Server Data-Tier Application Framework (version 16.4 minimum). Vous pouvez le télécharger ici.
- Créez à la racine de C:/ un répertoire “SQL”
- Ensuite ouvrez l’invite de commande et lancez la commande suivante : “C:\Program Files (x86)\Microsoft SQL Server\130\DAC\bin\sqlpackage.exe” /a:Export /ssn:NomServer\Instance /sdn:NomBaseSQL /p:Storage=File /tf:C:\SQL\*.bacpac
pause
Attention : la commande ci-dessus fonctionne pour une instance 32 bits, si vous avez une instance 64 bits (pour Sage 100c v3 par exemple) alors la commande sera la suivante : “C:\Program Files\Microsoft SQL Server\130\DAC\binsqlpackage.exe” /a:Export /ssn:NomServer\Instance /sdn:NomBaseSQL /p:Storage=File /tf:C:\SQL\*.bacpac
pause
Cette astuce devrait corriger votre erreur !
Bon courage et à très vite