ייצוא דו"ח אל Report Server על Windows 7

By | 10 באפריל 2010

על המחשב האישי שלי, אני עובד עם Windows 7. על מחשב זה מותקן גם SQL Server 2008 R2. לאחרונה התחלתי לעבוד עם מחולל הדוחות Report Builder 3.0 אשר מגיע עם R2 או באמצעות הורדה מאתר מיקרוסופט.

לאחר שיצרתי דו"ח ניסיתי לייצאו לשרת ה- Report Server שגם הוא על המחשב המקומי.

התקבלה הודעת שגיאה Failed to create folder Report Parts on the server http://my-laptop/ReportServer, אשר לא אמרה לי הרבה.

בבירור מעמיק יותר הסתבר שאין לי הרשאות מספיקות לייצא דוחות לשרת על המחשב המקומי למרות שהמשתמש איתו הייתי מחובר היה בעל הרשאות Administrator.

נזכרתי כי Windows 7 מכיל "פטנט": כיוון שמיקרוסופט אינה סומכת עלינו במאה אחוז שלא נעשה שטויות. ישנן פעולות שגם הרשאות מנהל המערכת המוצהר אינן מספיקות בשביל לבצען. לדוגמה: אם בניתי Batch File אשר מפעיל את הסרוויס של SQL Server , ה- Batch לא יפעל בהרצה רגילה אלא רק אם אבצע עליו קליק ימני ואבקש Run as Administrator (למרות שכאמור למשתמש שלי יש הרשאות administrator).

כדי להתחבר למחשב כ- Administrator "אמיתי" יש לבצע פעולות הכנה אשר יאפשרו את ההתחברות כמשתמש Administrator:

  1. בתפריט "התחל" לחצו עם מקש ימני על Computer ובחרו ב- Manage.
  2. פתחו את התיקייה: Local Users and Groups
    ß
    Users.
  3. הקליקו עם כפתור ימני של העכבר על משתמש Administrator בחרו ב- Properties.
  4. מחקו את הסימון מהמאפיין Account is Disable (ראו צילום מסך למטה).

עתה ניתן לבצע Log Of למשתמש הנוכחי ולהתחבר כמשתמש Administrator אשר הינו בעל הרשאות גבוהות יותר ממשתמש רגיל בעל הרשאות Administrator.

עם משתמש זה, הכל פעל כשורה.

Share

כתיבת תגובה

האימייל לא יוצג באתר.