Adăugarea unei baze de date ca sursă de date

Notă: Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză, ca să îl puteți consulta cu ușurință.

Cu Microsoft SharePoint Designer 2010, vă puteți conecta la o varietate de baze de date, inclusiv la Microsoft SQL Server, Oracle și la alte baze de date accesibile utilizând protocolul OLE DB. În mod implicit, site-ul Microsoft SharePoint nu conține nicio conexiune de bază de date. Pentru a accesa o bază de date, o persoană care are permisiuni suficiente trebuie să creeze conexiunea.

Acest articol vă arată cum să creați o conexiune la o bază de date. De asemenea, vă arată cum să creați comenzi particularizate structurate de interogare (SQL) și cum să modificați proprietățile sursei de date ale unei conexiuni de bază de date existentă în lista surse de date.

Important: Opțiunea single-sign on este o caracteristică întreruptă din SharePoint Designer 2010 și, prin urmare, nu trebuie utilizată pentru a vă conecta la o bază de date. Pentru mai multe informații, vedeți secțiunea Consultați și.

În acest articol

Înainte de a începe

Conectarea la o bază de date salvând numele de utilizator și parola

Conectarea la o bază de date utilizând un șir de conexiune particularizat

Crearea comenzilor SQL particularizate

Modificarea proprietăților sursei de date pentru o conexiune de bază de date existentă

Înainte de a începe

Există câteva lucruri pe care trebuie să le știți înainte de a vă putea conecta la o bază de date. Trebuie să știți dacă site-ul la care lucrați este un site Microsoft SharePoint Foundation sau un site Microsoft SharePoint Server 2010, numele serverului în care se află baza de date, furnizorul de date pe care îl utilizați pentru a accesa baza de date și tipul de autentificare pe care doriți să o utilizați. Dacă utilizați un șir de conexiune particularizat pentru a vă conecta la baza de date, trebuie, de asemenea, să știți că șirul de conexiune. Pentru asistență, contactați administratorul de server.

Ce tip de bază de date am?

Cu SharePoint Designer 2010, puteți să vă conectați rapid la orice bază de date care se află pe Microsoft sql Server 2000 și versiuni mai recente (sql Server 2005 și sql Server 2008) sau la orice sursă de date care utilizează protocolul OLE DB. Dacă știți șirul de conexiune, puteți, de asemenea, să vă conectați rapid la o bază de date Oracle.

Ce furnizor de date doresc să utilizez?

Cu SharePoint Designer 2010, puteți să vă conectați la o bază de date utilizând oricare dintre cei trei furnizori de date diferiți. Acești furnizori de date nu se exclud reciproc. De exemplu, Microsoft SQL Server 2000 și versiunile mai recente sunt compatibile cu OLE DB și pot fi accesate utilizând furnizorul de date Microsoft .NET Framework pentru OLE DB. Cu toate acestea, furnizorul de date Microsoft .NET Framework pentru SQL Server este proiectat special pentru a funcționa cu Microsoft SQL Server 2000 și versiunile ulterioare și poate fi cea mai bună alegere dacă baza de date se află pe oricare dintre aceste două produse de server.

Furnizorii de date sunt componentele software care permit clientului-în acest caz SharePoint Designer 2010-pentru a comunica cu baza de date. Inițial, fiecare sistem de gestionare a bazelor de date era unic și fiecare avea propriul limbaj de programare pentru accesarea și actualizarea datelor. ODBC a fost una dintre primele încercări de a standardiza accesul la diverse sisteme de gestionare a bazelor de date. Vizualizările de date nu acceptă furnizorii ODBC. OLE DB a fost introdus după ODBC pentru a oferi acces mai flexibil la bazele de date. Multe baze de date compatibile cu ODBC sunt, de asemenea, compatibile OLE DB.

Pentru mai multe informații despre furnizorul de date de utilizat, consultați următoarea diagramă.

Dacă vă conectați la o bază de date care este...

Utilizați...

Microsoft SQL Server 2000, Microsoft SQL Server 2005 sau Microsoft SQL Server 2008

Microsoft .NET Framework data Provider pentru SQL Server

Compatibil cu OLE DB

Furnizor de date Microsoft .NET Framework pentru OLE DB

Oracle

Furnizor de date Microsoft .NET Framework pentru Oracle

Compatibil cu ODBC

Furnizor de date Microsoft .NET Framework pentru ODBC

