sql >> Databasteknik >  >> RDS >> Database

Ansluter PowerShell till Salesforce.com

Salesforce.com ODBC-drivrutinen gör att du kan arbeta med Salesforce.com-data i Windows PowerShell. Observera att proceduren som beskrivs i den här bloggen är densamma för alla ODBC-drivrutiner, så den är fortfarande relevant även om du använder PowerShell med en annan ODBC-drivrutin.

Salesforce.com ODBC-drivrutinen finns att ladda ner från Easysofts webbplats:

  1. Ladda ner Windows Salesforce.com ODBC-drivrutinen. (Registrering krävs.)
  2. Installera och licensiera Salesforce.com ODBC-drivrutinen på maskinen där den är installerad.

    För installationsinstruktioner, se Salesforce.com ODBC-drivrutinsdokumentationen.

Innan du kan använda Salesforce.com ODBC-drivrutinen för att ansluta PowerShell till Salesforce.com måste du konfigurera en ODBC-datakälla. En ODBC-datakälla lagrar anslutningsdetaljerna för måldatabasen (t.ex. Salesforce.com) och ODBC-drivrutinen som krävs för att ansluta till den (t.ex. Salesforce.com ODBC-drivrutinen).

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

  1. I ODBC Administrator, 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.

I ett PowerShell-fönster anger du den här koden för att hämta vissa ODBC-data:

PS C:\> $connectionstring = 'DSN=MyODBCDataSource'
PS C:\> $sql = 'select top 1 * from account'
PS C:\> $connection = New-Object System.Data.Odbc.OdbcConnection($connectionstring)
PS C:\> $connection.open()
PS C:\> $command = New-Object system.Data.Odbc.OdbcCommand($sql,$connection)
PS C:\> $adapter = New-Object system.Data.Odbc.OdbcDataAdapter($command)
PS C:\> $table = New-Object system.Data.datatable
PS C:\> $adapter.fill($table)
1
PS C:\> $connection.close()
PS C:\> $table
Id                   : 001i000000AOq3NAAT
IsDeleted            : 0
MasterRecordId       :
Name                 : United Oil & Gas Corp.
Type                 : Customer - Direct
ParentId             :
BillingStreet        : 1301 Avenue of the Americas
                       New York, NY 10019
                       USA
BillingCity          : New York
BillingState         : NY
BillingPostalCode    :
BillingCountry       : United States
BillingStateCode     : NY
BillingCountryCode   : US
BillingLatitude      :
.
.
.

  1. Använda Oracle JDeveloper 12c med Oracle Database 12c på Oracle Cloud Platform, del 3

  2. Optimera MySQL/MariaDB-prestanda med verktyget MySQLTunner

  3. MySQL db frågetecken istället för hebreiska tecken..?

  4. Socketfil /var/pgsql_socket/.s.PGSQL.5432 saknas i Mountain Lion (OS X Server)