חזית של Windows

המשתמש הטיפוסי נוח לעבוד ב- Microsoft Excel . למה לא לספק למשתמשים שלך כלי שהם כבר יודעים ולהוסיף לו חיבור לסביבת SQL Server שלך. היתרון של גישה זו היא גיליון אלקטרוני של Excel הוא תמיד מעודכן עם הנתונים הנוכחיים ממסד הנתונים האחורי. זה אופייני למשתמשים לשים את הנתונים ב- Excel אבל בדרך כלל זה תצלום של הנתונים בנקודת זמן. מאמר זה יראה לך כמה פשוט הוא להגדיר גיליון אלקטרוני של Excel עם חיבור ל- SQL שאתה יכול לספק למשתמשים שלך.

בדוגמה זו, אנחנו הולכים להשתמש באתר המדגם Adventure Works כי מיקרוסופט עם ספינות SQL Server 2008.

קושי: ממוצע

הזמן הנדרש: 10 דקות

הנה איך

  1. אתה צריך כמה חתיכות של מידע כדי להגדיר את חיבור ה- SQL ל- SQL Server.
      • שם שרת SQL - בדוגמה שלנו, שרת SQL הוא MTP \ SQLEXPRESS.
  2. שם מסד הנתונים - הדוגמה שלנו, אנו משתמשים במסד הנתונים AdventureWorks.
  3. טבלה או תצוגה - אנחנו הולכים אחרי התצוגה Sales.vIndividualCustomer.
  4. פתח את Excel וצור חוברת עבודה חדשה.
  5. לחץ על הכרטיסייה נתונים. אתר את האפשרות "קבל נתונים חיצוניים" ולחץ על "ממקורות אחרים" ובחר "מתוך SQL Server". פעולה זו פותחת את "אשף חיבור הנתונים".
  6. מלא את שם השרת . בדוגמה זו, שם השרת הוא "MTP \ SQLEXPRESS". הגדר את אישורי ההתחברות ל- "השתמש באימות Windows". האפשרות האחרת תשמש אם מנהל מסד הנתונים שלך סיפק שם משתמש וסיסמה עבור המשתמש שלך. הקש "הבא. זה מעלה את "אשף חיבור הנתונים".
  7. בחר את מסד הנתונים ("AdventureWorks" בדוגמה שלנו) מתוך "בחר את מסד הנתונים המכיל את הנתונים הרצויים" הנפתחת התיבה. ודא "התחבר לטבלה מסוימת" מסומנת. אתר את התצוגה ("Sales.vIndividualCustomer" בדוגמה שלנו) מהרשימה ובחר אותה. לחץ על Finish (סיום) שמביא את תיבת הדו-שיח ייבוא ​​נתונים.
  1. סמן את תיבת הסימון טבלה ובחר היכן ברצונך לשים את הנתונים (גליון עבודה קיים או גליון עבודה חדש). לחץ על אישור שיוצר רשימת Excel ויבא את הטבלה כולה לגיליון האלקטרוני שלך.
  2. שמור את הגיליון האלקטרוני ושלח למשתמש. הדבר הנחמד בטכניקה זו הוא כי המשתמש שלך יש גישה לנתונים הנוכחי בכל פעם שהם צריכים את זה. בעוד הנתונים נשמרים בגיליון האלקטרוני, יש חיבור למסד הנתונים של SQL. בכל עת אתה רוצה לרענן את הגיליון האלקטרוני, לחץ לחיצה ימנית במקום כלשהו בטבלה ולחץ על "טבלה" ולאחר מכן "רענן". זהו זה.

טיפים

  1. זה באמת חשוב כי אתה בטוח שהמשתמש מוגדר כראוי ב- SQL Server. זה הדבר שגורם לבעיות ברוב המקרים באמצעות טכניקה זו.
  2. בדוק את מספר הרשומות הנמצאות בטבלה או הצג את החיבור אליו. אם הטבלה מכילה מיליון רשומות, ייתכן שתרצה לסנן אותה. הדבר האחרון שאתה רוצה לעשות זה לתלות את SQL Server.
  3. בתיבת הדו-שיח מאפייני חיבור, קיימת אפשרות בשם "רענון נתונים בעת פתיחת הקובץ". שקול לבדוק אפשרות זו. כאשר אפשרות זו מסומנת, המשתמש תמיד יש קבוצה חדשה של נתונים בעת פתיחת גיליון אלקטרוני של Excel.
  4. שקול להשתמש ב- Pivot Tables כדי לקצר את הנתונים.

מה אתה צריך