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

همانطور که می دانید SQL SERVER یکی از سرویس های سرور های ویندوزی می باشد و در زمان نگارش این مقاله، از سه نسخه ی SQL SERVER 2008,2012,2014 استفاده می شود.

 

 

در سرور های ویندوزی با توجه به اینکه کاربران دسترسی روت به سرور دارند، می توانند نسخه ی SQL SERVER  مد نظر خود را دانلود و نصب نمایند. اما اگر شما از SERVER.IR سرور خود را خریداری نموده باشید و به همراه آن درخواست نصب کنترل پنل را نیز داده باشید، کارشناسان ما در زمان نصب کنترل پنل از طریق تیکت از شما نسخه ی SQL SERVER مد نظر را پرسیده و آن را برایتان نصب می نمایند. اما در صورتی که نصب آن را خود برعهده گرفتید، ممکن است در هنگام نصب با خطایی رو به رو شوید (این خطا بیشتر برای نسخه ی Sql server 2008 و گاها در موارد اندکی ممکن است برای sql server 2012 به وجود آید) که متن ارور به این صورت است :

not all privileges or groups referenced are assigned to the caller

 

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

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

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

 

 

 

Back up files and directories

Debug Programs

Manage auditing and Security log

Restore files and directories

Take ownership of files or other objects

 

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

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

در صورتی که هردو راهکار را انجام دهید و بازهم مشکل برطرف نشد و سرور خود را از server.ir خریداری و برای آن مدیریت سرور نیز خریداری نموده اید، می توانید با ارسال تیکت به کارشناسان، این موضوع را مطرح نمایید تا این مورد از داخل سرور شما بررسی شود.