Notă vizualizările de date nu acceptă furnizorii ODBC pentru conexiunile de bază de date la orice tip de bază de date, inclusiv la MySQL. În caseta de dialog Configurare conexiune bază de date, nu trebuie să luați în considerare opțiunea pentru utilizarea unui furnizor ODBC.

Ce metodă de autentificare doresc să utilizez?

Puteți fie să vă conectați la o bază de date cu un nume de utilizator și o parolă, fie utilizând un șir de conexiune particularizat.

Configure Database Connection dialog box
Metodele de autentificare disponibile în caseta de dialog Configurare conexiune bază de date

Metoda de autentificare pe care o doriți va fi definită parțial de tipul de server pe care îl utilizați și de furnizorul de date pe care îl utilizați. Pentru mai multe informații despre metoda de autentificare de utilizat, consultați următoarea diagramă.

Dacă site-ul se află pe un server care rulează...

Iar furnizorul de date este...

Consultați secțiunea...

Microsoft SharePoint Foundation 2010
sau

Office SharePoint Server 2010

Microsoft .NET Framework data Provider pentru SQL Server
sau
Furnizor de date Microsoft .NET Framework pentru OLE DB

Conectarea la o bază de date salvând numele de utilizator și parola

Microsoft SharePoint Foundation 2010
sau

Office SharePoint Server 2010

Furnizor de date Microsoft .NET Framework pentru Oracle

Conectarea la o bază de date utilizând un șir de conexiune particularizat

Începutul paginii

Conectarea la o bază de date salvând numele de utilizator și parola

Atunci când vă conectați la o bază de date salvând numele de utilizator și parola, SharePoint Designer 2010 generează un șir de conexiune bazat pe SQL care stochează numele de utilizator și parola în conexiunea sursă de date (un proces cunoscut sub numele de autentificare SQL). Dacă site-ul se află pe un server care rulează Microsoft SharePoint Foundation 2010, aceasta este opțiunea preferată pentru generarea unui șir de conexiune.

De asemenea, puteți să creați o conexiune de bază de date utilizând un șir de conexiune particularizat. Pentru mai multe informații, consultați secțiunea mai târziu conectarea la o bază de date utilizând un șir de conexiune particularizat.

  1. Faceți clic pe surse de date în panoul de navigare.

  2. Pe fila surse de date din panglică, în grupul nou , faceți clic pe conexiune bază de date.

  3. În caseta de dialog Proprietăți sursă de date , pe fila sursă , faceți clic pe Configurare conexiune bază de date.

  4. În caseta de dialog Configurare conexiune bază de date , sub informații server, în caseta Nume Server , tastați numele serverului în care se află baza de date.

  5. În caseta nume furnizor , procedați astfel:

    • Dacă vă conectați la o bază de date externă Microsoft SQL Server, faceți clic pe Microsoft .NET Framework data Provider pentru SQL Server.

    • Dacă vă conectați la o bază de date externă care este compatibilă cu OLE DB, inclusiv versiunile de SQL altele decât Microsoft SQL, cum ar fi MySQL, faceți clic pe Microsoft .NET Framework data Provider pentru OLE DB.

  6. Sub autentificare, faceți clic pe Salvare nume utilizator și parolă în conexiunea de date.

  7. În caseta nume utilizator , tastați numele de utilizator.

  8. În caseta parolă , tastați parola.

  9. Faceți clic pe Următorul.

    Important: Deoarece autentificarea SQL salvează numele de utilizator și parola ca text în conexiunea de date, orice utilizator cu permisiunea de a deschide site-ul în SharePoint Designer 2010 poate vizualiza aceste acreditări. Un avertisment de securitate vă informează că numele de utilizator și parola sunt salvate ca text în conexiunea de date și că alți membri ai site-ului pot accesa această sursă de date. Dacă doriți ca alți membri ai site-ului să acceseze baza de date utilizând același nume de utilizator și aceeași parolă, faceți clic pe OK. Dacă nu doriți ca alți membri ai site-ului să acceseze baza de date utilizând același nume de utilizator și aceeași parolă, faceți clic pe Anulare.

  10. În lista bază de date , faceți clic pe baza de date pe care doriți să o utilizați ca sursă de date, apoi efectuați una dintre următoarele acțiuni:

    • În Selectați un tabel sau o vizualizare, faceți clic pe tabelul sau pe vizualizarea salvată dorită din listă, apoi faceți clic pe Terminare.

      Utilizând această opțiune, creați o interogare implicită care selectează toate înregistrările din tabel sau din vizualizare. Cu toate acestea, după ce faceți clic pe Terminare, puteți să modificați interogarea implicită făcând clic pe câmpuri, Filtrareși Sortare în caseta de dialog Proprietăți sursă de date

    • Faceți clic pe Specificare comenzi selectare, actualizare, Inserare și Ștergere particularizate utilizând proceduri SQL sau stocate, apoi faceți clic pe Terminare.

      Notă: Această opțiune este disponibilă doar dacă administratorul a activat opțiunea Activare Asistență interogare din administrarea centrală SharePoint.

      Utilizând această opțiune, puteți să creați comenzi SQL particularizate. Atunci când faceți clic pe Terminare, se deschide caseta de dialog Editare comenzi SQL particularizate . În această casetă de dialog, puteți să creați comenzi și să adăugați parametri. După ce creați o comandă SQL particularizată, puteți edita interogarea făcând clic pe Editare interogare particularizată în caseta de dialog Proprietăți sursă de date . Pentru mai multe informații, consultați crearea de comenzi SQL particularizate mai jos în acest articol.

  11. În caseta de dialog Proprietăți sursă de date , faceți clic pe fila General , tastați un nume pentru sursa de date, apoi faceți clic pe OK.

    Noua conexiune de bază de date apare acum în lista surse de date.

