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

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Cu Microsoft SharePoint Designer 2010, vă puteți conecta la o varietate de baze de date, inclusiv Microsoft SQL Server, Oracle, și alte baze de date care sunt accesibile utilizând OLE DB protocol. În mod implicit, site Microsoft SharePoint nu conține toate conexiunile de date. Pentru a accesa o bază de date, o persoană care are permisiuni suficiente trebuie să creați 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 de interogare SQL (limbaj structurat) și cum să modificați proprietățile de sursă de date al unei conexiuni de date existente în lista de surse de date.

Important : Opțiunea Single Sign On este o caracteristică eliminate din SharePoint Designer 2010 și, prin urmare, nu trebuie utilizate pentru a vă conecta la o bază de date. Pentru mai multe informații, consultați secțiunea Consultați și .

În acest articol

Înainte de a începe

Conectarea la o bază de date prin salvarea numele de utilizator și parola

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

Creați comenzi particularizate SQL

Modificarea datelor sursă proprietăților unei conexiuni de date

Înainte de a începe

Există câteva lucruri pe care trebuie să știți înainte de a vă puteți conecta la o bază de date. Trebuie să știu dacă lucrați pe site-ul este un site Microsoft SharePoint Foundation sau Microsoft SharePoint Server 2010 de site-ul, numele de server în cazul în care baza de date se află, furnizorul de date pe care îl utilizați pentru a accesa baza de date și tip de autentificare pe care doriți să o utilizați. Dacă utilizați un șir de conexiune particularizate 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 date trebuie să am?

Cu SharePoint Designer 2010, vă puteți conecta rapid la orice 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, vă puteți conecta, de asemenea, rapid la o bază de date Oracle.

Ce furnizor doresc să utilizați?

Cu SharePoint Designer 2010, vă puteți conecta la o bază de date utilizând oricare dintre trei furnizorilor de date diferite. Aceste furnizorilor de date nu se exclud. De exemplu, Microsoft SQL Server 2000 și versiuni mai recente sunt OLE DB conformă cu și pot fi accesate prin utilizarea Microsoft .NET Framework Data Provider pentru OLE DB. Cu toate acestea, Microsoft .NET Framework Data Provider pentru SQL Server în mod special este proiectat să funcționeze cu Microsoft SQL Server 2000 și versiuni mai recente și poate fi cea mai bună alegere dacă baza de date se află în oricare dintre aceste produse de server două.

Furnizorilor de date sunt componentele de software care permit client-în acest caz SharePoint Designer 2010 -pentru a comunica cu baza de date. Inițial, fiecare sistem de gestionare bază de date a fost unic și fiecare avea propria limbajul de programare pentru accesarea și actualizare a datelor. ODBC a fost unul dintre primele încercări la uniformizarea acces la o varietate de sisteme de gestionare bază de date divers. Vizualizări de date nu acceptă ODBC furnizori. OLE DB a fost introdusă după ODBC pentru a oferi acces mai flexibile bazelor de date. Mai multe baze de date conformă cu ODBC sunt, de asemenea, OLE DB conformă cu.

Pentru mai multe informații despre ce furnizorul de date pentru a utiliza, 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

OLE DB compatibil

Microsoft .NET Framework Data Provider pentru OLE DB

Oracle

Microsoft .NET Framework Data Provider pentru Oracle

Compatibil cu ODBC

Microsoft .NET Framework Data Provider pentru ODBC

Notă vizualizări de date nu acceptă ODBC furnizori pentru conexiunile de date în orice tip de date, inclusiv MySQL. În caseta de dialog configura conexiunea bazei de date, ar trebui să ignore opțiunea pentru a utiliza un furnizor ODBC.

Ce metodă de autentificare doresc să utilizați?

Vă puteți conecta fie la o bază de date cu un nume de utilizator și parola sau utilizând un șir de conexiune particularizate.

Configurarea caseta de dialog conexiune de date
Metode de autentificare disponibile în caseta de dialog configura conexiunea bazei de date

Metoda de autentificare pe care o doriți va fi definit în partea de tipul de server pe care îl utilizați și furnizorul de date pe care îl utilizați. Pentru mai multe informații despre ce metodă de autentificare pentru a utiliza, consultați următoarea diagramă.

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

Și este furnizorul de date...

Consultați secțiunea...

Microsoft SharePoint Foundation 2010
— or —

