Legarea la datele SQL Server

Puteți să lucrați cu date stocate pe SQL Server fie legându-vă la acestea, fie importând datele într-o bază de date Access. Legarea constituie o opțiune mai bună dacă partajați datele cu alte persoane, deoarece datele sunt stocate într-o locație centralizată și dvs. puteți să vizualizați datele cele mai curente, să adăugați sau să editați date și să rulați interogări sau rapoarte în Access.

 Notă    Acest articol nu se referă la aplicațiile Access, un tip de bază de date pe care o proiectați cu Access și o publicați online. Consultați Crearea unei aplicații Access pentru mai multe informații.

Pasul 1: Pregătirea pentru legare

  1. Găsiți baza de date SQL Server la care doriți să vă legați. Dacă este necesar, contactați administratorul bazei de date pentru informații despre conexiune.
  2. Identificați tabelele și vizualizările la care vă veți lega în baza de date SQL. Aveți posibilitatea să vă legați la mai multe obiecte simultan.

Examinați datele sursă pentru următoarele aspecte:

  • Access acceptă până la 255 de câmpuri (coloane) într-un tabel, prin urmare, tabelul legat va include numai primele 255 de câmpuri ale obiectului la care vă legați.
  • Coloanele doar în citire dintr-un tabel SQL Server vor fi doar în citire și în Access.
  1. Pentru a crea tabelul legat într-o bază de date nouă: faceți clic pe Fișier > Nou > Bază de date desktop necompletată. Pentru a crea tabele legate într-o bază de date Access existentă, asigurați-vă că aveți permisiunile necesare pentru a adăuga date în baza de date.

 Notă    Un tabel legat creat într-o bază de date Access existentă primește același nume ca obiectul sursă. Așadar, dacă aveți deja alt tabel cu același nume, noul nume de tabel legat are un „1” adăugat - de exemplu, Persoane de contact1. (Dacă Persoane de contact1 se utilizează deja, Access creează Persoane de contact2 și așa mai departe).

Pasul 2: Legarea la date

Când creați o legătură la un tabel sau la o vizualizare dintr-o bază de date SQL Server, Access creează un tabel nou (denumit tabel legat), care reflectă structura și conținutul tabelului sursă. Aveți posibilitatea să modificați datele în SQL Server, în vizualizarea Foaie de date sau în vizualizarea Formular din Access, iar modificările se reflectă atât în SQL, cât și în Access. Orice modificări structurale la tabelele legate, cum ar fi eliminarea sau modificarea coloanelor, trebuie efectuate din SQL Server, nu din Access.

  1. Deschideți baza de date Access de destinație.
  2. Pe fila Date externe, faceți clic pe Bază de date ODBC.
  3. Faceți clic pe Se face legătura la sursa de date prin crearea unui tabel legat > OK și urmați pașii din expert. În caseta de dialog Selectare sursă de date, dacă fișierul .dsn pe care doriți să-l deschideți există deja, faceți clic pe fișier în listă.

AfișarePentru a crea un fișier .dsn nou:

În caseta Selectare sursă de date, faceți clic pe Nou > SQL Server > Următorul.

  1. Tastați un nume pentru fișierul .dsn sau faceți clic pe Răsfoire.

 Notă    Trebuie să aveți permisiuni de scriere în folder pentru a salva fișierul .dsn.

  1. Faceți clic pe Următorul pentru a examina rezumatul și faceți clic pe Terminare.

Urmați pașii din Expertul Creare sursă de date nouă în SQL Server.


  1. Faceți clic pe OK și, sub Tabele, faceți clic pe fiecare tabel sau vizualizare la care doriți să vă legați, apoi faceți clic pe OK.

Dacă vedeți Selectare identificator unic al înregistrării, acest lucru înseamnă Access nu a reușit să determine ce câmp sau câmpuri identifică în mod unic fiecare rând al datelor sursă. Selectați pur și simplu câmpul sau combinația de câmpuri unică pentru fiecare rând și, dacă nu sunteți sigur, consultați administratorul bazei de date SQL Server.

Când operațiunea de legare s-a terminat, puteți vedea tabelul nou legat sau tabelele noi legate în Panoul de navigare.

Aplicați cea mai recentă structură de obiect SQL Server

Când deschideți un tabel legat sau obiectul sursă, vedeți datele cele mai recente. Totuși, dacă se efectuează orice modificări structurale la un obiect SQL Server, va trebui să actualizați tabelele legate pentru a vedea aceste modificări.

  1. Faceți clic cu butonul din dreapta pe tabelul din Panoul de navigare, apoi faceți clic pe Manager de tabele legate în meniul de comenzi rapide.
  2. Bifați caseta de selectare de lângă fiecare tabel legat pe care doriți să îl actualizați sau faceți clic pe Selectare totală pentru a selecta toate tabelele legate.
  3. Faceți clic pe OK > Închidere.

 Notă    Pentru că tipurile de date Access diferă de tipurile de date SQL Server, Access creează o legătură la tipul de date cel mai potrivit pentru fiecare coloană. Puteți doar să examinați, nu să modificați tipurile de date atribuite în Access.

Pentru mai multe informații, consultați Moduri de partajare a unei baze de date desktop Access.

Începutul paginii Începutul paginii

 
 
Se aplică la:
Access 2013