Se aplică la
Access 2010 Access 2007

Un proiect Access este un fișier Access (.adp) care furnizează o conexiune directă, eficientă la o bază de date Microsoft SQL Server prin arhitectura componentei OLE DB. Microsoft Access 2007 și 2010 vă permit să creați fișiere noi de proiect Access (.adp) și să lucrați cu proiecte Access existente pe care le-ați creat în versiuni anterioare de Access. Acest articol oferă o explicație succintă a proiectelor Access, care vă arată cum funcționează proiectele Access în Access 2007 și 2010. De asemenea, descrie cum să creați un nou proiect Access în Access 2007 și 2010 și cum să conectați un proiect Access la o bază de date SQL Server existentă.

Notă: Access 2010 este ultima versiune de Access care acceptă lucrul cu fișiere proiect Access (.adp).

În acest articol

Prezentare generală a proiectelor Access

Crearea unui proiect Access oferă mai multe avantaje față de legarea la SQL Server tabele sau vizualizări. De exemplu, într-un proiect Access, puteți să efectuați modificări de proiectare la SQL Server obiecte, cum ar fi tabele și vizualizări, și puteți să creați, să editați și să utilizați alte caracteristici SQL Server, cum ar fi diagramele bazei de date, procedurile stocate și funcțiile definite de utilizator. În schimb, atunci când vă legați la o bază de date SQL Server, nu puteți efectua modificări de proiectare la obiectele SQL Server și puteți crea legături doar la SQL Server tabele și vizualizări. Totuși, legarea vă permite să vă conectați la mai multe baze de date SQL Server, în timp ce un fișier proiect Access (*.adp) se poate conecta doar la o singură bază de date SQL Server.

Pentru mai multe informații despre legarea la o bază de date SQL Server, faceți clic pe articolul Legarea sau importul dintr-o bază de date SQL Server.

Un proiect Access nu conține date sau obiecte bazate pe definiții de date. În schimb, aceste obiecte sunt stocate în baza de date SQL Server. Totuși, lucrul cu un proiect Access este în continuare foarte asemănător cu lucrul cu o bază de date Access. Procesul de creare a formularelor, rapoartelor, macrocomenzilor și modulelor este practic la fel ca cel utilizat pentru a crea o bază de date Access.

În Access 2007 și 2010, puteți să creați proiecte Access noi și să utilizați proiecte care au fost create în versiuni anterioare de Access. În plus, puteți beneficia de multe dintre caracteristicile noi din Access 2007 și 2010, cum ar fi instrumentele îmbunătățite de proiectare a formularelor și rapoartelor, noul proiectant de macrocomenzi, instrumente îmbunătățite de formatare condiționată și particularizarea panglicii. Totuși, anumite caracteristici Access mai noi nu sunt disponibile în proiectele Access, cum ar fi atașările, câmpurile multi-valoare, Controlul de navigare sau Controlul browser web. În plus, Vizualizarea aspect nu este disponibilă pentru proiectarea formularelor și rapoartelor.

Compatibilitatea între Access și versiunile SQL Server

Fișierele .adp Access 2010 sunt compatibile cu SQL Server 2008 și versiunile anterioare. Versiunile mai recente de SQL Server pot fi compatibile, de asemenea, cu fișiere .adp Access 2010, dar, ca regulă generală, dacă doriți să modificați obiecte SQL dintr-un fișier Access .adp, versiunea access trebuie să fie mai mare decât versiunea SQL Server. De exemplu, nu puteți modifica obiectele dintr-o bază de date SQL Server 2008 utilizând Access 2007. De asemenea, nu puteți modifica obiectele dintr-o bază de date SQL Server 2005 utilizând Access 2003.

Important: Înainte de a face upgrade la o versiune nouă de Access sau de SQL Server, testați întotdeauna proiectul Access cu versiunile noi, pentru a vă asigura că toate caracteristicile funcționează corect.

Suport pentru tipul de date și diagrame

Tipuri de date dată/oră

Access 2010 oferă suport limitat pentru patru tipuri noi de date dată/oră care au fost adăugate în SQL Server 2008:

  • TIME

  • DATE

  • DATETIME2

  • DATETIMEOFFSET

