Excel prednji kraj na SQL Server

Tipični korisnik je udoban za rad u programu Microsoft Excel . Zašto ne pružiti korisnicima alat koji već znaju i dodati vezu u vaš SQL Server okruženje. Prednost ovog pristupa je njihova Excel proračunska tablica uvijek je ažurirana s trenutnim podacima iz baze podataka natrag. To je tipično za korisnike da stavljaju podatke u Excel, ali obično to je snimka podataka u određeno vrijeme. Ovaj će vam članak pokazati koliko je jednostavno konfigurirati proračunsku tablicu programa Excel s vezom na SQL koje možete pružiti korisnicima.

U ovom ćemo primjeru upotrijebiti bazu podataka uzoraka Adventure Works koja Microsoft isporučuje sa sustavom SQL Server 2008.

Teškoća: Prosječna

Potrebno vrijeme: 10 minuta

Evo kako

  1. Trebat će vam nekoliko informacija kako biste postavili vezu programa Excel na SQL Server.
      • SQL Server Name - U našem primjeru, SQL Server je MTP \ SQLEXPRESS.
  2. Naziv baze podataka - Naš primjer, koristimo AdventureWorks bazu podataka.
  3. Tablica ili Prikaz - idemo iza prikaza Sales.vIndividualCustomer.
  4. Otvorite Excel i stvorite novu radnu knjigu.
  5. Kliknite karticu Podaci. Pronađite opciju "Dobiti vanjske podatke" i kliknite na "Od drugih izvora" i odaberite "Iz SQL poslužitelja". Time se otvara "Čarobnjak za povezivanje podataka".
  6. Ispunite naziv poslužitelja . U ovom primjeru ime poslužitelja je "MTP \ SQLEXPRESS". Postavite vjerodajnice za prijavu na "Koristi autentifikaciju sustava Windows". Druga opcija koristit će se ako vaš administrator baze podataka daje korisničko ime i zaporku za vašeg korisnika. Kliknite Dalje. Time se pojavljuje "Čarobnjak za povezivanje podataka".
  7. Odaberite bazu podataka ("AdventureWorks" u našem primjeru) iz padajućeg izbornika "Odaberi bazu podataka koja sadrži podatke koje želite". Provjerite je li označen "Spajanje na određenu tablicu". Pronađite vlasnički pregled ("Sales.vIndividualCustomer" u našem primjeru) s popisa i odaberite ga. Kliknite Završi koji prikazuje dijaloški okvir Uvoz podataka.
  1. Označite potvrdni okvir Tablica i odaberite gdje želite staviti podatke (postojeći radni list ili novi radni list). Kliknite OK (U redu) koji stvara popis programa Excel i uvozi cijelu tablicu u proračunsku tablicu.
  2. Spremite proračunsku tablicu i pošaljite korisniku. Lijepa stvar o ovoj tehnici je da vaš korisnik ima pristup trenutnim podacima kada god im to bude potrebno. Dok su podaci spremljeni u proračunskoj tablici, postoji veza s SQL bazom podataka. Anytime želite osvježiti proračunsku tablicu, desnom tipkom miša kliknite u tablici i kliknite na "Tablica", a zatim "Osvježi". To je to.

Savjet

  1. Stvarno je važno da provjerite je li korisnik ispravno postavljen u sustavu SQL Server. To je ono što uzrokuje probleme u većini slučajeva pomoću ove tehnike.
  2. Provjerite broj zapisa koji se nalaze u tablici ili pogledu na koji se povezujete. Ako tablica ima milijun zapisa, možda biste to trebali filtrirati. Zadnja stvar koju želite učiniti jest objesiti SQL Server.
  3. Na dijaloškom okviru Connection Properties (Svojstva veze) postoji opcija pod nazivom "Osvježi podatke prilikom otvaranja datoteke". Razmotrite provjeru ove opcije. Kada je ova opcija označena, korisnik će uvijek imati novu skup podataka prilikom otvaranja Excel proračunske tablice.
  4. Razmislite o upotrebi zaokretnih tablica za ažuriranje podataka.

Što trebaš