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

Acest articol explică modul de creare a unei conexiuni baze de date. În plus, aceasta arată modul de creare a comenzilor SQL personalizate și modificarea proprietăților sursei de date pentru o conexiune de bază de date existentă în lista "Surse de date".

În acest articol

Pregătirea

Ce tip de bază de date am de lucru?

Ce furnizor de date am nevoie?

Pentru mai multe informații despre alegerea celui mai bun furnizor de date, consultați tabelul de mai jos.

Baza de date la care doriți să vă conectați

Conectarea la o bază de date cu un nume de utilizator și o parolă salvate

De asemenea, puteți crea o conexiune la baza de date utilizând un șir de conexiune personalizat. Pentru informații suplimentare, consultați Conectarea la o bază de date folosind șirul de conexiuni personalizat de mai jos.

Faceți clic pe Sursele de date din panoul de navigare.

În fila Surse de date de pe panglică, sub New, faceți clic pe Conectare la baza de date.

În caseta de dialog Proprietăți sursă de date, în fila Sursă, faceți clic pe Conectare la baza de date.

În caseta de dialog Configurare conexiune bază de date, în secțiunea Informații server, în câmpul Nume server, tastați numele serverului pe care se află baza de date.

În câmpul Nume furnizor, efectuați una dintre următoarele acțiuni:

Dacă vă conectați la o bază de date externă pe un Microsoft SQL Server, selectați 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 versiunea SQL, altele decât Microsoft SQL (de exemplu, MySQL), selectați furnizorul de date pentru Microsoft .NET Framework OLE DB.

În secțiunea Autentificare, faceți clic pe Salvați acest nume de utilizator și parolă în conexiunea de date.

În caseta Nume utilizator, introduceți numele de utilizator.

În câmpul Parolă, introduceți parola.

Faceți clic pe Următorul.

În lista de baze de date, selectați baza de date pe care doriți să o utilizați ca sursă de date și efectuați una dintre următoarele acțiuni:

În secțiunea Selectați tabel sau vizualizare, selectați din listă un tabel sau o afișare de date salvată, apoi faceți clic pe Terminare.

Când utilizați acest parametru, este creată 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 efectua modificări la această interogare utilizând opțiunile Câmpuri. Filtrați și sortați în caseta de dialog Proprietăți sursă de date. Pentru mai multe informații, consultați Crearea unei interogări sursă de date.

Selectați sau specificați comenzile de selectare, actualizare, inserare și ștergere utilizând procedurile SQL sau stocate și faceți clic pe Terminare.

Notă: Această opțiune este disponibilă numai dacă administratorul a activat funcția Activați activarea solicitării de actualizare în administrația centrală Administrație centrală SharePoint.

Folosind-o, puteți crea propriile comenzi SQL. Când faceți clic pe Terminare, se deschide caseta de dialog Editare comenzi personalizate SQL. În această fereastră, puteți crea comenzi și adăuga parametri. După crearea unei comenzi SQL personalizate, puteți efectua modificări la interogare făcând clic pe butonul Editați interogarea personalizată din caseta de dialog Proprietăți sursă de date. Pentru mai multe informații, consultați Crearea comenzilor SQL personalizate mai târziu în acest articol.

În caseta de dialog Proprietăți sursă de date, faceți clic pe fila General. introduceți numele sursei, apoi faceți clic pe OK.

O nouă conexiune la baza de date apare în lista surselor de date.

Notă: Dacă încercați să vă conectați la un server extern SQL, autentificarea SQL Server trebuie să fie activată pe acesta.

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

Șirul de conexiune conține informații pe care aplicația sau furnizorul trebuie să le comunice cu sursa. Șirul de conectare specifică, de obicei, locația serverului de bază de date, baza de date specifică pe care doriți să o utilizați și informații pentru autentificare. Într-un șir de conexiuni personalizat, puteți specifica opțiunile pentru stabilirea unei conexiuni la o bază de date specifică.

Faceți clic pe Sursele de date din panoul de navigare.

În fila Date conexiuni, sub New, faceți clic pe Conectare la baza de date.

În caseta de dialog Proprietăți sursă de date, în fila Sursă, faceți clic pe Conectare la baza de date.

