Externý terminál programu Excel na server SQL Server

Typický používateľ pracuje pohodlne v programe Microsoft Excel . Prečo neposkytnúť používateľom nástroj, ktorý už vedia, a pridať k nemu pripojenie do prostredia SQL Serveru . Výhodou tohto prístupu je, že tabuľka Excel je vždy aktuálna s aktuálnymi údajmi z databázy back end. Je typické pre používateľov, aby vkladali dáta do programu Excel, ale zvyčajne ide o snímku údajov v určitom okamihu. Tento článok vám ukáže, aké jednoduché je nakonfigurovať tabuľku programu Excel s pripojením k SQL, ktoré môžete poskytnúť svojim používateľom.

V tomto príklade použijeme ukážkovú databázu Adventure Works, ktorú Microsoft dodáva so službou SQL Server 2008.

Obtiažnosť: Priemer

Požadovaný čas: 10 minút

Tu je How

  1. Na nastavenie pripojenia programu Excel k serveru SQL budete potrebovať niekoľko informácií.
      • Názov servera SQL Server - V našom príklade je SQL Server MTP \ SQLEXPRESS.
  2. Názov databázy - Našim príkladom používame databázu AdventureWorks.
  3. Tabuľka alebo zobrazenie - ideme po zobrazení Sales.vIndividualCustomer.
  4. Otvorte program Excel a vytvorte nový zošit.
  5. Kliknite na kartu Údaje. Vyhľadajte možnosť "Získať externé údaje" a kliknite na položku "Z iných zdrojov" a zvoľte možnosť "Z SQL Serveru". Otvorí sa to "Sprievodca dátovým pripojením".
  6. Vyplňte názov servera . V tomto príklade je názov servera "MTP \ SQLEXPRESS". Nastavte prihlasovacie poverenia na "Použitie overovania systému Windows". Druhá možnosť by sa použila, ak váš administrátor databázy poskytol užívateľovi vaše meno a heslo. Kliknite na tlačidlo Ďalej. Toto vyvolá "Sprievodcu dátovým pripojením".
  7. Vyberte databázu ("AdventureWorks" v našom príklade) z rozbaľovacej ponuky "Vyberte databázu, ktorá obsahuje požadované údaje". Skontrolujte, či je začiarknuté políčko "Pripojiť ku konkrétnej tabuľke". V zozname nájdite náhľad ("Sales.vIndividualCustomer" v našom príklade) a vyberte ho. Kliknite na tlačidlo Dokončiť, čo vyvolá dialógové okno Importovať údaje.
  1. Začiarknite políčko Tabuľka a vyberte, kam chcete dať údaje (existujúci pracovný hárok alebo nový pracovný hárok). Kliknite na tlačidlo OK, ktoré vytvorí zoznam Excel a importuje celú tabuľku do tabuľky.
  2. Uložte tabuľku a odošlite používateľovi. Pekná vec v tejto technike je, že váš používateľ má prístup k aktuálnym údajom vždy, keď ho potrebujú. Kým sú údaje uložené v tabuľke, existuje pripojenie k databáze SQL. Kedykoľvek chcete tabuľku obnoviť, kliknite pravým tlačidlom myši na tabuľku a kliknite na "Tabuľka" a potom na položku "Obnoviť". To je všetko.

Tipy

  1. Je naozaj dôležité, aby ste sa uistili, že používateľ je správne nastavený v SQL Server. To je vec, ktorá vo väčšine prípadov spôsobuje problémy touto technikou.
  2. Skontrolujte počet záznamov, ktoré sú v tabuľke alebo zobrazení, ku ktorému sa pripájate. Ak má tabuľka milión záznamov, môžete to filtrovať. Posledná vec, ktorú chcete urobiť, je visieť SQL Server.
  3. V dialógovom okne Vlastnosti pripojenia existuje možnosť "Obnoviť dáta pri otváraní súboru". Zvážte túto možnosť. Keď je táto voľba začiarknutá, používateľ má pri otváraní tabuľky programu Excel vždy novú sadu údajov.
  4. Zvážte použitie tabuliek kontingenčných tabuliek na prepočítanie údajov.

Čo potrebuješ