Skip To Content

Utiliser une commande pour activer le stockage de géodatabases avec SQL Server Express

Vous pouvez lancer l'exécutable d'installation à partir d'une commande (installation silencieuse) au lieu d'exécuter l'assistant pour activer l'instance SQL Server Express et stocker des géodatabases. Cette opération active uniquement l'instance en tant que serveur de base de données ; elle ne permet pas d'installer SQL Server Express.

  1. Connectez-vous en tant qu'administrateur Windows à l'ordinateur sur lequel SQL Server Express est installé.
  2. Ouvrez une fenêtre de commande MS-DOS en en tant qu'administrateur Windows.
  3. Si vous activez SQL Server Express pour l'utiliser avec ArcGIS for Server Workgroup, vous devez d'abord autoriser le logiciel. Pour ce faire, exécutez la commande suivante, en fournissant le chemin d'accès complet et le nom de l'exécutable de l'assistant d'autorisation logicielle, ainsi que le chemin d'accès et le nom de votre fichier prvc et votre adresse de messagerie :
    <path to software authorization executable>\softwareauthorization.exe 
    -s -lif <path and name of prvc file> -email <email address of authorizing user>

    Par exemple :

    c:\DatabaseServer\64-bit\softwareauthorization.exe 
    -s -lif "c:\licenses\Server_Wkg_Std.prvc" -email myname@esri.com
  4. Pour toutes les instances de SQL Server Express devant être utilisées comme serveurs de base de données, exécutez la commande suivante. Fournissez le chemin d'accès complet et le nom de l'exécutable, le nom de connexion complet de l'utilisateur que vous souhaitez définir en tant qu'administrateur de serveur de base de données, le nom de l'instance SQL Server Express et le chemin d'accès complet et le nom du fichier journal de l'opération :
    <path to executable>\DatabaseServerSetup.exe 
    -silent -user <user_login> -instance <SQL Server instance name> 
    -logfile <path and name of log file>

    Par exemple :

    c:\DatabaseServer\64-bit\DatabaseServerSetup.exe 
    -silent -user ourdomain\mjruser -instance myserver\sqlex 
    -logfile c:\logs\logfile.log
    Remarque :

    Le nom de l'exécutable peut varier légèrement. L'emplacement varie selon l'endroit où vous avez placé les fichiers d'installation et si vous utilisez la version 32 bits ou 64 bits de SQL Server Express. Assurez-vous que le nom et l'emplacement que vous indiquez correspondent à l'exécutable que vous devez lancer.

L'instance SQL Server Express est maintenant activée pour stocker des géodatabases et un administrateur de serveur lui a été ajoutée.

Ensuite, configurez ArcMap pour établir une connexion au serveur de base de données.