Access
 sql >> Base de données >  >> RDS >> Access

Accès ODBC à partir de Windows Server Core

Server Core est une option d'installation disponible dans Windows Server qui élimine tous les services et fonctionnalités qui ne sont pas essentiels pour fournir les rôles de serveur les plus couramment utilisés. Par exemple, une machine Windows Server qui s'exécute en mode Server Core n'a pas d'interface utilisateur graphique, c'est-à-dire pas de bureau Windows.

Les avantages de Server Core sont :des exigences matérielles réduites, une surface d'attaque beaucoup plus petite et une réduction du besoin de mises à jour.

Par défaut, les pilotes Easysoft ODBC ont un programme de licence basé sur l'interface graphique sous Windows. Ce blog explique comment obtenir une licence pour un pilote Easysoft dans un environnement sans interface graphique.

Lors des tests, nous avons utilisé le pilote ODBC Salesforce.com sur Windows Server version 1709. Si vous souhaitez utiliser un autre pilote ODBC Easysoft sur Windows Server Core, veuillez contacter notre équipe d'assistance.

  1. Téléchargez le pilote ODBC Windows Salesforce.com. (Enregistrement requis.) et copiez le programme d'installation sur la machine Windows Server Core.
  2. Exécutez le programme d'installation d'Easysoft en accédant au dossier dans lequel vous avez copié le programme et en exécutant :
    odbc-salesforce-version-windows.exe /exenoui /qn

    version doit être 1_1_12 ou supérieur.

  3. Dans une fenêtre PowerShell, exécutez :
    & 'C:\Program Files (x86)\Easysoft Limited\Easysoft SalesForce ODBC Driver\libs\siteinfo.exe'

    Cela obtiendra le numéro de site de votre machine.

    Si vous n'avez pas installé le pilote sur votre lecteur C ou à l'emplacement par défaut, modifiez la commande en conséquence.

  4. Obtenez une licence d'essai ou une licence achetée sur le site Web d'Easysoft.
  5. Lorsque vous avez la licence dans PowerShell, exécutez :
    $path='HKLM:\SOFTWARE\WOW6432Node\Easysoft\Licences'
    Set-Location -Path $path
    cd ..
    Get-ChildItem
    

    La sortie de cette commande ressemblera à :

    Name                           Property
    ----                           --------
    Info                           LICENCEAPP  : "C:\Program Files (x86)\Common Files\Easysoft\License Manager\eslicap.exe"
                                   LicenceHelp :
                                   Company     :
                                   Email       :
                                   FaxNo       :
                                   PhoneNo     :
                                   Name        : Administrator
    Licences                       l1 : LMKMR-JW4BQ-2CLPG-3UG82-RWGC2-FXU2Q-WJPBU-Q8R3Q-WG9VC-8KYR8
    
  6. Pour ajouter la clé de licence, dans PowerShell, exécutez :
    New-ItemProperty -Path $path -Name $name -Value $key -PropertyType string

    où :

    • $name='ln'

      Si votre machine n'a pas été licenciée auparavant, la ligne Licences sera absente de la sortie de la commande générée à l'étape précédente, et vous devez définir n à 1, c'est-à-dire $name='l1'

      If your machine has been licensed before, set n to the next number in the sequence, e.g. $name='l2'

    • $key='Your license key goes here'

    Répétez le New-ItemProperty commande pour chaque clé que vous devez ajouter, en incrémentant n dans $name et mettre votre nouvelle clé dans $key .

  7. Lorsque vous avez ajouté la clé, exécutez :
    Get-ChildItem

    Si l'étape précédente a réussi, la sortie de la commande vous montrera vos clés.

  8. Lorsque le logiciel est sous licence, vous pouvez soit configurer une source de données ODBC, soit utiliser une connexion sans DSN (par exemple, DRIVER={Easysoft Salesforce ODBC Driver};[email protected];Password=mypassword; TOKEN=ABCDEFGH123456; ).

    Pour configurer une source de données ODBC 32 bits (faites-le si votre application est 32 bits), exécutez :

    drive:\Windows\SysWOW64\odbcad32.exe

    Pour configurer une source de données ODBC 64 bits (faites-le si votre application est 64 bits), exécutez :

    drive:\Windows\System32\odbcad32.exe

Pour créer une source de données de pilote ODBC Salesforce.com :

  1. Choisissez l'onglet DSN système, puis choisissez Ajouter.
  2. Dans la boîte de dialogue Créer une nouvelle source de données, choisissez Pilote Easysoft ODBC-Salesforce, puis choisissez Terminer.
  3. Renseignez la boîte de dialogue Configuration du DSN du pilote Easysoft ODBC-Salesforce :
    Paramètre Valeur
    DSN Salesforce.com
    Nom d'utilisateur Le nom de votre utilisateur Salesforce.com. Par exemple, [email protected].
    Mot de passe Le mot de passe de votre utilisateur Salesforce.com.
    Jeton Le jeton de sécurité de votre utilisateur Salesforce.com, si nécessaire.

    Pour savoir si vous devez fournir un jeton de sécurité, choisissez le bouton Tester. Si la tentative de connexion échoue avec une erreur contenant LOGIN_MUST_USE_SECURITY_TOKEN , vous devez en fournir un.

    Salesforce.com envoie le jeton de sécurité par e-mail à l'adresse e-mail associée à votre compte d'utilisateur Salesforce.com. Si vous n'avez pas reçu de jeton de sécurité, vous pouvez le régénérer. Salesforce.com vous enverra ensuite le nouveau jeton de sécurité par e-mail. Pour régénérer votre jeton de sécurité, connectez-vous à Salesforce.com, puis choisissez Configuration dans le menu utilisateur. Recherchez « jeton de sécurité » dans la case Recherche rapide. Cliquez sur Réinitialiser le jeton de sécurité dans la page Réinitialiser le jeton de sécurité. Lorsque vous recevez le jeton dans votre client de messagerie, copiez-le, puis collez-le dans le champ Jeton.

  4. Utilisez le bouton Tester pour vérifier que vous pouvez vous connecter avec succès à Salesforce.com.