În caseta de dialog Configurare conexiune bază de date, bifați caseta de selectare Utilizați un șir de conexiuni personalizate, apoi faceți clic pe Modificare.

În caseta de dialog Editați linia de conexiune, în lista Furnizor nume, selectați furnizorul dorit.

În caseta text din caseta de legătură, introduceți șirul.

Următorul exemplu este un șir de conexiuni la o bază de date care acceptă protocolul OLE DB.

Provider = my_support; Sursa de date = my_path; Catalog inițial = nume_director;

Exemplu șir de conexiune Oracle:

Sursă de date = my_BD; Id utilizator = nume de utilizator;

Exemplu de șir de conectare SQL Server:

Faceți clic pe OK.

Faceți clic pe Următorul.

În lista de baze de date, selectați baza de date pe care doriți să o utilizați ca sursă de date și efectuați una dintre următoarele acțiuni:

Faceți clic pe Selectați tabel sau pe Vizualizare. Selectați un tabel sau o vizualizare de date salvată din listă și faceți clic pe Terminare.

Dacă utilizați acest parametru, este creată o conexiune implicită la tabel sau vizualizare. Cu toate acestea, după ce faceți clic pe Terminare, puteți efectua modificări la această interogare utilizând opțiunile Câmpuri. Filtrați și sortați în caseta de dialog Proprietăți sursă de date. Pentru mai multe informații, consultați Crearea unei interogări sursă de date.

Selectați sau specificați comenzile de selectare, actualizare, inserare și ștergere utilizând procedurile SQL sau stocate și faceți clic pe Terminare.

Notă: această opțiune este disponibilă numai dacă administratorul de server a activat funcția de activare a activării solicitării de actualizare în Administrația centrală a administrației centrale SharePoint.

Folosind-o, puteți crea și edita propriile comenzi SQL. Când faceți clic pe Terminare, se deschide caseta de dialog Editare comenzi personalizate SQL. În această fereastră, puteți crea comenzi și adăuga parametri. După crearea unei comenzi SQL personalizate, puteți efectua modificări la interogare făcând clic pe butonul Editați interogarea personalizată din caseta de dialog Proprietăți sursă de date. Pentru mai multe informații, consultați Crearea comenzilor SQL personalizate mai târziu în acest articol.

În caseta de dialog Proprietăți sursă de date, faceți clic pe fila General. introduceți numele sursei, apoi faceți clic pe OK.

O nouă conexiune la baza de date apare în lista surselor de date.

Dacă încercați să vă conectați la un server extern SQL, trebuie să fie activată autentificarea SQL Server.

Dacă utilizați autentificarea SQL Server pe un server care execută SQL Server, nu puteți activa autentificarea single sign-on pentru serverul care găzduiește site-ul dvs. SharePoint.

Crearea comenzilor Custom SQL

Când selectați sau specificați echipa de selecție, actualizare, inserați și ștergeți folosind SQL sau proceduri stocate, și faceți clic pe butonul Finish în caseta de dialog Configurare, conectați la fereastra bazei de date se deschide Schimbarea comenzi personalizate SQL. În acesta, puteți crea propriile instrucțiuni SQL pentru a prelua și modifica datele din baza de date.

În caseta de dialog Modificați comenzi personalizate, există patru file, fiecare corespunzând uneia dintre comenzile SQL standard. Acestea sunt enumerate mai jos.

SELECT Această comandă este utilizată pentru a prelua date dintr-o tabelă.

UPDATE Această comandă este utilizată pentru a schimba datele din tabel.

INSERT Comanda INSERT INTO este utilizată pentru a adăuga noi rânduri în tabel.

DELETE Utilizați această comandă pentru a șterge rânduri dintr-o tabelă.

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

Când deschideți caseta de dialog Edit Custom Commands SQL, toate instrucțiunile deja aplicate datelor sunt afișate în câmpul SQL Statement. De exemplu, dacă ați creat o conexiune la baza de date selectând o tabelă utilizând opțiunea Selectare tabelă sau vizualizare. și apoi doriți să modificați instrucțiunea SELECT, în câmpul de instrucțiuni SQL din fila SELECT se va afișa următorul text:

