Sage Online Converter – BacPac par invite de commande

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 :

  1. Vous allez devoir télécharger Microsoft SQL Server Data-Tier Application Framework (version 16.4 minimum). Vous pouvez le télécharger ici.
  2. Créez à la racine de C:/ un répertoire « SQL »
  3. 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

 

Une question sur Sage ?