خطا not all privileges or groups referenced are assigned to the caller در نصب SQL SERVER

 

ممکن است در هنگام نصب نسخه های مختلف sqlserver با خطایی رو به رو شوید (این خطا بیشتر برای نسخه ی Sql server 2008 و گاها در موارد اندکی ممکن است برای sql server 2012 به وجود آید) که متن ارور به این صورت است :

 

اگر با این ارور مواجه شدید، می بایست اقدامات زیر را انجام دهید :

در حالتیکه از طریق ریموت در داخل سرور خود هستید، در قسمت سرچ ویندوز، عبارت Local Security Policy را جستجو نمایید و وارد آن شوید، در پنجره ی مربوط به آن وارد بخش User Rights Management و یا user rights assignment شوید (در برخی ویندوز ها ممکن است نام این بخش یکی از این دو مورد باشد) سپس به ترتیب وارد بخش های زیر شده و یوزر فعلی خود را در این قسمت اضافه نمایید (البته می بایست یوزر administrator در این جا وجود داشته باشد)

برای اینکه متوجه شوید نام یوزر فعلی شما چیست و یا از آن اطمینان حاصل نمایید، در قسمت جستجوی ویندوز عبارت cmd را جستجو نمایید و command prompt که یک صفحه ی سیاه است را باز نمایید، در این قسمت عبارت whoami را وارد نموده و enter کنید تا سیستم به شما نام یوزرتان را نمایش دهد، سپس آن یوزر را در بخش های زیر اضافه نمایید : (تمامی این بخش ها در قسمت user rights management وجود دارند)

 

بعد از انجام این کار می بایست بتوانید مراحل نصب را طی نمایید لذا عبارت retry  در ارور مربوطه را مجدد بزنید و یا نسخه ی SQL نصبی را از داخل control panel حذف نموده و مجدد نصب را انجام دهید.

راه حل ذکر شده، راهکار اصلی آن است اما در صورتی که این راهکار مشکل شما را حل نکرد، راهکار های دیگری در اینترنت ذکر شده است که ممکن است کمی عجیب به نظر برسد اما طبق تجربه ی ما در مواردی کارساز و مشکل گشا بوده است، یکی از این راهکار ها این است که می بایست فایل نصبی SQL که دانلود نموده اید را برروی desktop قرار دهید و نصب آن را از طریق desktop انجام دهید.

 

اگر در مورد این آموزش سوالی دارید و یا نیاز به کانفیگ تخصصی برای سرور خود دارید ، با متخصصان ما از طریق تیکت در ارتباط باشید .

تلگرام