Într-un proiect Access, puteți să creați și să proiectați tabele și vizualizări care utilizează aceste noi tipuri de date. Totuși, în formulare și rapoarte, câmpurile cu aceste tipuri de date se comportă ca și cum ar fi câmpuri text. Prin urmare, nu puteți utiliza formate de dată sau selectori de dată cu aceste tipuri de date.

Tipuri de date lungime variabilă

Următoarele tipuri de date lungime variabilă pot fi utilizate în proiecte Access 2010:

  • VARBIN(MAX)

  • VARCHAR(MAX)

  • NVARCHAR(MAX)

Cu toate acestea, nu puteți să adăugați sau să modificați câmpuri care utilizează specificatori MAX dintr-un proiect Access.

Tip de date BIGINT

Access 2010 acceptă tipul de date SQL Server BIGINT. Totuși, interfața utilizator Access impune o limită inferioară de -999999999999999999 (aproximativ -2^60) spre deosebire de limita inferioară reală de -2^63. Limita superioară din interfața utilizator Access este 2^63-1, la fel ca în SQL Server.

Caracteristici neacceptate

Tipuri de date

Următoarele tipuri noi de date SQL Server 2008 nu sunt acceptate în proiectele Access:

  • GEOGRAFIE

  • GEOMETRIE

  • ID IERARHIE

Access blochează modul de proiectare pentru tabelele sau vizualizările care utilizează aceste tipuri.

Diagrame bază de date (vizualizare relație)

Ca rezultat al celor trei tipuri de date neacceptate listate în secțiunea anterioară, nu puteți deschide SQL Server diagrame bază de date 2008 într-un proiect Access.

Începutul paginii

Recomandări pentru proiecte Access în Access 2010

Continuăm să acceptăm crearea și lucrul cu fișiere .adp în Access 2010. Totuși, recomandăm dezvoltatorilor să utilizeze instrumentele de proiectare SQL Server furnizate în SQL Server Management Studio pentru a proiecta obiecte din baza de date, cum ar fi tabele, vizualizări și proceduri stocate, apoi să utilizeze interfața Access pentru a proiecta formulare, rapoarte, macrocomenzi și module care se conectează la acele obiecte. Instrumentele furnizate de SQL Server oferă cea mai puternică interfață pentru crearea obiectelor SQL Server.

Crearea unui proiect Access