Office SharePoint Server 2010

Microsoft .NET Framework Data Provider pentru SQL Server
- sau -
Microsoft .NET Framework Data Provider pentru OLE DB

Conectarea la o bază de date prin salvarea numele de utilizator și parola

Microsoft SharePoint Foundation 2010
— or —

Office SharePoint Server 2010

Microsoft .NET Framework Data Provider pentru Oracle

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

Începutul paginii

Conectarea la o bază de date prin salvarea numele de utilizator și parola

Când vă conectați la o bază de date prin salvarea numele de utilizator și parola, SharePoint Designer 2010 generează un șir de conexiune bazate pe SQL care stochează numele de utilizator și parola în conexiune de sursă de date (un proces denumit autentificare SQL). Dacă site-ul se află pe un server care rulează Microsoft SharePoint Foundation 2010, aceasta este opțiunea preferat pentru a genera un șir de conexiune.

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

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

  2. Pe fila Surse de date în panglică, în grupul nou , faceți clic pe Conexiuni de date.

  3. În caseta de dialog Proprietăți de sursă de date , pe fila sursă , faceți clic pe Configura conexiunea bazei de date.

  4. În caseta de dialog Configura conexiunea bazei de date , sub Informații Server, în caseta Nume Server , tastați numele de server în care se află baza de date.

  5. În caseta Nume furnizor , alegeți una dintre următoarele:

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

    • Dacă vă conectați la o bază de date externă, care este OLE DB compatibil, inclusiv versiunile de SQL 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 acest nume de utilizator și parola în conexiunea de date.

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

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

  9. Faceți clic pe Următorul.

    Important : Deoarece autentificare 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 pot 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 alte site-ul poate avea acces la această sursă de date. Dacă doriți ca alți membri ai site-ul pentru a accesa baza de date utilizând același nume de utilizator și parola, faceți clic pe OK. Dacă nu doriți alți membri ai site-ul pentru a accesa baza de date utilizând același nume de utilizator și parola, faceți clic pe Anulare.

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

    • În Selectare tabel sau vizualizare, faceți clic pe tabelul sau salvat vizualizare doriți din lista și apoi faceți clic pe Terminare.

      Utilizând această opțiune, când creați o interogare de implicit care selectează toate înregistrările din tabelul sau vizualizarea. Cu toate acestea, după ce faceți clic pe Terminare, puteți modifica interogarea implicită, făcând clic pe câmpuri, Filtrareși Sortare în caseta de dialog Proprietăți de sursă de date . Pentru mai multe informații, consultați articolul crearea unei interogări de sursă de date.

    • Faceți clic pe specificare particularizată selectați, actualizare, Inserare, și ștergeți comenzile utilizând SQL sau proceduri stocateși apoi faceți clic pe Terminare.

      Notă : Această opțiune este disponibilă numai dacă administratorul a activat opțiunea Activare actualizare interogare asistență în administrare centrală SharePoint.

      Utilizând această opțiune, puteți să creați comenzi particularizate SQL. 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 adăugați parametri. După ce creați o comandă SQL particularizate, puteți să editați interogarea, făcând clic pe Editare interogare particularizate în caseta de dialog Proprietăți de sursă de date . Pentru mai multe informații, consultați crearea comenzi particularizate SQL în continuarea acestui articol.

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

    Conexiune de date nouă acum apare în lista de surse de date.

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

Începutul paginii

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

