sql >> Database >  >> RDS >> Database

Ondersteunt uw ODBC-stuurprogramma gebruikersgegevensbronnen?

De ODBC-gegevensbron slaat de verbindingsdetails op voor een doeldatabase (bijv. Salesforce.com) en het ODBC-stuurprogramma dat nodig is om er verbinding mee te maken (bijv. het Salesforce.com ODBC-stuurprogramma). Systeemgegevensbronnen zijn beschikbaar voor elke gebruiker. Gebruikersgegevensbronnen zijn specifiek voor een bepaalde gebruiker.

U maakt een gegevensbron voor een bepaalde gebruiker en alleen die gebruiker kan verbinding maken met die gegevensbron. Met gebruikersgegevensbronnen kunt u de toegang tot uw database beheren. U kunt bijvoorbeeld twee gegevensbronnen maken, één voor GebruikerA en één voor GebruikerB, die elk verbinding maken met een database met een andere rolspecifieke login. De toegang van UserA en UserB tot de database wordt gecontroleerd door hun specifieke databaselogin.

In antwoord op de initiële vraag van deze blog:het is niet de ODBC-driver die bepaalt of u gebruikersgegevensbronnen kunt gebruiken. (Ons ODBC-ODBC Bridge-product is zowel een ODBC-stuurprogramma als een toepassing en daar komen we later in de blog op terug.)

Als u na het configureren van een gebruikersgegevensbron geen mogelijkheid krijgt om er verbinding mee te maken (d.w.z. voor op GUI gebaseerde toepassingen staat deze niet in de lijst met beschikbare gegevensbronnen) of u krijgt de foutmelding "gegevensbron niet gevonden" , ondersteunt uw toepassing geen bronnen voor gebruikersgegevens. Een reden hiervoor is wanneer een toepassing als een service wordt uitgevoerd onder een bepaald account dat geen toegang heeft tot de bronnen van een andere gebruiker. Als SQL Server bijvoorbeeld wordt uitgevoerd onder het lokale systeemaccount, heeft het geen toegang tot gebruikersgegevensbronnen en kunt u daarom alleen systeemgegevensbronnen gebruiken bij het maken van op ODBC gebaseerde gekoppelde servers.

Als uw gebruikersgegevensbron ontbreekt in de lijst met beschikbare gegevensbronnen in een Windows-toepassing, kan het ook zijn dat u deze in de verkeerde versie van ODBC Data Source Administrator hebt geconfigureerd. Als u een gegevensbron (systeem of gebruiker) configureert in de 64-bits versie van ODBC Data Source Administrator en uw toepassing 32-bits is (of omgekeerd), wordt de gegevensbron niet weergegeven. Als u zoekt naar "32-bits ODBC-gegevensbron" of "64-bits ODBC-gegevensbron" in de Windows-zoekfunctie, weet u voor welke toepassingsarchitectuur u een gegevensbron configureert.

ODBC-ODBC-brug

De ODBC-ODBC Bridge is een client-serverproduct. Het clientgedeelte is een ODBC-stuurprogramma en u kunt daarom een ​​gebruikersgegevensbron configureren voor de ODBC-ODBC Bridge-client. Het servergedeelte is een ODBC-toepassing die als een service wordt uitgevoerd en geen gebruikersgegevensbronnen ondersteunt.


  1. 3 manieren om alle tabellen te retourneren ZONDER een primaire sleutel in SQL Server

  2. COUNT(*) van meerdere tabellen in MySQL

  3. Wat is @@SERVICENAME in SQL Server?

  4. PostgreSQL-replicatie instellen en onderhouden met Ansible