Excel prednji kraj na SQL Server

Tipičan korisnik je udobno raditi u Microsoft Excelu . Zašto ne pružite korisnicima alat koji već znaju i dodaju u njega vezu u vašem SQL Server okruženju. Prednost ovog pristupa je da je njihova Excel tabela uvek ažurirana sa trenutnim podacima iz baze podataka iz zadnje strane. Tipično je da korisnici stavljaju podatke u Excel, ali obično to predstavlja snimak podataka u trenutku. Ovaj članak će vam pokazati koliko je jednostavno konfigurirati Excelovu tabelu s vezom sa SQL-om koju možete pružiti svojim korisnicima.

U ovom primjeru ćemo koristiti baze podataka uzorka Adventure Works koje Microsoft isporučuje sa SQL Serverom 2008.

Teškoće: Prosječno

Vrijeme potrebno: 10 minuta

Evo kako

  1. Potrebno vam je nekoliko informacija za postavljanje Excel-a na SQL Server vezu.
      • SQL Server Ime - U našem primeru, SQL Server je MTP \ SQLEXPRESS.
  2. Ime baze podataka - Naš primjer, koristimo bazu podataka AdventureWorks.
  3. Tabela ili Pregled - idemo po prikazu Sales.vIndividualCustomer.
  4. Otvorite Excel i kreirajte novu radnu svesku.
  5. Kliknite na karticu Podaci. Pronađite opciju "Get External Data" i kliknite na "From Other Sources" i odaberite "From SQL Server". Ovo otvara "čarobnjak za povezivanje podataka".
  6. Popunite ime servera . U ovom primjeru, ime servera je "MTP \ SQLEXPRESS". Podešavanje naloga za prijavljivanje postavite na "Koristi Windows Authentication". Druga opcija bi se koristila ako je administrator baze podataka obezbedio korisničko ime i lozinku za svog korisnika. Kliknite na dugme Dalje. Ovo dovodi do "čarobnjaka za povezivanje podataka".
  7. Izaberite bazu podataka ("AdventureWorks" u našem primeru) iz "Odabir baze podataka koja sadrži željene podatke" padajući okvir. Uverite se da je "Povezivanje sa određenom tablom" označeno. Nađite prikaz ("Sales.vIndividualCustomer" u našem primeru) sa liste i odaberite ga. Kliknite na dugme Završi koji prikazuje dijalog Uvoz podataka.
  1. Potvrdite izbor u polju za potvrdu Tabela i izaberite gde želite da stavite podatke (postojeći radni list ili novi radni list). Kliknite OK koji kreira Excel listu i unosi celu tablicu u svoju tabelu.
  2. Sačuvajte svoju tabelu i pošaljite korisniku. Lepa stvar u vezi ove tehnike je da vaš korisnik ima pristup trenutnim podacima kad god je to potrebno. Iako se podaci čuvaju u tabelarnoj tabli, postoji veza sa SQL bazom podataka. Kad god želite da osvežite tabelu, kliknite desnim tasterom miša negde u tabeli i kliknite na "Tabela", a zatim "Osveži". To je to.

Savjeti

  1. Zaista je važno da se uverite da je korisnik pravilno podešen na SQL Serveru. Ovo je stvar koja uzrokuje probleme u većini slučajeva koristeći ovu tehniku.
  2. Proverite broj zapisa koji se nalaze u tablici ili pogledajte sa kojim se povezujete. Ako tabela ima milion zapisa, možda ćete želeti da ovo filtrirate. Poslednja stvar koju želite da uradite je da okačite SQL Server.
  3. Na dijalogu Svojstva veze, postoji opcija pod nazivom "Osveži podatke prilikom otvaranja datoteke". Razmotrite ovu opciju. Kada se ova opcija proveri, korisnik će uvijek imati svež skup podataka prilikom otvaranja Excel-ove tabele.
  4. Razmislite da koristite Pivot Tables za ljetiranje podataka.

Sta ti treba