فهرست مطالب:

کاربران یتیم در SQL Server چیست؟
کاربران یتیم در SQL Server چیست؟

تصویری: کاربران یتیم در SQL Server چیست؟

تصویری: کاربران یتیم در SQL Server چیست؟
تصویری: نحوه یافتن و رفع مشکل کاربران یتیم در SQL Server || خانم SQL 2024, نوامبر
Anonim

کاربر یتیم مواردی هستند که در سطح پایگاه داده وجود دارند اما لاگین های مربوطه آنها در آن وجود ندارد سرور مرحله. کاربران یتیم زمانی ایجاد می شوند که از پایگاه داده یک نسخه پشتیبان تهیه می کنید سرور و بر روی دیگری بازسازی شد سرور (بیشتر در هنگام مهاجرت DB).

علاوه بر این، چگونه کاربران یتیم را در SQL Server پیدا کنم؟

با مراحل زیر کاربران یتیم را در آن محیط‌ها شناسایی کنید:

  1. به پایگاه داده اصلی متصل شوید و SID را برای ورود به سیستم با پرس و جو زیر انتخاب کنید:
  2. با استفاده از کوئری زیر به پایگاه داده کاربر متصل شوید و SID کاربران را در جدول sys.database_principals بررسی کنید:

همچنین، SQL Sid چیست؟ در زمینه سیستم عامل های Microsoft Windows NT، یک شناسه امنیتی (معمولاً به اختصار SID ) یک نام منحصر به فرد (رشته حروف عددی) است که توسط یک کنترل کننده دامنه ویندوز در طول فرآیند ورود به سیستم اختصاص داده می شود که برای شناسایی یک موضوع، مانند یک کاربر یا گروهی از کاربران استفاده می شود.

پس از آن، سوال این است که کاربر SQL بدون ورود چیست؟

این بدون ورود به سیستم بند الف ایجاد می کند کاربر که به a نگاشت نشده است SQL سرور وارد شدن . می تواند به عنوان مهمان به پایگاه داده های دیگر متصل شود. می توان مجوزهایی را به این امر اختصاص داد کاربر بدون ورود و زمانی که زمینه امنیتی به a تغییر می کند کاربر بدون ورود ، اصلی کاربران مجوزها را دریافت می کند کاربر بدون ورود.

چگونه یک کاربر یتیم را تعمیر کنم؟

ما میتوانیم رفع کاربران بی سرپرست با استفاده از روش های مختلف اگر پیدا کردید کاربران یتیم ، سپس با استفاده از آن لاگین ایجاد کنید کاربر یتیم SID برای تغییر می توان از UPDATE_ONE استفاده کرد کاربر SID با SID ورود. می توان از آن برای نقشه برداری استفاده کرد حتی اگر نام ورود و کاربر نام متفاوت (یا) یکسان است.

توصیه شده: