sql >> Databasteknik >  >> RDS >> Database

Salesforce API Query Cursor Limits

Salesforce.com ODBC-drivrutinen använder Salesforce API och är därför föremål för den gräns som API:et sätter på antalet frågemarkörer som en användare kan ha öppna.

En användare kan ha upp till 10 frågemarkörer öppna åt gången. Om samma användare (dvs. en applikation som använder en Salesforce ODBC-datakälla som är konfigurerad att använda ett visst Salesforce-konto) försöker öppna en ny markör, släpps den äldsta av de befintliga markörerna. Om programmet försöker öppna den frigivna frågemarkören genereras ett fel. (Om du använder Salesforce ODBC-drivrutinen för att ansluta SQL Server till Salesforce kan du få ett "Okänd leverantörsfel" under dessa omständigheter.)

Dessutom stängs frågemarkörerna efter 15 minuters inaktivitet. Till exempel kör du en fråga som resulterar i att Salesforce API returnerar de första 200 raderna i en tabell. Om det finns fler rader skickas en frågelokaliserare (markör) tillbaka. Om du inte ber om fler rader inom 15 minuter stänger Salesforce sökfrågan. Om du sedan ber om fler rader kommer ett felmeddelande att returneras.


  1. Hur man installerar SQL Server på Ubuntu 18.04

  2. DBCC_OBJECT_METADATA-spärren

  3. 3 sätt att få en kolumns datatyp i SQL Server (T-SQL)

  4. Ändra kolumntyper i en stor tabell