Notă: Dacă încercați să vă conectați la un server extern care rulează SQL Server, asigurați-vă că este activată autentificarea SQL Server pe acel server.

Începutul paginii

Conectarea la o bază de date utilizând un șir de conexiune particularizat

Un șir de conexiune furnizează informațiile pe care le necesită o aplicație sau un furnizor pentru a comunica cu o sursă de date. Un șir de conexiune furnizează, de obicei, locația serverului de baze de date, a bazei de date specifice de utilizat și a informațiilor de autentificare. Cu un șir de conexiune particularizat, puteți specifica șirul de conexiune utilizat pentru a vă conecta la baza de date.

  1. Faceți clic pe surse de date în panoul de navigare.

  2. Pe fila conexiuni de date , în grupul nou , faceți clic pe conexiune bază de date.

  3. În caseta de dialog Proprietăți sursă de date , pe fila sursă , faceți clic pe Configurare conexiune bază de date.

  4. În caseta de dialog Configurare conexiune bază de date , bifați caseta de selectare utilizare șir de conexiune particularizat , apoi faceți clic pe Editare.

  5. În caseta de dialog Editare șir de conexiune , în lista nume furnizor , faceți clic pe furnizorul de date pe care doriți să-l utilizați.

  6. În caseta text șir de conexiune , tastați șirul de conexiune.

    Un exemplu de șir de conexiune OLE DB:

    Provider = myProvider; sursă de date = myPath; catalog inițial = catalogName;

    ID utilizator = username; Password = password;

    Un exemplu de șir de conexiune Oracle:

    Sursă de date = myDatabase; ID utilizator = username;

    Password = password; securitate integrată = nu;

    Un exemplu de șir de conexiune SQL Server:

    Sursa de date = myServerAddress; catalog inițial = myDataBase; ID utilizator = username; Password = password;

  7. Faceți clic pe OK.

  8. Faceți clic pe Următorul.

  9. În lista bază de date , faceți clic pe baza de date pe care doriți să o utilizați ca sursă de date, apoi efectuați una dintre următoarele acțiuni:

    • Faceți clic pe Selectați un tabel sau o vizualizare, apoi faceți clic pe tabelul sau pe vizualizarea salvată dorită din listă, apoi faceți clic pe Terminare.

      Utilizând această opțiune, creați o conexiune implicită la tabel sau la vizualizare. Cu toate acestea, după ce faceți clic pe Terminare, puteți specifica o interogare făcând clic pe câmpuri, Filtrareși Sortare în caseta de dialog Proprietăți sursă de date

    • Faceți clic pe Specificare comenzi selectare, actualizare, Inserare și Ștergere particularizate utilizând proceduri SQL sau stocate, apoi faceți clic pe Terminare.

      Notă: Această opțiune este disponibilă doar dacă administratorul serverului a activat opțiunea Activare suport interogare de asistență din administrarea centrală SharePoint.

      Utilizând această opțiune, puteți să creați sau să editați comenzi SQL particularizate. Atunci când faceți clic pe Terminare, se deschide caseta de dialog Editare comenzi SQL particularizate . În această casetă de dialog, puteți să creați comenzi și să adăugați parametri. După ce creați o comandă SQL particularizată, puteți edita interogarea făcând clic pe Editare interogare particularizată în caseta de dialog Proprietăți sursă de date . Pentru mai multe informații, consultați crearea de comenzi SQL particularizate mai jos în acest articol.

  10. În caseta de dialog Proprietăți sursă de date , faceți clic pe fila General , tastați un nume pentru sursa de date, apoi faceți clic pe OK.

    Noua conexiune de bază de date apare acum în lista surse de date.

    Note: 

    • Dacă încercați să vă conectați la un server extern care rulează SQL Server, asigurați-vă că este activată autentificarea SQL Server pe acel server.

    • Dacă nu puteți utiliza autentificarea SQL Server pe serverul care rulează SQL Server, asigurați-vă că este activată autentificarea cu sign-on unic pentru serverul pe care se află site-ul SharePoint.

