תוכן עניינים:

מה זה משתמשים יתומים ב-SQL Server?
מה זה משתמשים יתומים ב-SQL Server?

וִידֵאוֹ: מה זה משתמשים יתומים ב-SQL Server?

וִידֵאוֹ: מה זה משתמשים יתומים ב-SQL Server?
וִידֵאוֹ: Active Directory Foundations: Understanding this object database 2024, מאי
Anonim

משתמש יתום הם אלה שנמצאים ברמת מסד הנתונים אך כניסותיהם הרלוונטיות אינן נוכחות ב- שרת רָמָה. משתמשים יתומים נוצרים כאשר אתה לוקח גיבוי מסד נתונים מאחד שרת ושוחזר על אחר שרת (בעיקר במהלך הגירת DB).

יתר על כן, כיצד אוכל למצוא משתמשים יתומים ב-SQL Server?

זהה משתמשים יתומים בסביבות אלה באמצעות השלבים הבאים:

  1. התחבר למסד הנתונים הראשי ובחר את ה-SID לכניסות עם השאילתה הבאה:
  2. התחבר למסד הנתונים של המשתמש וסקור את ה-SID של המשתמשים בטבלה sys.database_principals, באמצעות השאילתה הבאה:

כמו כן, מה זה SQL Sid? בהקשר של קו מערכות ההפעלה של Microsoft Windows NT, מזהה אבטחה (מקוצר בדרך כלל SID ) הוא שם ייחודי (מחרוזת תווים אלפאנומרית) המוקצה על ידי בקר תחום של Windows במהלך תהליך הכניסה המשמש לזיהוי נושא, כגון משתמש או קבוצת משתמשים ב

לאחר מכן, השאלה היא, מהו משתמש SQL ללא התחברות?

ה ללא התחברות סעיף יוצר א מִשׁתַמֵשׁ שאינו ממופה ל-a SQL שרת התחברות . זה יכול להתחבר למאגרי מידע אחרים כאורח. ניתן להקצות הרשאות לכך משתמש ללא התחברות וכאשר ההקשר האבטחה משתנה ל-a משתמש ללא התחברות , המקורי משתמשים מקבל את ההרשאות של משתמש ללא התחברות.

כיצד אוכל לתקן משתמש יתום?

אנחנו יכולים לתקן משתמשים יתומים באמצעות שיטות שונות. אם תמצא משתמשים יתומים , ולאחר מכן צור התחברות באמצעות משתמש יתום SID. ניתן להשתמש ב-UPDATE_ONE לשינוי של המשתמש SID עם כניסה SID. זה יכול לשמש למיפוי גם אם שם התחברות ו מִשׁתַמֵשׁ שמות שונים (או) זהים.

מוּמלָץ: