דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

תופעות

בעת ניסיון להפעיל את שרת אובייקטי היישומים (AOS) עבור Microsoft Dynamics AX 4.0, AOS אינו מתחיל. בנוסף, תקבל אחת מהודעות השגיאה הבאות:

שגיאה 100: אין אפשרות ליצור סמפור מערכת אחר.

Object Server 01: תיבת דו-שיח שהונפקה עבור הפעלה ללא לקוח 1: לתוכנית אין אפשרות לטעון ולבצע את הכיתה 'SqlDatabaseInit', החיונית כדי לזהות את ספק מסד הנתונים, וטען את משתני המערכת המתאימים SQL המערכת. הדבר עשוי להיגרם עקב זכויות גישה לא מספיקות למסד הנתונים SQL, קובץ יישום חסר או פגום או שגיאות תחביר בתוך הכיתה עצמה.

סיבה

בעיה זו עשויה להתרחש עקב כמה תנאים שונים. כדי לקבוע את הגורם הספציפי לה הודעת השגיאה, מומלץ לחפש ביומן היישומים כדי לאתר הודעת שגיאה בעלת משמעות רבה יותר. לשם כך, בצע את השלבים הבאים:

  1. לחץ עלהתחל , הצבע על כל התוכניות, הצבע על כלי ניהולולאחר מכן לחץ על מציג האירועים.

  2. תחת מציג האירועים (מקומי), לחץ על יישום.

  3. בחלונית השמאלית, גלול מטה ברשימת ההודעות כדי לאתר הודעת שגיאה.

  4. לחץ פעמיים על הודעת השגיאה כדי לקבוע אם ההודעה חלה על המצב שלך.

הודעת השגיאה שאתה מאתר עשויה לציין שאחד או יותר מהתנאים הבאים מתקיימים:

  • שירות Microsoft SQL Server אינו מופעל.

  • החשבון המשמש כדי להפעיל את AOS אינו כולל את תפקידי מסד הנתונים הנכונים ב- SQL Server.

  • חריגה ממספר רשיונות AOS.

  • סדר SQL Server מסד הנתונים אינו תלוי רישיות באופן שגוי.

הערה רשימה זו כוללת את הסיבות הידועות לה הודעת שגיאה זו. עשויות להיות סיבות אחרות.

פתרון

כדי לפתור בעיה זו לאחר אימות כי הודעת שגיאה ספציפית חלה על המצב שלך, השתמש באחת מהשיטות הבאות, בהתאם למצבך.

הערה ייתכן שיהיה עליך להשתמש ביותר משיטה אחת כדי לפתור בעיה זו.

שיטה 1: הפעלת SQL Server השירות

AOS תלוי בשירות SQL Server מופעל. אם שירות SQL Server אינו מופעל, AOS לא יותחל.

השתמש באחד מההליכים הבאים, בהתאם לגירסת SQL Server שאתה מפעיל.

Microsoft SQL Server 2000

כדי להפעיל את SQL Server 2000, בצע את הפעולות הבאות:

  1. לחץ עלהתחל , הצבע על כל התוכניות, הצבע על כלי ניהולולאחר מכן לחץ על שירותים.

  2. אתר את שירות MSSQLServer.

  3. אם השירות אינו מופעל, לחץ באמצעות לחצן העכבר הימני על השירות ולאחר מכן לחץ על התחל.

Microsoft SQL Server 2005

כדי להפעיל את SQL Server 2005, בצע את הפעולות הבאות:

  1. לחץ עלהתחל , הצבע על כל התוכניות, הצבע על כלי ניהולולאחר מכן לחץ על שירותים.

  2. אתר את SQL Server (MSSQLServer).

  3. אם השירות אינו מופעל, לחץ באמצעות לחצן העכבר הימני על השירות ולאחר מכן לחץ על התחל.

שיטה 2: ודא שהחשבון המשמש כדי להפעיל את AOS כולל את תפקידי מסד הנתונים הנכונים ב- SQL Server

החשבון המשמש כדי להפעיל את שירות AOS חייב להיות מוקצים לפחות תפקידי מסד הנתונים הבאים ב- SQL Server:

  • db_ddladmin

  • db_datareader

  • db_datawriter

כדי לקבוע אם החשבון כולל את תפקידי מסד הנתונים הנכונים, בצע את הפעולות הבאות:

  1. קבע את החשבון המשמש כדי להפעיל את שירות AOS. לשם כך, בצע את השלבים הבאים:

    1. לחץ עלהתחל , הצבע על כל התוכניות, הצבע על כלי ניהולולאחר מכן לחץ על שירותים.

    2. אתר את השירות שמתחיל ב- Dynamics Server$.

    3. לחץ באמצעות לחצן העכבר הימני על השירות ולאחר מכן לחץ על מאפיינים.

    4. לחץ על הכרטיסיה כניסה.

    5. תחת היכנס כ,קבע את החשבון המשמש להכניסה לשירות AOS.

      הערות

      • כברירת מחדל, חשבון NT Authority\Network Service משמש כדי להיכנס לשירות AOS.

      • אם שירות AOS נמצא באותו מחשב שבו SQL Server, החשבון הדורש הרשאות SQL Server הוא חשבון NT Authority\Network Service.

      • אם שירות AOS פועל במחשב נפרד מה- SQL Server, החשבון הדורש הרשאות SQL השרת הוא שם המחשב של המחשב שבו פועל שירות ה- AOS. התבנית של שם המחשב היא כדלקמן:

        domain\computer_name$במקרה זה, התחום הוא שם תחום הרשת, ו- computer_name$ הוא שם שרת ה- AOS.

  2. השתמש באחד מההליכים הבאים, בהתאם לגירסת SQL Server שאתה מפעיל.

    SQL Server 2000 עבור SQL Server 2000, בצע את הפעולות הבאות:

    1. לחץ עלהתחל , הצבע על כל התוכניות, הצבע על Microsoft SQL Serverולאחר מכן לחץ על Enterprise Manager.

    2. הרחב את Microsoft SQL Servers.

    3. הרחב SQL Server הקבוצה.

    4. הרחב (מקומי) (Windows NT).

    5. הרחב את אבטחה.

    6. לחץ על כניסות.

    7. לחץ באמצעות לחצן העכבר הימני על החשבון שקבעת בשלב 1 ולאחר מכן לחץ על מאפיינים.

    8. לחץ על הכרטיסיה Access מסד נתונים.

    9. לחץ על מסד הנתונים של Axapta ולאחר מכן ודא שתפקידי מסד הנתונים הבאים נבחרו:

      • db_ddladmin

      • db_datareader

      • db_datawriter

    10. לחץ על אישור.

    11. הרחב מסדי נתונים.

    12. הרחב את מסד הנתונים של Dynamics.

    13. לחץ על הליכים מאוחסניםולאחר מכן אתר את ההליכים המאוחסנים הבאים:

      • createserversessions

      • createusersessions

    14. לחץ באמצעות לחצן העכבר הימני על פרוצדורה מאוחסנת ולאחר מכן לחץ על מאפיינים.

    15. לחץ על הרשאות.

    16. אתר את החשבון שבחרת בשלב 1, לחץ כדי לבחור את תיבת הסימון EXEC ולאחר מכן לחץ על אישור.

      הערה חזור על שלבים 2n עד 2p עבור הפרוצדורה המאוחסנת האחרת בשלב 2m.

    SQL Server 2005 עבור SQL Server 2005, בצע את הפעולות הבאות:

    1. לחץ עלהתחל , הצבע על כל התוכניות, הצבע על Microsoft SQL Server 2005ולאחר מכן לחץ על SQL Server Studio ניהול.

    2. בכרטיסיה סיכום, לחץ פעמיים על אבטחה.

    3. לחץ פעמיים על כניסות.

    4. לחץ באמצעות לחצן העכבר הימני על החשבון שקבעת בשלב 1 ולאחר מכן לחץ על מאפיינים.

    5. לחץ על מיפוי משתמשים.

    6. לחץ על מסד הנתונים של Axapta ולאחר מכן ודא שתפקידי מסד הנתונים הבאים נבחרו:

      • db_ddladmin

      • db_datareader

      • db_datawriter

    7. לחץ על אישור.

    8. הרחב מסדי נתונים.

    9. הרחב את מסד הנתונים של Dynamics.

    10. הרחב את יכולת התכנתות.

    11. הרחב את שגרות מאוחסנות.

    12. אתר את ההליכים המאוחסנים הבאים:

      • createserversessions

      • createusersessions

    13. לחץ באמצעות לחצן העכבר הימני על פרוצדורה מאוחסנת ולאחר מכן לחץ על מאפיינים.

    14. לחץ על הרשאות.

    15. אתר את החשבון שבחרת בשלב 1, לחץ כדי לבחור בתיבת הסימון הענק עבור ההרשאה EXEC ולאחר מכן לחץ על אישור.

      הערה חזור על שלבים 2 עד 2o עבור הפרוצדורה המאוחסנת האחרת בשלב 2l.

שיטה 3: קבע אם מספר רשיונות AOS חורג

כדי לקבוע אם מספר ה- AOSs שעבורו אתה מורשה כעת, בצע את הפעולות הבאות:

  1. הפעל את Microsoft Dynamics AX 4.0 ולאחר מכן היכנס.

  2. לחץ על ניהול.

  3. הרחב את תוכנית ההתקנה.

  4. הרחב את מערכת.

  5. לחץ על פרטי רשיון.

  6. בכרטיסיה מערכת, בחר שרתים של אובייקטי יישומים תחת תיאור קוד.

  7. בתיבת עמודה, שים לב למספר ה- AOSs שעבורו אתה מורשה כעת.

הערה כדי להתחיל AOS נוסף, באפשרותך לסגור AOS הפועל. לחלופין, באפשרותך לרכוש רשיונות AOS נוספים.

שיטה 4: ודא שסדר SQL Server מסד הנתונים הוא תלוי רישיות

ב- Microsoft Dynamics AX 4.0, סדר המיון עבור מסד הנתונים חייב להיות תלוי רישיות.


כדי לקבוע את סדר המיון במצבך, השתמש באחד מההליכים הבאים, בהתאם לגירסת SQL Server שאתה מפעיל.

Microsoft SQL Server 2000

עבור Microsoft SQL Server 2000, בצע את הפעולות הבאות:

  1. לחץ עלהתחל , הצבע על כל התוכניות, הצבע על Microsoft SQL Serverולאחר מכן לחץ על מנתח השאילתות.

  2. היכנס אל מנתח השאילתות ולאחר מכן הפעל את קובץ ה- Script הבא:

    sp_helpsort

Microsoft SQL Server 2005

עבור Microsoft SQL Server 2005, בצע את הפעולות הבאות:

  1. לחץ עלהתחל , הצבע על כל התוכניות, הצבע על Microsoft SQL Server 2005ולאחר מכן לחץ על SQL Server Studio ניהול.

  2. לחץ על שאילתה חדשהולאחר מכן הפעל את קובץ ה- Script הבא:

    sp_helpsort

ברשימת תוצאות ה- Script, אמורה להיות רשימה שמציין "תלוי רישיות" או "תלוי רישיות".

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×