תופעות
אתה מקבל הודעת שגיאה בעת ביצוע אחת מהפעולות הבאות ב- Microsoft Business Solutions - פורטל עסקי:
-
אתה מנסה לשחזר מסד נתונים.
-
אתה מנסה לקחת מסד נתונים למצב לא מקוון.
-
אתה מנסה לקבוע תצורה של מסד נתונים לגישה של משתמש יחיד או לגישה לקריאה בלבד.
מתקבלת הודעת השגיאה הבאה:
שגיאה 5070: לא ניתן לשנות את מצב מסד הנתונים בזמן שמשתמשים אחריםמשתמשים במשפט 'database_nameALTER DATABASE' של מסד הנתונים של מסד הנתונים נכשל. sp_dboption נכשלה.
בעיה זו מתרחשת למרות שכל המשתמשים יצאו מ- Microsoft Dynamics GP או Microsoft Dynamics SL.
סיבה
Business Portal משתמש בחיבורים כדי לנצל את יתרונות הביצועים. אופן פעולה זה מתרחש עקב האופן שבו פונקציות חיבור של מאגר וב עקב העיצוב של פורטל עסקי. משתמשי הפורטל העסקי שומרים על החיבור שלהם למסדי הנתונים לאחר שהמשתמשים סוגרים את הפעלות הדפדפן שלהם.
פתרון הבעיה
כדי לפתור בעיה זו, בצע את השלבים הבאים:
-
הצגת החיבורים הפעילים למסדי הנתונים, מזהה תהליך שרת Microsoft SQL Server 2000 (SPID), המצב ואת שם הכניסה. לשם כך, בצע את השלבים הבאים:
-
התחל SQL מנתח השאילתות.
-
הפעל את קובץ ה- Script הבא.
sp_who
-
-
אפס את החיבורים הפעילים. לשם כך, השתמש באחת מהשיטות הבאות.שיטה 1 נתק באופן ידני את ה- SPID עבור משתמשי הפורטל העסקי. שיטה זו היא השיטה המומלצת מכיוון שהיא משפיעה על התהליכים והמשתמשים הנמוכים ביותר. הערה לפני ביצוע שלבים אלה, ציין שכל המשתמשים יוצאים מהפורטל העסקי.
-
התחל SQL מנתח השאילתות.
-
הפעל את קובץ ה- Script הבא מול מסד הנתונים.
KILL <SPID number>
הערה החלף את<ה- SPID>מציין המיקום במספר ה- SPID בשלב 1.
שיטה 2 הפעל מחדש SQL שירותים באמצעות SQL Server ניהול Studio או Microsoft SQL Server Manager:
-
שכל המשתמשים יצא מ- Business Portal וכל תוכניות אחרות להתחברות Microsoft SQL Server.
-
הפעל מחדש SQL שירותים באמצעות Microsoft SQL Server ניהול סטודיו או באמצעות SQL Server Enterprise Manager.בעת הפעלה מחדש של SQL, כל ה- SPID וכל חיבורי ה- SPID מאופסים. שיטה 2 משפיעה על משתמשים רבים יותר ועל יותר תהליכים מאשר שיטה 1.
-
מידע נוסף
לקבלת מידע נוסף אודות הפקודה KILL, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:
171224 הבנת אופן העבודות של הפקודה Transact-SQL KILL