Începutul paginii

Crearea comenzilor SQL particularizate

Atunci când faceți clic pe sau specificați comenzi particularizate de selectare, actualizare, Inserare și Ștergere utilizând opțiunea SQL sau proceduri stocate , apoi faceți clic pe Terminare în caseta de dialog Configurare conexiune bază de date , pe Editare comenzi SQL particularizate se deschide caseta de dialog. În această casetă de dialog, puteți crea instrucțiuni SQL particularizate pentru a regăsi sau a modifica datele dintr-o bază de date.

Există patru file în caseta de dialog Editare comenzi SQL particularizate , fiecare corespunzând unei comenzi SQL comune. Acestea sunt:

  • Selectați     Comanda selectare este utilizată pentru a regăsi date dintr-un tabel.

  • Actualizare     Comanda actualizare se utilizează pentru a modifica datele dintr-un tabel.

  • Introduceți     Comanda Inserare în se utilizează pentru a insera rânduri noi într-un tabel.

  • Ștergere     Comanda Ștergere se utilizează pentru a șterge rândurile dintr-un tabel.

Lista procedură stocată afișează toate procedurile stocate care sunt disponibile în baza de date la care vă conectați.

Atunci când se deschide caseta de dialog Editare comenzi SQL particularizate , orice instrucțiune aplicată deja la date apare în caseta instrucțiune SQL . De exemplu, dacă creați o conexiune de bază de date făcând clic pe Selectați un tabel sau o vizualizare pentru a selecta un tabel și mai târziu vă hotărâți să editați instrucțiunea SELECT, veți vedea următoarea instrucțiune în caseta instrucțiune SQL din fila Selectare :

Selectați * din dbo. [your_table_name]

Asteriscul din această declarație este un caracter Wild-Card care înseamnă toate. Această instrucțiune SQL înseamnă Selectarea tuturor câmpurilor pentru toate înregistrările din acest tabel specific. Pentru a edita instrucțiunea, faceți clic pe Editare comandă pentru a deschide comanda și parametrul editor.

Command Parameter Editor dialog box

Editați interogarea SQL tastând direct în caseta de comandă selectare .

Adăugarea parametrilor SQL

De asemenea, puteți să creați parametri pentru interogările SQL, făcând clic pe Adăugare parametru.

Parametrii SQL ar trebui să fie utilizați oriunde ați putea utiliza un șir de interogare, ceea ce înseamnă textul încadrat între ghilimele simple. Deoarece utilizarea șirurilor de interogare în declarații SQL creează o vulnerabilitate de securitate, parametrii SQL sunt necesari în SharePoint Designer 2010 de fiecare dată când creați o instrucțiune SQL care regăsește date filtrate dintr-o sursă de date.

De exemplu, Northwind Traders este o firmă de distribuție a alimentelor gourmet. Stochează toate datele de firmă într-o bază de date bazată pe SQL. Atunci când își recuperează întreaga listă de produse din tabelul produse, interogarea SQL rezultată arată astfel:

Selectați * din dbo. Produse

Această instrucțiune SQL preia toate înregistrările din tabelul Product. Northwind dorește să regăsească o listă filtrată care include doar elementele care nu sunt în stoc. Tabelul include un câmp Unitățistoc. Utilizând SQL tradițional, instrucțiunea care va regăsi această listă arată astfel:

Selectați * din dbo. Produse Unde Unitățistoc = ' 0 '

La

0

