Access
 sql >> Datenbank >  >> RDS >> Access

ODBC-Zugriff von Windows Server Core

Server Core ist eine in Windows Server verfügbare Installationsoption, die alle Dienste und Features eliminiert, die für die Bereitstellung der am häufigsten verwendeten Serverrollen nicht erforderlich sind. Beispielsweise hat ein Windows Server-Computer, der im Server Core-Modus ausgeführt wird, keine grafische Benutzeroberfläche, d. h. keinen Windows-Desktop.

Die Vorteile von Server Core sind:reduzierte Hardwareanforderungen, viel kleinere Angriffsfläche und weniger Aktualisierungsbedarf.

Standardmäßig verfügen Easysoft ODBC-Treiber unter Windows über ein GUI-basiertes Lizenzierungsprogramm. Dieser Blog zeigt, wie man einen Easysoft-Treiber in einer GUI-losen Umgebung lizenziert.

Beim Testen haben wir den Salesforce.com ODBC-Treiber auf Windows Server Version 1709 verwendet. Wenn Sie einen anderen Easysoft ODBC-Treiber auf Windows Server Core verwenden möchten, wenden Sie sich bitte an unser Support-Team.

  1. Laden Sie den Windows Salesforce.com ODBC-Treiber herunter. (Registrierung erforderlich.) und kopieren Sie das Installationsprogramm auf die Windows Server Core-Maschine.
  2. Führen Sie das Easysoft-Installationsprogramm aus, indem Sie in den Ordner wechseln, in den Sie das Programm kopiert haben, und Folgendes ausführen:
    odbc-salesforce-version-windows.exe /exenoui /qn

    wobei version muss 1_1_12 oder höher sein.

  3. Führen Sie in einem PowerShell-Fenster Folgendes aus:
    & 'C:\Program Files (x86)\Easysoft Limited\Easysoft SalesForce ODBC Driver\libs\siteinfo.exe'

    Dadurch wird die Standortnummer für Ihren Computer abgerufen.

    Wenn Sie den Treiber nicht auf Ihrem C-Laufwerk oder am Standardspeicherort installiert haben, ändern Sie den Befehl entsprechend.

  4. Beziehen Sie eine Testlizenz oder eine gekaufte Lizenz über die Easysoft-Website.
  5. Wenn Sie die Lizenz in PowerShell haben, führen Sie Folgendes aus:
    $path='HKLM:\SOFTWARE\WOW6432Node\Easysoft\Licences'
    Set-Location -Path $path
    cd ..
    Get-ChildItem
    

    Die Ausgabe dieses Befehls sieht ähnlich aus wie:

    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. Um den Lizenzschlüssel hinzuzufügen, führen Sie in PowerShell Folgendes aus:
    New-ItemProperty -Path $path -Name $name -Value $key -PropertyType string

    wo:

    • $name='ln'

      Wenn Ihr Computer zuvor noch nicht lizenziert wurde, fehlt die Lizenzzeile in der im vorherigen Schritt generierten Befehlsausgabe, und Sie sollten n festlegen auf 1, also $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'

    Wiederholen Sie die New-ItemProperty Befehl für jeden Schlüssel, den Sie hinzufügen müssen, wobei n erhöht wird in $name und setzen Sie Ihren neuen Schlüssel in $key ein .

  7. Wenn Sie den Schlüssel hinzugefügt haben, führen Sie Folgendes aus:
    Get-ChildItem

    Wenn der vorherige Schritt erfolgreich war, zeigt Ihnen die Ausgabe des Befehls Ihre Schlüssel.

  8. Wenn die Software lizenziert ist, können Sie entweder eine ODBC-Datenquelle einrichten oder eine DSN-lose Verbindung verwenden (z. B. DRIVER={Easysoft Salesforce ODBC Driver};[email protected];Password=mypassword; TOKEN=ABCDEFGH123456; ).

    Um eine 32-Bit-ODBC-Datenquelle einzurichten (tun Sie dies, wenn Ihre Anwendung 32-Bit ist), führen Sie Folgendes aus:

    drive:\Windows\SysWOW64\odbcad32.exe

    Um eine 64-Bit-ODBC-Datenquelle einzurichten (tun Sie dies, wenn Ihre Anwendung 64-Bit ist), führen Sie Folgendes aus:

    drive:\Windows\System32\odbcad32.exe

So erstellen Sie eine Salesforce.com-ODBC-Treiberdatenquelle:

  1. Wählen Sie die Registerkarte „System-DSN“ und dann „Hinzufügen“.
  2. Wählen Sie im Dialogfeld „Neue Datenquelle erstellen“ die Option „Easysoft ODBC-Salesforce-Treiber“ und dann „Fertig stellen“.
  3. Vervollständigen Sie das Dialogfeld Easysoft ODBC-Salesforce Driver DSN Setup:
    Setting Wert
    DSN Salesforce.com
    Benutzername Der Name Ihres Salesforce.com-Benutzers. Beispiel:[email protected].
    Passwort Das Passwort für Ihren Salesforce.com-Benutzer.
    Token Das Sicherheitstoken für Ihren Salesforce.com-Benutzer, falls erforderlich.

    Um herauszufinden, ob Sie ein Sicherheitstoken angeben müssen, wählen Sie die Schaltfläche Test. Wenn der Verbindungsversuch mit einem Fehler fehlschlägt, der LOGIN_MUST_USE_SECURITY_TOKEN enthält , müssen Sie einen angeben.

    Salesforce.com sendet das Sicherheitstoken per E-Mail an die E-Mail-Adresse, die Ihrem Salesforce.com-Benutzerkonto zugeordnet ist. Wenn Sie kein Sicherheitstoken erhalten haben, können Sie es neu generieren. Salesforce.com sendet Ihnen dann das neue Sicherheitstoken per E-Mail zu. Melden Sie sich zum erneuten Generieren Ihres Sicherheitstokens bei Salesforce.com an und wählen Sie dann Setup aus dem Benutzermenü. Suchen Sie im Feld „Schnellsuche“ nach „Sicherheitstoken“. Klicken Sie auf der Seite „Sicherheitstoken zurücksetzen“ auf „Sicherheitstoken zurücksetzen“. Wenn Sie das Token in Ihrem E-Mail-Client erhalten, kopieren Sie es und fügen Sie es dann in das Token-Feld ein.

  4. Verwenden Sie die Test-Schaltfläche, um zu überprüfen, ob Sie erfolgreich eine Verbindung zu Salesforce.com herstellen können.