Externí fronta aplikace Excel na serveru SQL Server

Typický uživatel pracuje pohodlně v aplikaci Microsoft Excel . Proč neposkytnout uživatelům nástroj, který již zná a který do něj přidá připojení do prostředí SQL Serveru . Výhodou tohoto přístupu je, že tabulka Excel je vždy aktuální s aktuálními údaji z databáze back end. Uživatelé typicky vkládají data do aplikace Excel, ale obvykle se jedná o snímek dat v určitém okamžiku. Tento článek vám ukáže, jak jednoduché je nakonfigurovat tabulku aplikace Excel s připojením k SQL, které můžete poskytnout vašim uživatelům.

V tomto příkladu použijeme ukázkovou databázi Adventure Works, která společnost Microsoft dodává se serverem SQL Server 2008.

Obtížnost: Průměrná

Požadovaný čas: 10 minut

Tady je to Jak

  1. Budete potřebovat několik informací pro nastavení připojení Excel k serveru SQL.
      • Název serveru SQL - V našem příkladu je SQL Server MTP \ SQLEXPRESS.
  2. Název databáze - Na našem příkladu používáme databázi AdventureWorks.
  3. Tabulka nebo zobrazení - Jdeme po zobrazení Sales.vIndividualCustomer.
  4. Otevřete aplikaci Excel a vytvořte nový sešit.
  5. Klikněte na kartu Data. Vyhledejte možnost "Získat externí data" a klikněte na "Z jiných zdrojů" a zvolte "Ze serveru SQL". Otevře se "Průvodce datovým připojením".
  6. Vyplňte název serveru . V tomto příkladu je název serveru "MTP \ SQLEXPRESS". Nastavte přihlašovací pověření na "Používání ověřování systému Windows". Druhá možnost bude použita, pokud administrátor databáze poskytne uživateli uživatelské jméno a heslo. Klepněte na tlačítko Další. Toto vyvolá "Průvodce datovým připojením".
  7. Vyberte databázi ("AdventureWorks" v našem příkladu) z rozbalovacího pole "Vyberte databázi, která obsahuje požadovaná data". Zkontrolujte, zda je zaškrtnuto políčko "Připojit ke konkrétní tabulce". Vyhledejte seznam (v tomto příkladu "Sales.vIndividualCustomer") a vyberte jej. Klepněte na tlačítko Dokončit, čímž se zobrazí dialogové okno Importovat data.
  1. Zaškrtněte políčko Tabulka a vyberte, kam chcete dát data (existující pracovní list nebo nový list). Klepněte na tlačítko OK, který vytvoří seznam Excel a importuje celou tabulku do tabulky.
  2. Uložte tabulku a odešlete uživateli. Pěkná věc o této technice je, že váš uživatel má přístup k aktuálním datům vždy, když je potřebují. Zatímco data jsou uložena v tabulce, existuje připojení k databázi SQL. Kdykoli chcete tabulku obnovit, klepněte pravým tlačítkem myši někde v tabulce a klikněte na "Tabulka" a poté na "Aktualizovat". A je to.

Tipy

  1. Je opravdu důležité, abyste se ujistili, zda je uživatel správně nastaven na serveru SQL Server. To je věc, která ve většině případů způsobuje problémy pomocí této techniky.
  2. Zkontrolujte počet záznamů, které jsou v tabulce nebo pohledu, ke kterému se připojujete. Pokud má tabulka milion záznamů, můžete jej filtrovat. Poslední věcí, kterou chcete udělat, je zavěsit SQL Server.
  3. V dialogovém okně Vlastnosti připojení existuje možnost "Aktualizovat data při otevírání souboru". Zvažte tuto možnost. Pokud je zaškrtnuta tato volba, bude mít uživatel vždy při otevírání tabulky aplikace Excel novou sadu dat.
  4. Zvažte použití kontingenčních tabulek k uvolnění dat.

Co potřebuješ