în această instrucțiune este un șir de interogare. Acest șir de interogare trebuie înlocuit cu o variabilă. Pentru acest exemplu, doriți să creați o variabilă denumită OutOfStock. Instrucțiunea SQL nouă arată astfel:

Selectați * din dbo. Produse Unde Unitățistoc = @OutOfStock

Pentru a crea instrucțiunea SQL utilizând variabila OutOfStock în acest exemplu, efectuați următoarea procedură:

  1. În caseta de dialog comandă și editor de parametri , în caseta Selectare comandă , tastați următorul șir:

Selectați * din dbo. Produse Unde Unitățistoc = @OutOfStock

  1. Sub parametri, faceți clic pe Adăugare parametru.

  2. Variabila pe care doriți să o definiți este OutOfStock, așadar, în coloana nume , tastați OutOfStock.

  3. În lista sursă de parametri , faceți clic pe fără.

  4. Deoarece valoarea pe care doriți să o potriviți este 0, în caseta DefaultValue , tastați 0.

    Command and Paramater Editor with SQL parameter statement

  5. Faceți clic pe OK.

    Acum puteți vedea instrucțiunea SQL nouă în caseta de dialog Editare comenzi SQL particularizate .

    Edit Custom SQL Commands dialog box with SQL statement

  6. Faceți clic pe OK din nou.

    În caseta de dialog Proprietăți sursă de date , butonul Editare interogare particularizată apare pe fila sursă .

    Data Source Properties dialog box with the Edit Custom Query button

Începutul paginii

Modificarea proprietăților sursei de date pentru o conexiune de bază de date existentă

După ce configurați o conexiune de bază de date, puteți modifica ulterior conexiunea în orice moment. De exemplu, se recomandă să creați o interogare nouă, să modificați una existentă sau să creați o instrucțiune SQL particularizată.

  1. Faceți clic pe surse de date în panoul de navigare.

    O listă cu toate conexiunile sursă de date apare sub panoul de navigare.

  2. Faceți clic pe o sursă de date din listă.

    Dacă conexiunea bazei de date utilizează o interogare SQL particularizată, caseta de dialog Proprietăți sursă de date Arată ca cea din Ilustrația următoare.

    Data Source Properties dialog box with the Edit Custom Query button

  3. Dacă conexiunea bazei de date nu utilizează o interogare SQL particularizată, caseta de dialog Proprietăți sursă de date Arată ca cea din Ilustrația următoare.

    Data Source Properties dialog box with the Query section

  4. În caseta de dialog Proprietăți sursă de date , procedați astfel:

    • Dacă există o zonă de interogare cu butoane, faceți clic pe butoanele respective pentru a adăuga sau a elimina câmpuri sau pentru a crea sau a modifica un filtru sau o ordine de sortare.

    • Dacă există o zonă de interogare cu butoane, faceți clic pe Configurare conexiune bază de date pentru a aplica o interogare SQL particularizată la conexiune. După ce faceți clic pe Configurare conexiune bază de date, faceți clic pe Următorul.

      Important: Deoarece autentificarea SQL salvează numele de utilizator și parola ca text în conexiunea de date, orice utilizator cu permisiunea de a deschide site-ul în SharePoint Designer 2010 poate vizualiza aceste acreditări. Un avertisment de securitate vă informează că numele de utilizator și parola sunt salvate ca text în conexiunea de date și că alți membri ai site-ului pot accesa această sursă de date. Dacă doriți ca alți membri ai site-ului să acceseze baza de date utilizând același nume de utilizator și aceeași parolă, faceți clic pe OK. Dacă nu doriți ca alți membri ai site-ului să acceseze baza de date utilizând același nume de utilizator și aceeași parolă, faceți clic pe Anulare.

      În caseta de dialog Configurare conexiune bază de date , faceți clic pe specificați comenzi particularizate de selectare, actualizare, Inserare și Ștergere utilizând proceduri SQL sau stocate, apoi faceți clic pe Terminare.

      Se deschide caseta de dialog Editare comenzi SQL particularizate . În această casetă de dialog, puteți să creați instrucțiunea SQL particularizată. Pentru mai multe informații, consultați crearea de comenzi SQL particularizate mai jos în acest articol.

    • Dacă există un buton Editare interogare particularizată , faceți clic pe acesta pentru a deschide caseta de dialog Editare comenzi SQL particularizate , unde puteți să adăugați, să modificați sau să ștergeți declarații SQL particularizate.

Începutul paginii

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×