Excel Front End op SQL Server

De typesche Benotzer ass komfortabel an Microsoft Excel . Firwat net Är Benotzer mat engem Zeechen déi se scho wësst an et ass eng Verbindung zu Ärem SQL Server- Ëmfeld. De Virdeel vun dësem Approche ass hir Excel-Tabelle net ëmmer aktuell mat den aktuell Donnéeën vun der Backend-Datebank. Et ass typesch fir d'Benotzer fir Daten an Excel ze setzen, awer et handelt normalerweis e Snapshot vun den Donnéeën un engem Punkt. Dësen Artikel weist Iech wéi einfach et ass eng Excel-Tabelle ze konfiguréieren mat enger Verbindung zu SQL, déi Dir fir Är Benotzer leschen kann.

An dësem Beispill wäerte mir d'Abonnement-Datebankdatenbank déi Adventure Microsoft Ships mat SQL Server 2008 benotzen.

Schwiereg: Duerchschnëtt

Zäit néideg: 10 Minutten

Hei ass et

  1. Dir braucht e puer Informatiounstéck, fir d'Excel op SQL Serververbindung opzemaachen.
      • SQL ServerName - An eisem Beispill ass de SQL Server MTP \ SQLEXPRESS.
  2. Datebank - Eis Beispill, mir benotzt d'AdventureWorks-Datebank.
  3. Table oder View - Mir ginn no der Visioun Sales.vIndividualCustomer.
  4. Open Excel an eng nei Aarbechtsmabo erstellen.
  5. Klickt op den Datebank. Gitt d'Optioun "External Data" an a klickt op "From Other Sources" a këmmert "Vun SQL Server". Dëst öffnet den "Connexion Wizard".
  6. Fill am Servernumm . An dësem Beispill ass de ServerName "MTP \ SQLEXPRESS". Setzt de Login credentials fir "Authentifizéierung" benotze fir. Déi aner Optioun wäerte benotzt ginn, wann Ären Datenbankadministrator e Benotzernumm a Passwuert fir Äre Benotzer huet. Klickt duerno. Dëst hëlt den Assistent "Data Connection Wizard".
  7. Wielt d'Datebank ("AdventureWorks" an eisem Beispill) aus der "Auswielen déi Datebank, déi d'Donnéeën enthält, déi Dir wëllt" opkucken. Vergewëssert Iech "Connect to a specific Table". Gitt d'Visioun ("Sales.vIndividualCustomer" an eisem Beispill) aus der Lëscht a wielt. Klickt Äntg fir déi Dialogfeld "Import Data" erstallt.
  1. Kuckt de Kontrollkäschte vum Dësch a wielt wou Dir d'Donnéeë plazéiere wëllt (existing workheet or new workheet). Klickt op OK déi eng Excel Lëscht erstallt an importéiert de ganzen Dësch an Ärer Tabelle.
  2. Späichert Är Tabelleplaz a schéckt an de Benotzer. D'schéin Saachen iwwert dës Technik ass datt Äre Benotzer Zougang zu aktuellen Donnéeën huet wann se se brauchen. Obwuel d'Daten an der Tabelle gespaichert sinn, gëtt et eng Verbindung mat der SQL Database. All Kéier wann Dir d'Tabellen aktualiséiert wëllt, klickt iergendwou an der Tabelle a klickt an klickt op "Tabelle" an da klickt "Réfrësch". Dat ass et.

Tipps

  1. Et ass wierklech wichteg datt Dir sécher sidd, datt de Benotzer korrekt op SQL Server ass. Dëst ass déi Saach, déi Problemer am meeschten Fäll mat dëser Technik verursaacht.
  2. Kuckt d'Unzuel vun den Dossier déi an der Tabelle sinn oder kucken, déi Dir verbënnt. Wann d'Tabelle eng Millioun Opzeechnunge hutt, da wëllt dëse Filter nach ewechfilzen. Déi lescht Saach déi Dir wëllt maachen, ass den SQL Server hänken.
  3. Am Dialogfeld Connections Properties gëtt et eng Option genannt "Refresh Daten beim Öffnungsdatei". Iwwerpréift weg dës Optioun. Wann dës Optioun geéiert hutt, gëtt de Benotzer ëmmer en frëschen Satz vun Daten wann Dir d'Excel Tabelle benotzt.
  4. Betrag benotzt Pivot Tabel fir d'Daten ze summalizeieren.

Wat Dir braucht