sql >> Databasteknik >  >> RDS >> Access

ODBC-åtkomst från Windows Server Core

Server Core är ett installationsalternativ som är tillgängligt i Windows Server som eliminerar alla tjänster och funktioner som inte är nödvändiga för att tillhandahålla de mest använda serverrollerna. Till exempel har en Windows Server-dator som körs i Server Core-läge inget grafiskt användargränssnitt, dvs inget Windows-skrivbord.

Fördelarna med Server Core är:minskade hårdvarukrav, mycket mindre attackyta och ett minskat behov av uppdateringar.

Som standard har Easysoft ODBC-drivrutiner ett GUI-baserat licensprogram på Windows. Den här bloggen visar hur man licensierar en Easysoft-drivrutin i en miljö utan GUI.

När vi testade använde vi Salesforce.com ODBC-drivrutinen på Windows Server version 1709. Om du vill använda en annan Easysoft ODBC-drivrutin på Windows Server Core, kontakta vårt supportteam.

  1. Ladda ner Windows Salesforce.com ODBC-drivrutinen. (Registrering krävs.) och kopiera installationsprogrammet till Windows Server Core-maskinen.
  2. Kör Easysoft-installationsprogrammet genom att byta till mappen där du kopierade programmet och kör:
    odbc-salesforce-version-windows.exe /exenoui /qn

    där version måste vara 1_1_12 eller högre.

  3. I ett PowerShell-fönster, kör:
    & 'C:\Program Files (x86)\Easysoft Limited\Easysoft SalesForce ODBC Driver\libs\siteinfo.exe'

    Detta kommer att få platsnumret för din maskin.

    Om du inte installerade drivrutinen på din C-enhet eller på standardplatsen, ändra kommandot i enlighet med detta.

  4. Få en testlicens eller köpt licens med hjälp av Easysofts webbplats.
  5. När du har licensen i PowerShell, kör:
    $path='HKLM:\SOFTWARE\WOW6432Node\Easysoft\Licences'
    Set-Location -Path $path
    cd ..
    Get-ChildItem
    

    Utdata från detta kommando kommer att likna:

    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. För att lägga till licensnyckeln, i PowerShell, kör:
    New-ItemProperty -Path $path -Name $name -Value $key -PropertyType string

    där:

    • $name='ln'

      Om din maskin inte har licensierats tidigare, kommer raden Licenser att saknas från kommandoutgången som genererades i föregående steg, och du bör ställa in n till 1, dvs $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'

    Upprepa New-ItemProperty kommandot för varje tangent du behöver lägga till, vilket ökar n i $name och sätta din nya nyckel i $key .

  7. När du har lagt till nyckeln, kör:
    Get-ChildItem

    Om det föregående steget lyckades kommer kommandots utdata att visa dig dina nycklar.

  8. När programvaran är licensierad kan du antingen ställa in en ODBC-datakälla eller använda en DSN-fri anslutning (till exempel DRIVER={Easysoft Salesforce ODBC Driver};[email protected];Password=mypassword; TOKEN=ABCDEFGH123456; ).

    För att ställa in en 32-bitars ODBC-datakälla (gör detta om ditt program är 32-bitars), kör:

    drive:\Windows\SysWOW64\odbcad32.exe

    För att ställa in en 64-bitars ODBC-datakälla (gör detta om ditt program är 64-bitars), kör:

    drive:\Windows\System32\odbcad32.exe

Så här skapar du en datakälla för Salesforce.com ODBC-drivrutin:

  1. Välj fliken System DSN och välj sedan Lägg till.
  2. Välj Easysoft ODBC-Salesforce-drivrutin i dialogrutan Skapa ny datakälla och välj sedan Slutför.
  3. Slutför dialogrutan Easysoft ODBC-Salesforce Driver DSN Setup:
    Inställning Värde
    DSN Salesforce.com
    Användarnamn Namnet på din Salesforce.com-användare. Till exempel, [email protected].
    Lösenord Lösenordet för din Salesforce.com-användare.
    Token Säkerhetstoken för din Salesforce.com-användare, om det behövs.

    För att ta reda på om du behöver tillhandahålla en säkerhetstoken, välj knappen Testa. Om anslutningsförsöket misslyckas med ett fel som innehåller LOGIN_MUST_USE_SECURITY_TOKEN , måste du tillhandahålla en.

    Salesforce.com skickar säkerhetstokenen via e-post till den e-postadress som är kopplad till ditt Salesforce.com-användarkonto. Om du inte har fått en säkerhetstoken kan du återskapa den. Salesforce.com kommer sedan att skicka den nya säkerhetstoken till dig via e-post. För att återskapa din säkerhetstoken, logga in på Salesforce.com och välj sedan Inställningar från användarmenyn. Sök efter "säkerhetstoken" i snabbsökningsrutan. Klicka på Återställ säkerhetstoken på sidan Återställ säkerhetstoken. När du får token i din e-postklient, kopiera den och klistra in den i Token-fältet.

  4. Använd knappen Test för att verifiera att du lyckas ansluta till Salesforce.com.

  1. Prestandaövervakning och revision PostgreSQL - Toppresurser

  2. lagra långa värden i Android-databasen

  3. Hur man tillåter fjärråtkomst till PostgreSQL-databasen

  4. MariaDB JSON_SEARCH() Förklarad