Un șir de conexiune furnizează informații pe care o aplicație sau a furnizorului de necesită să comunicați cu o sursă de date. Un șir de conexiune, de obicei, furnizează locație de server de bază de date, anumite date pentru a utiliza și informațiile de autentificare. Cu un șir de conexiune particularizat, puteți specifica șirul de conexiune care este 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 Conexiuni de date.

  3. În caseta de dialog Proprietăți de sursă de date , pe fila sursă , faceți clic pe Configura conexiunea bazei de date.

  4. În caseta de dialog Configura conexiunea bazei de date , bifați caseta de selectare șirul de conexiune utilizat particularizate și apoi faceți clic pe Editare.

  5. În caseta de dialog Editare șirul de conexiune , în lista Nume furnizor , faceți clic pe furnizorul de date pe care doriți să o utilizați.

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

    Un exemplu de un șir de conexiune OLE DB pentru:

    Furnizor = myProvider; sursa de date = myPath; a catalogului inițial = catalogName;

    ID-ul de utilizator = numele de utilizator; Parola = parola;

    Un exemplu de un șir de conexiune Oracle:

    Sursă de date = myDatabase; ID-ul de utilizator = numele de utilizator;

    Parola = parola; securitate integrată = nu;

    Un exemplu de un șir de conexiune SQL Server:

    Sursă de date = myServerAddress; a catalogului inițial = myDataBase; ID-ul de utilizator = numele de utilizator; Parola = parola;

  7. Faceți clic pe OK

  8. Faceți clic pe Următorul.

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

    • Faceți clic pe Selectați un tabel sau o vizualizare, apoi faceți clic pe tabelul sau salvat vizualizare doriți din lista și apoi faceți clic pe Terminare.

      Utilizând această opțiune, creați o conexiune implicit în tabel sau în vizualizarea. 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 de sursă de date . Pentru mai multe informații, consultați articolul crearea unei interogări de sursă de date.

    • Faceți clic pe specificare particularizată selecta, actualizare, Inserare, și ștergeți comenzile utilizând SQL sau proceduri stocateși apoi faceți clic pe Terminare.

      Notă : Această opțiune este disponibilă numai dacă administratorul serverului a activat opțiunea Activare actualizare interogare asistență în administrare centrală SharePoint.

      Utilizând această opțiune, puteți să creați sau editați comenzi particularizate SQL. 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 adăugați parametri. După ce creați o comandă SQL particularizate, puteți să editați interogarea, făcând clic pe Editare interogare particularizate în caseta de dialog Proprietăți de sursă de date . Pentru mai multe informații, consultați crearea comenzi particularizate SQL în continuarea acestui articol.

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

    Conexiunea bazei de date acum nouă apare în lista de surse de date.

Notă : 

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

  • Dacă nu puteți utiliza SQL Server autentificare pe server care rulează SQL Server, asigurați-vă că acea autentificare Sign-On unic este activată pentru server în care se află pe site-ul SharePoint.

Începutul paginii

Creați comenzi particularizate SQL

Atunci când faceți clic pe opțiunea sau specificați particularizate, selectați actualizați, inserarea, și ștergeți comenzile utilizând SQL sau proceduri stocate și apoi faceți clic pe finalizare în caseta de dialog Configura conexiunea bazei de date , se deschide caseta de dialog Editare comenzi SQL particularizate . În această casetă de dialog, puteți să creați instrucțiuni SQL particularizate pentru a regăsi sau modificarea datelor dintr-o bază de date.

Există patru file în caseta de dialog Editare comenzi SQL particularizate , fiecare corespunzătoare o comandă SQL comune. Acestea sunt:

  • Selectați     Comanda de SELECTARE se utilizează pentru a regăsi date dintr-un tabel.

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

  • Inserarea     Comanda INSERT INTO se utilizează pentru a insera rânduri noi într-un tabel.

  • Ștergerea     Comanda ȘTERGERE este utilizată pentru a șterge rânduri dintr-un tabel.

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

Atunci când se deschide caseta de dialog Editare comenzi SQL particularizate , orice declaraţie deja aplicate la date apare în caseta Instrucțiune SQL . De exemplu, dacă creați o conexiune de date făcând clic pe Selectați un tabel sau o vizualizare pentru a selecta un tabel și ulterior vă hotărâți să editați instrucțiune SELECT, vedeți următoarea declarație în caseta Instrucțiune SQL pe fila Selectați :

SELECTAȚI * DIN dbo. [your_table_name]

Asteriscul din această declaraţie este un caracter de carte de sălbatice, care înseamnă că toate. Această instrucțiune SQL înseamnă , selectați toate câmpurile pentru toate înregistrările din acest tabel specifice. Pentru a edita declarația, faceți clic pe Comanda Editare pentru a deschide comanda și parametru Editor.

Caseta de dialog Editor de parametru comanda

Editare interogare SQL, tastând direct în caseta SELECTAȚI comanda .

Adăugați parametri SQL

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

Parametrii SQL ar trebui să fi utilizat oriunde că puteți utiliza un șir de interogare, semnificație text încadrat între ghilimele simple. Deoarece utilizând șiruri de interogare în instrucțiunile SQL creează o vulnerabilitate de securitate, SQL parametrii sunt necesare în SharePoint Designer 2010 ori de câte ori când creați o Instrucțiune SQL care preia datele filtrate dintr-o sursă de date.

