‏הצגת רשומות עם תוויות ייצוא נתונים. הצג את כל הרשומות
‏הצגת רשומות עם תוויות ייצוא נתונים. הצג את כל הרשומות

יום שני, 23 ביוני 2008

SAC

שאלה
האם פלטפורמת SQL Server 2005 מאפשרת לי לגבות את הגדרות ה- surface area configuration ?
כיצד ניתן "להפיץ" את ההגדרות של surface area configuration לכל השרתים שלי?

תשובה
פלטפורמת SQL server 2005 מאפשרת לייצא ולייבא את הגדרות surface area configuration ע"י כלי בשם
SAC.EXE.

כלי זה נימצא ב- Shared folder של ה- sql (במידה וה- sql מותקן על כונן C , הכלי נימצא ב:
C:\Program Files\Microsoft SQL Server\90\Shared\SAC.EXE.
על מנת לראות את יכולות הכלי ניתן להריץ את הפקודה : SAC/?.

בהצלחה !

יום שני, 3 במרץ 2008

העתקה של תוצאת שאילתה לתוך גיליון Excel

בעיה:
לעתים יש צורך להעביר נתונים מטבלה או מתוצאה של שאילתה לתוך גליון Excel.
אם יש לכם חצי שעה אפשר לעשות export בצורה מסודרת, לעבור את כל המסכים של wizard, להירדם בדרך כשהוא מעלה רשימה של כל הטבלאות וכו'.
אולי ניסיתם גם לעשות Copy – Paste - כלומר להריץ שאילתה ב-Management Studio, לעשות Copy לתוצאה ו-Paste ל-EXCEL. זה אכן עובד אבל... ללא שמות של עמודות. וזה "אבל" גדול אם בשאילתה שלכם יש, למשל, 50 עמודות. אז איך אנחנו מעתיקים תוצאת השאילתה יחד עם כותרות העמודות?
פתרון:
מסתבר שניתן "לקסטם" את זה (כלומר to customize). ב-Management Studio הולכים ל-
Tools -> Options -> Query Results -> SQL Server -> Results to Grid
שם מסמנים V על Include column headers when copying or saving the results.


הדבר האחרון שצריך לדעת – הגדרה זו תקפה החל מהחלון הבא שייפתח. כלומר, אם זה עתה הגדרנו Include column headers when copying or saving the results ומיד ננסה – זה לא יעבוד. צריך לפתוח חלון חדש ולהריץ שם את השאילתה.
בהצלחה!