Utilizați această procedură pentru a crea un nou fișier proiect Access (.adp) în Access 2007 sau 2010.

  1. Pe fila Fișier, faceți clic pe Nou. Dacă utilizați Access 2007, faceți clic pe butonul Microsoft Office , apoi pe Deschidere.

  2. Alegeți una dintre următoarele:Creați un proiect Access în locația implicită a fișierului    

    • Sub Bază de date necompletată, tastați un nume pentru proiect în caseta Nume fișier utilizând extensia de nume de fișier .adp.

      -sau-

      Crearea unui proiect Access într-o locație de fișier diferită    

      1. Sub Bază de date necompletată, faceți clic pe Răsfoire pentru o locație în care să salvați baza de date.

      2. În caseta de dialog Fișier bază de date nouă , navigați la locația în care doriți să salvați proiectul sau acceptați locația implicită.

      3. Tastați un nume de fișier pentru proiect în caseta Nume fișier .

      4. În lista Tip fișier , selectați Proiecte Microsoft Office Access (*.adp),apoi faceți clic pe OK.

  3. Sub Proiect nou, faceți clic pe Creare.

    Access vă solicită următorul mesaj:

    Vă conectați la o bază de date SQL Server existentă?

    Dacă doriți să vă conectați la o bază de date SQL Server existentă, faceți clic pe Da și continuați cu pasul 4; altfel, faceți clic pe Nu și treceți la pasul 5 pentru a crea o nouă bază de date SQL Server.

  4. Conectarea la o bază de date SQL Server existentă    

    1. În caseta de dialog Proprietăți legătură de date , introduceți informațiile necesare pentru următoarele:

      • Nume server

      • Informații necesare pentru conectarea la server

      • Nume bază de date

        Data Link Properties dialog box

    2. Faceți clic pe Testare conexiune pentru a verifica dacă setările sunt corecte și dacă conexiunea reușește.Dacă conexiunea nu reușește, caseta de dialog Eroare link date Microsoft afișează un mesaj care descrie problema. Faceți clic pe OK pentru a închide mesajul, verificați setările în caseta de dialog Proprietăți legătură de date , apoi faceți clic din nou pe Testare conexiune . De asemenea, poate fi necesar să consultați administratorul bazei de date SQL Server pentru baza de date la care vă conectați, pentru a vă asigura că setările sunt corecte sau că computerul este disponibil.

    3. După ce caseta de dialog Microsoft Data Link afișează mesajul Testare conexiune, faceți clic pe OK pentru a închide caseta de dialog, apoi faceți clic pe OK pentru a închide caseta de dialog Proprietăți legătură de date .Access conectează proiectul la baza de date SQL Server.

  5. Crearea unei baze de date SQL Server noi    

    1. Pe prima pagină a Expertului bază de date Microsoft SQL Server, introduceți informațiile următoare:

      • Computerul SQL Server pe care doriți să-l utilizați pentru această bază de date

      • Informațiile de conectare

      • Un nume pentru baza de date SQL Server  

        Microsoft SQL Server Database Wizard

        Notă: Pentru a ignora procesul de conexiune în acest moment, faceți clic pe Anulare. Access creează proiectul, dar nu este conectat la o bază de date SQL Server. Înainte de a putea face orice cu proiectul, va trebui să îl conectați la o bază de date SQL Server, lucru pe care îl puteți face utilizând pașii din secțiunea următoare.

    2. Faceți clic pe Următorul pentru a continua.Access încearcă să se conecteze la computerul SERVER SQL specificat. Dacă Access nu se poate conecta la computerul sql server, afișează un mesaj de eroare care descrie problema. Numele sau informațiile de conectare ale serverului SQL pot fi incorecte sau este posibil să nu aveți permisiunile necesare pentru a crea o bază de date pe SQL Server computer pe care l-ați specificat. Poate fi necesar să consultați administratorul bazei de date SQL Server pentru baza de date pe care o creați, pentru a vă asigura că setările sunt corecte sau că computerul este disponibil.

    3. După ce Access se conectează cu succes la computerul SQL Server, expertul afișează mesajul: Expertul are toate informațiile de care are nevoie pentru a crea baza de date SQL Server. Faceți clic pe Terminare pentru a continua.Access creează baza de date SQL Server și o conectează la proiect.

Începutul paginii

Conectarea unui proiect Access existent la o altă bază de date SQL Server

Utilizați următoarea procedură dacă aveți un proiect Access existent care nu este conectat la o bază de date SQL Server sau dacă doriți să modificați SQL Server computer sau bază de date la care este conectat proiectul.

  1. Pe fila Fișier, faceți clic pe Deschidere. Dacă utilizați Access 2007, faceți clic pe butonul Microsoft Office , apoi pe Deschidere.

  2. În caseta de dialog Deschidere , selectați și deschideți proiectul Access.Poate apărea o casetă de dialog Notificare de securitate Microsoft Office Access . Dacă aveți încredere în sursa bazei de date, faceți clic pe Deschidere pentru a continua.

  3. Pe fila Fișier , faceți clic pe Server, apoi pe Conexiune. (Dacă utilizați Access 2007, faceți clic pe butonul Microsoft Office, indicați spre Server , apoi faceți clic pe Conexiune.) Se afișează caseta de dialog Proprietăți legătură de date .

  4. În caseta de dialog Proprietăți legătură de date , introduceți informațiile necesare pentru următoarele:

    • Nume server

    • Informații necesare pentru conectarea la server

    • Nume bază de date

  5. Faceți clic pe Testare conexiune pentru a verifica dacă setările sunt corecte și dacă conexiunea reușește. Dacă conexiunea nu reușește, Access afișează un mesaj de eroare care descrie problema. Faceți clic pe OK pentru a închide mesajul, verificați setările în caseta de dialog Proprietăți legătură de date , apoi faceți clic din nou pe Testare conexiune . De asemenea, poate fi necesar să consultați administratorul bazei de date SQL Server pentru baza de date la care vă conectați, pentru a vă asigura că setările sunt corecte sau că computerul este disponibil.

  6. După ce caseta de dialog Microsoft Data Link afișează mesajul Testare conexiune, faceți clic pe OK pentru a închide caseta de dialog, apoi faceți clic pe OK pentru a închide caseta de dialog Proprietăți legătură de date .

Access conectează proiectul la baza de date SQL Server specificată.

Începutul paginii

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.