De exemplu, Northwind Traders este o firmă de distribuire gastronomic alimentare. Se stochează toate datele lor de afaceri într-o bază de date bazate pe SQL. Atunci când preluați lista lor de întregul produs din tabelul produse, rezultate interogare SQL Arată astfel:

SELECTAȚI * DIN dbo. [Produse]

Această instrucțiune SQL regăsește toate înregistrările din tabelul product. Northwind dorește pentru a regăsi o listă filtrată, care include numai elementele care sunt din stoc. Tabelul include un câmp UnitsInStock. Utilizarea tradițională SQL, declarația care s-ar regăsi această listă Arată astfel:

SELECTAȚI * DIN dbo. [Produse] În cazul în CARE UnitsInStock = "0"

Pe

"0"

în această declaraţie este un șir de interogare. Acest șir de interogare ar trebui înlocuită de o variabilă. Pentru acest exemplu, pe care doriți să creați o variabilă numită OutOfStock. Declarația SQL nou Arată astfel:

SELECTAȚI * DIN dbo. [Produse] În cazul în CARE UnitsInStock = @OutOfStock

Pentru a crea Instrucțiune SQL utilizând variabilă OutOfStock în acest exemplu, efectuați procedura următoare:

  1. În comanda și parametru Editor caseta de dialog, în caseta SELECTAȚI comanda , tastați șirul de următoarele:

SELECTAȚI * DIN dbo. [Produse] În cazul în CARE UnitsInStock = @OutOfStock

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

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

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

  4. Deoarece valoarea pe care doriți să se potrivească este 0, în caseta valoare implicită , tastați 0.

    Comanda și Paramater Editor cu declaraţie de parametru SQL

  5. Faceți clic pe OK

    Acum puteți vedea declarația SQL nou în caseta de dialog Editare comenzi SQL particularizate .

    Caseta de dialog Comenzi SQL particularizate cu Instrucțiune SQL editare

  6. Faceți clic pe OK din nou.

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

    Caseta de dialog proprietăți sursă de date cu butonul Editare interogare particularizate

Începutul paginii

Modificarea datelor sursă proprietăților unei conexiuni de date

După ce configurați o conexiune de date, aveți posibilitatea să modificați mai târziu oricând conexiunea. De exemplu, poate doriți să creați o interogare nouă, modificarea unul existent sau creați o Instrucțiune SQL particularizată.

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

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

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

    În cazul în care conexiunea bazei de date care utilizează o interogare SQL particularizate, caseta de dialog Proprietăți de sursă de date Arată ca în Ilustrația următoare.

    Caseta de dialog proprietăți sursă de date cu butonul Editare interogare particularizate

  3. În cazul în care conexiunea bazei de date nu utilizează o interogare SQL particularizate, caseta de dialog Proprietăți de sursă de date Arată ca în Ilustrația următoare.

    Caseta de dialog proprietăți sursă de date cu secțiunea de interogare

  4. În caseta de dialog Proprietăți de sursă de date , efectuați oricare dintre următoarele:

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

    • Dacă există o zonă de interogare cu butoanele, faceți clic pe Configura conexiunea bazei de date pentru a aplica o interogare SQL particularizate la conexiunea. După ce faceți clic Configurarea conexiune de date, faceți clic pe Următorul.

      Important : Deoarece autentificare 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 pot 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 alte site-ul poate avea acces la această sursă de date. Dacă doriți ca alți membri ai site-ul pentru a accesa baza de date utilizând același nume de utilizator și parola, faceți clic pe OK. Dacă nu doriți alți membri ai site-ul pentru a accesa baza de date utilizând același nume de utilizator și parola, faceți clic pe Anulare.

      În caseta de dialog Configura conexiunea bazei de date , faceți clic pe specificare particularizată selecta, actualizare, Inserare, și ștergeți comenzile utilizând SQL sau proceduri stocateși apoi faceți clic pe Terminare.

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

    • Dacă există un buton Editare interogare particularizate , faceți clic pe acesta pentru a deschide caseta de dialog Editare comenzi SQL particularizate , în cazul în care vă puteți adăuga, modificarea sau ștergerea instrucțiuni SQL particularizate.

Începutul paginii

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
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.

×