Open Database Connectivity (ODBC) este un protocol pe care-l puteți utiliza la conectarea unei baze de date Microsoft Access la o sursă de date externă, cum ar fi Microsoft SQL Server. Acest articol conține informații generale despre surse de date ODBC, cum să le creați și cum să vă conectați la acestea utilizând Microsoft Access. Pașii de procedură pot varia în funcție de produsele de baze de date specifice și de driverele ODBC utilizate.
În acest articol
Despre sursele de date ODBC
O sursă de date este o sursă de date de combinată cu informațiile de conexiune necesare pentru a accesa datele respective. Exemple de surse de date sunt SQL Server, Oracle RDBMS, o foaie de calcul și un fișier text. Exemplele de informații de conexiune includ locația serverului, numele bazei de date, ID-ul de conectare, parola și diversele opțiuni de driver ODBC ce descriu cum să vă conectați la sursa de date. Aceste informații pot fi obținute de la administratorul bazei de date la care doriți să vă conectați.
În arhitectura ODBC, o aplicație precum Access se conectează la Managerul de drivere ODBC, care la rândul său utilizează un anumit driver ODBC (de exemplu, driverul Microsoft SQL ODBC) pentru a vă conecta la o sursă de date. În Access, utilizați surse de date ODBC pentru a vă conecta la surse de date externe, care nu au drivere predefinite.
Pentru a vă conecta la aceste surse de date, trebuie să faceți următoarele:
-
Instalați driverul ODBC corespunzător pe computerul care conține sursa de date.
-
Definiți un nume de sursă de date (DSN) utilizând fie Administrator sursă de date ODBC pentru a stoca informațiile de conexiune din registry Microsoft Windows sau un fișier DSN, fie un șir de conectare în cod Visual Basic pentru a transmite informațiile despre conexiune direct la managerul de drivere ODBC.
Surse de date de dispozitiv
Sursele de date de dispozitiv stochează informațiile de conexiune din Registry Windows pe un anumit computer. Puteți utiliza sursele de date de dispozitiv numai pe computerul pe care sunt definite. Există două tipuri de surse de date de dispozitiv: de utilizator și de sistem. Sursele de date de utilizator pot fi utilizate numai de către utilizatorul curent și sunt vizibile doar pentru acel utilizator. Sursele de date de sistem pot fi utilizate de toți utilizatorii unui computer și sunt vizibile pentru toți utilizatorii computerului și ai serviciilor la nivel de sistem. O sursă de date de dispozitiv este utilă mai ales atunci când doriți să furnizați mai multă securitate, deoarece numai utilizatorii conectați pot vizualiza o sursă de date de dispozitiv, iar aceasta nu poate fi copiată de un utilizator de la distanță pe un alt computer.
Surse de date de fișier
Sursele de date de fișier (denumite și fișiere DSN) stochează informațiile de conexiune într-un fișier text, nu în registry Windows și sunt, în general, mai flexibile decât sursele de date ale computerului. De exemplu, puteți copia o sursă de date de fișier pe orice computer care are driverul ODBC corect, astfel încât aplicația să se poată baza pe informații de conexiune consistente și precise pe toate computerele pe care le utilizează. Sau puteți să plasați sursa de date a fișierului pe un singur server, să o partajați între mai multe computere din rețea și să păstrați cu ușurință informațiile de conexiune într-o singură locație.
O sursă de date de fișier poate fi și nepartajabilă. O sursă de date de fișier nepartajabilă este conținută pe un singur computer și indică spre o sursă de date de dispozitiv. Puteți utiliza surse de date de fișier nepartajabile pentru a accesa surse de date de dispozitiv existente din sursele de date de fișier.
Conectarea șirurilor
Într-un modul, puteți defini un șir de conectare formatat care specifică informațiile de conexiune. Un șir de conectare transmite informațiile de conexiune direct la Managerul de drivere ODBC și vă simplifică aplicația, eliminând cerința ca un administrator de sistem sau un utilizator să creeze mai întâi un DSN înainte de a utiliza baza de date.
Pentru mai multe informații despre interfața ODBC, consultați Referințe pentru programatori ODBC din MSDN.
Adăugarea unei surse de date ODBC
Înainte de a continua, obțineți și instalați driverul ODBC corespunzător pentru sursa de date la care doriți să vă conectați.
Notă: Trebuie să fiți membru al grupului Administratori de pe computerul dvs. local pentru a adăuga sau a configura o sursă de date ODBC.
-
Faceți clic pe Start, apoi pe Panou de control.
-
În Panoul de control, faceți dublu clic pe Instrumente de administrare.
-
În caseta de dialog Instrumente de administrare, faceți dublu clic pe Surse de date (ODBC).
Apare caseta de dialog Administrator de sursă de date ODBC.
-
Faceți clic pe DSN utilizator, DSN sistem sau DSN fișier, în funcție de tipul de sursă de date pe care doriți s-o adăugați. Pentru mai multe informații, consultați Despre sursele de date ODBC.
-
Faceți clic pe Adăugare.
-
Selectați driverul pe care doriți să-l utilizați, apoi faceți clic pe Terminare sau pe Următorul.
Dacă driverul dorit nu este listat, contactați administratorul bazei de date la care vă conectați pentru informații despre cum să obțineți driverul corect.
-
Urmați instrucțiunile și introduceți informațiile de conexiune necesare în toate casetele de dialog care urmează.
Faceți clic pe Ajutor în casetele de dialog ODBC pentru mai multe informații despre setările individuale.