Excel Front End għal SQL Server

L-utent tipiku huwa komdu jaħdem f'Microsoft Excel . Għaliex ma tipprovdix lill-utenti tiegħek b'għodda li diġà tafu u żżid magħha konnessjoni fl-ambjent tas- SQL Server tiegħek. Il-vantaġġ ta 'dan l-approċċ huwa l-ispreadsheet Excel tagħhom dejjem aġġornat bid-dejta kurrenti mid-database ta' dahar. Huwa tipiku għall-utenti li jqiegħdu d-data f'Excel iżda ġeneralment huwa stampa tad-data f'ħin wieħed. Dan l-artikolu ser jurik kemm hu sempliċi li jiġi kkonfigurat spreadsheet Excel b'konnessjoni ma 'SQL li tista' tipprovdi lill-utenti tiegħek.

F'dan l-eżempju, se nkunu qed nagħmlu użu tad-database ta 'kampjuni ta' Adventure Works li l-Microsoft ibigħu ma 'SQL Server 2008.

Diffikultà: medja

Ħin Meħtieġ: 10 Minuti

Hawnhekk. Kif

  1. Ikollok bżonn ftit biċċiet ta 'informazzjoni biex tissettja l-konnessjoni Excel għal SQL Server.
      • Isem tas-SQL Server - Fl-eżempju tagħna, is-SQL Server huwa MTP \ SQLEXPRESS.
  2. Isem tad-Database - Eżempju tagħna, aħna qed jużaw id-database AdventureWorks.
  3. Tabella jew View - Sejjer wara l-opinjoni Sales.vIndividualCustomer.
  4. Open Excel u toħloq workbook ġdid.
  5. Ikklikkja fuq it-tab tad-Data. Sib l-għażla "Get External Data" u kklikkja fuq "Minn Sorsi Oħra" u agħżel "Minn SQL Server". Dan jiftaħ il- "Wizard għall-Konnessjoni tad-Data".
  6. Imla l-Isem tas- Servit . F'dan l-eżempju, l-isem tas-server huwa "MTP \ SQLEXPRESS". Issettja l-Credentials ta 'Login biex "Uża l-Awtentikazzjoni tal-Windows". L-għażla l-oħra tkun użata jekk l-amministratur tad-database tiegħek ipprovda username u password għall-utent tiegħek. Ikklikja Li jmiss. Dan iġib il- "Wizard ta 'Konnessjoni tad-Data".
  7. Agħżel id-database ("AdventureWorks" fl-eżempju tagħna) minn "Agħżel id-database li fiha d-data li trid" drop down box. Kun żgur li "Konnessjoni ma 'tabella speċifika" tiġi ċċekkjata. Sib l-opinjoni ("Sales.vIndividualCustomer" fl-eżempju tagħna) mil-lista u agħżelha. Ikklikkja Finish li ġġib il-kaxxa tad-Data tad-Data ta 'Importazzjoni
  1. Iċċekkja l-kaxxa tal-kaxxa Tabella u agħżel fejn trid tqiegħed id-dejta (worksheet eżistenti jew worksheet ġdida). Ikklikkja OK li toħloq lista ta 'Excel u timporta t-tabella kollha fis-spreadsheet tiegħek.
  2. Ħalli l-ispreadsheet tiegħek u ibgħat lill-utent. Il-ħaġa sbieħ dwar din it-teknika hija li l-utent tiegħek ikollu aċċess għad-dejta kurrenti kull meta jkun jeħtieġha. Filwaqt li d-dejta tiġi ffrankata fil-fuljett, hemm konnessjoni mad-Database SQL. Ghaċ trid tirranġa l-ispreadsheet, ikklikkja dritt x'imkien fit-tabella u kklikkja fuq "Tabella" u mbagħad "Refresh". Dak hu.

Għajnuniet

  1. Huwa verament importanti li inti tiżgura ruħek li l-utent huwa stabbilit sewwa fis-SQL Server. Din hija l-ħaġa li tikkawża kwistjonijiet fil-biċċa l-kbira tal-każijiet li jużaw din it-teknika.
  2. Iċċekkja n-numru ta 'rekords li hemm fit-tabella jew il-ħsieb li qed taqbad. Jekk it-tabella għandha miljun rekord, inti tista 'tixtieq tiffiltra dan l-isfel. L-aħħar ħaġa li trid tagħmel hu li twaqqaf is-SQL Server.
  3. Fuq il-kaxxa tad-Disinn tal-Karatteristiċi ta 'Konnessjoni, hemm għażla msejħa "Aġġorna l-informazzjoni meta tiftaħ il-fajl". Ikkunsidra li tikkontrolla din l-għażla. Meta tiġi ċċekkjata din l-għażla, l-utent dejjem se jkollu sett ġdid ta 'dejta meta tiftaħ il-fuljett ta' l-Excel.
  4. Ikkunsidra l-użu ta 'Tabelli tal-Pern biex summerize id-data.

Dak li għandek bżonn