sql >> Database teknologi >  >> RDS >> Access

ODBC-adgang fra Windows Server Core

Server Core er en installationsmulighed, der er tilgængelig i Windows Server, der eliminerer alle tjenester og funktioner, der ikke er nødvendige for at levere de mest almindeligt anvendte serverroller. For eksempel har en Windows Server-maskine, der kører i Server Core-tilstand, ingen grafisk brugergrænseflade, dvs. ingen Windows-skrivebord.

Fordelene ved Server Core er:reducerede hardwarekrav, meget mindre angrebsflade og en reduktion i behovet for opdateringer.

Som standard har Easysoft ODBC-drivere et GUI-baseret licensprogram på Windows. Denne blog viser, hvordan man licenserer en Easysoft-driver i et miljø uden GUI.

Ved testning brugte vi Salesforce.com ODBC-driveren på Windows Server version 1709. Hvis du ønsker at bruge en anden Easysoft ODBC-driver på Windows Server Core, bedes du kontakte vores supportteam.

  1. Download Windows Salesforce.com ODBC-driveren. (Registrering påkrævet.) og kopier installationsprogrammet til Windows Server Core-maskinen.
  2. Kør Easysoft-installationsprogrammet ved at skifte til den mappe, hvor du kopierede programmet og køre:
    odbc-salesforce-version-windows.exe /exenoui /qn

    hvor version skal være 1_1_12 eller højere.

  3. I et PowerShell-vindue skal du køre:
    & 'C:\Program Files (x86)\Easysoft Limited\Easysoft SalesForce ODBC Driver\libs\siteinfo.exe'

    Dette vil få webstedsnummeret for din maskine.

    Hvis du ikke har installeret driveren på dit C-drev eller på standardplaceringen, skal du ændre kommandoen i overensstemmelse hermed.

  4. Opnå en prøvelicens eller købt licens ved at bruge Easysoft-webstedet.
  5. Når du har licensen i PowerShell, skal du køre:
    $path='HKLM:\SOFTWARE\WOW6432Node\Easysoft\Licences'
    Set-Location -Path $path
    cd ..
    Get-ChildItem
    

    Outputtet af denne kommando vil ligne:

    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. For at tilføje licensnøglen skal du i PowerShell køre:
    New-ItemProperty -Path $path -Name $name -Value $key -PropertyType string

    hvor:

    • $name='ln'

      Hvis din maskine ikke har fået licens før, vil licenslinjen mangle fra kommandooutputtet, der blev genereret i det foregående trin, og du bør indstille n til 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'

    Gentag New-ItemProperty kommando for hver tast, du skal tilføje, øger n i $name og sætter din nye nøgle i $key .

  7. Når du har tilføjet nøglen, skal du køre:
    Get-ChildItem

    Hvis det forrige trin lykkedes, vil kommandoens output vise dig dine nøgler.

  8. Når softwaren er licenseret, kan du enten konfigurere en ODBC-datakilde eller bruge en DSN-fri forbindelse (f.eks. DRIVER={Easysoft Salesforce ODBC Driver};[email protected];Password=mypassword; TOKEN=ABCDEFGH123456; ).

    For at konfigurere en 32-bit ODBC-datakilde (gør dette, hvis din applikation er 32-bit), skal du køre:

    drive:\Windows\SysWOW64\odbcad32.exe

    For at konfigurere en 64-bit ODBC-datakilde (gør dette, hvis din applikation er 64-bit), skal du køre:

    drive:\Windows\System32\odbcad32.exe

Sådan oprettes en Salesforce.com ODBC Driver-datakilde:

  1. Vælg fanen System DSN, og vælg derefter Tilføj.
  2. Vælg Easysoft ODBC-Salesforce-driver i dialogboksen Opret ny datakilde, og vælg derefter Udfør.
  3. Fuldfør dialogboksen Easysoft ODBC-Salesforce Driver DSN Setup:
    Indstilling Værdi
    DSN Salesforce.com
    Brugernavn Navnet på din Salesforce.com-bruger. For eksempel [email protected].
    Adgangskode Adgangskoden til din Salesforce.com-bruger.
    Token Sikkerhedstokenet for din Salesforce.com-bruger, hvis det kræves.

    For at finde ud af, om du skal levere et sikkerhedstoken, skal du vælge knappen Test. Hvis forbindelsesforsøget mislykkes med en fejl, der indeholder LOGIN_MUST_USE_SECURITY_TOKEN , skal du levere en.

    Salesforce.com sender sikkerhedstokenet til den e-mailadresse, der er knyttet til din Salesforce.com-brugerkonto. Hvis du ikke har modtaget et sikkerhedstoken, kan du genskabe det. Salesforce.com vil derefter e-maile det nye sikkerhedstoken til dig. For at genskabe dit sikkerhedstoken skal du logge ind på Salesforce.com og derefter vælge Opsætning i brugermenuen. Søg efter "sikkerhedstoken" i feltet Find hurtigt. Klik på Nulstil sikkerhedstoken på siden Nulstil sikkerhedstoken. Når du modtager tokenet i din e-mail-klient, skal du kopiere det og derefter indsætte det i feltet Token.

  4. Brug knappen Test til at bekræfte, at du kan oprette forbindelse til Salesforce.com.

  1. Kan vi have flere MED AS i enkelt sql - Oracle SQL

  2. DevOps-overvejelser for produktionsklare databaseimplementeringer

  3. Er det muligt at sammenkæde kolonneværdier i en streng ved hjælp af CTE?

  4. Escape streng Python til MySQL