SELECT * FROM dbo. [Nume_tabel]

În interogarea SQL, introduceți modificările necesare direct în câmpul SELECT Command.

Adăugarea parametrilor SQL

De asemenea, puteți crea parametrii pentru interogările SQL utilizând comanda Adăugare parametru.

De exemplu, să presupunem că Northwind Traders este o companie de delicatese. Toate informațiile sale comerciale sunt stocate într-o bază de date SQL. Pentru a încărca lista completă de produse din tabelul corespunzător, utilizați următoarea interogare SQL:

SELECT * FROM dbo. [Produse]

Această instrucțiune SQL preia toate înregistrările din tabelul de produse. Angajații Northwind au nevoie de o listă filtrată care să conțină numai acele elemente care au terminat în depozit. În tabel există un câmp UnitsInStock (cantitate în stoc). Interogarea tradițională SQL pentru a obține această listă arată astfel:

SELECT * FROM dbo. [Produse] WHERE UnitsInStock = '0'

în această instrucțiune este un șir de interogare. Ar trebui înlocuită cu o variabilă. În acest exemplu, trebuie să creați variabila OutOfStock. Noua instrucțiune SQL va arăta astfel.

SELECT * FROM dbo. [Produse] WHERE UnitsInStock = @OutOfStock

Pentru a crea o instrucțiune SQL care utilizează variabila OutOfStock, ca în acest exemplu, urmați acești pași:

SELECT * FROM dbo. [Produse] WHERE UnitsInStock = @OutOfStock

În secțiunea Setări, faceți clic pe butonul Adăugați parametru.

Avem nevoie de o variabilă numită OutOfStock (nu în stoc), așa că în coloana Name introduce OutOfStock.

În lista Sursă a parametrilor, selectați Nu.

Deoarece căutăm valori egale cu 0, introduceți 0 în câmpul DefaultValue (valoarea implicită).

Faceți clic pe OK.

O nouă instrucțiune SQL va apărea în caseta de dialog Editare comenzi personalizate SQL.

Faceți clic din nou pe OK.

În caseta de dialog Proprietăți sursă de date, pe fila Sursă apare butonul Modificați solicitarea personalizată.

Modificați proprietățile sursei de date a unei conexiuni existente la baza de date

După configurarea unei conexiuni la baza de date, o puteți modifica oricând. De exemplu, este posibil să fie necesar să creați o interogare nouă sau să modificați una deja existentă sau să creați o instrucțiune SQL personalizată.

Faceți clic pe Sursele de date din panoul de navigare.

În zona de navigare apare o listă cu toate conexiunile la sursele de date.

Selectați sursa din listă.

Dacă utilizați o interogare SQL personalizată pentru a vă conecta la baza de date, caseta de dialog Proprietăți sursă date pare ceva asemănător imaginii de mai jos.

Dacă nu utilizați o interogare SQL personalizată pentru a vă conecta la baza de date, caseta de dialog Proprietăți sursă date pare ceva asemănător imaginii de mai jos.

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

Dacă fereastra conține o zonă de interogare cu butoane, utilizați-o pentru a adăuga și șterge câmpuri, pentru a crea și a modifica filtrele sau ordinea de sortare.

Dacă fereastra conține o zonă de interogare cu butoane, faceți clic pe butonul Configurare conexiune bază de date. Pentru a utiliza o interogare SQL personalizată pentru a vă conecta. Faceți clic pe Configurare conexiune bază de date. faceți clic pe Următorul.

În caseta de dialog Configurare conexiune bază de date, selectați o opțiune sau specificați selectarea, actualizarea, inserarea și ștergerea comenzilor utilizând procedurile SQL sau stocate, apoi faceți clic pe Terminare.

Apare caseta de dialog Edit Custom Commands. În această fereastră, puteți crea o instrucțiune SQL personalizată. Pentru informații suplimentare, consultați Crearea comenzilor SQL personalizate mai devreme în acest articol.

Dacă fereastra are butonul Editare personalizată. Faceți clic pe acesta pentru a deschide caseta de dialog Editare personalizate a comenzilor. în care puteți adăuga, modifica și șterge propriile instrucțiuni SQL.

Articole similare