درباره نویسنده

مسعود طاهری

مسعود طاهری

عاشق علیرضا (پسرم) و همسرم. در ضمن SQL Server را هم دوست دارم.

30 Comments

  1. مهدی مسیبی

    مهدی مسیبی

    همانطور که جناب مهندس فرمودن این قابلیت به هیچ وجه ضعف یا باگ محسوب نمیشه.
    در اوراکل هم اگر با یوزر لینوکسی oracle (که یوزر نصب کننده دیتابیس اوراکل هست) به لینوکس لاگین کنید میتونید بدون پسورد با سطح دسترسی گادادمین به اوراکل لاگین کنید .
    جناب مهندس ممنون از به اشتراک گذاشتن این قابلیت

    پاسخ دادن
  2. فرشید علی اکبری

    فرشید علی اکبری

     سلام

    بسیار عالی و کاربردی (مخصوصاً برای مواقع اضطراری) بود.
    تشکر.
    پاسخ دادن
  3. مهدی ربانی ذبیحی

    مهدی ربانی ذبیحی

        سلام ممنون جناب مهندس طاهری بسیار عالی بود.

    پاسخ دادن
  4. غلامحسین عبادی

       با سلام و عرض ادب

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

    پاسخ دادن
  5. غلامحسین عبادی

       با سلام و عرض ادب

    ممون از مطلب خوبی که ارائه دادید . لازم به ذکر است که حتما باید با کاربر Administrator وارد سرور شوید ، حتی اگر با کاربری که عضو گروه Administrator  باشد ، نمی توان مراحل گفته شده در فیلم آموزشی فوق را اجرا کرد .

    پاسخ دادن
  6. مصطفی عینی

      سلام 
     ممنون از مهندس طاهری بابت این موضوع عالی

    پاسخ دادن
  7. سیدمحمد حسینی

    سیدمحمد حسینی

    ممنون

    در برخی موارد واقعا برای من کاربرد داره
    مرسی
    پاسخ دادن
  8. alireza kia

    alireza kia

       بسیار عالی و مفید

    پاسخ دادن
  9. حسن ضرابی

    حسن ضرابی

    با سلام و خسته نباشید خدمت شما

    من یک دیتابیس دارم مثلا ۱۰ user در آن تعریف کرده ام می خواهم
    با یک کوئری بدست بیاورم کاربران آفلاین را که چه کسانی در حال حاضر آفلاین
    هستند آیا sp سیستمی در این مورد وجود دارد یا آیا کوئری خاصی در این مورد
    وجود دارد

    ممنون می شوم راهنمایی کنید

    با تشکر از شما

    پاسخ دادن
  10. حسن ضرابی

    حسن ضرابی

    با سلام و خسته نباشید خدمت شما

    من می خواستم از طریق sql server بدست بیاورم کاربری که لاگین کرده مثلا چند دقیقه یا چند ساعت لاگین شده و زمان ان را بدست بیاورم

    ممنون می شوم راهنمایی کنید

    با تشکر از شما

    پاسخ دادن
    1. مسعود طاهری

      مسعود طاهری

      انجام اینکار زیاد جالب نیست

      به دلیل اینکه زمانی که شما با اپلیکیشن کانکشن باز می کنید و کوئری اجرا می کنید پس از اتمام کار Connection را می بندید و…
      کوئری زیر دارای یک فیلد با نام Connect_Time است 
      SELECT * FROM SYS.DM_EXEC_CONNECTIONS
      اگر منظور شما این است که بدانید Business یوزر شما الان به اپلیکیشن لاگین کرده و در حال کار کردن با سیستم است داستان کمی فرق می کند. (این موضوع در وب اپلیکیشن با ماژول های مایکروسافت / ماژول های Authentication …. امکان پذیر است)
      پاسخ دادن
  11. علی فنایی

        بسیار  بسیار عالی بود آقای مهندس طاهری.  از اطلاعش بسیار ممنونم. 

    پاسخ دادن
  12. مریم سنگینان

       ممنون که این آموزش ها رو تصویری می گذارین کارتون خیلی تکه

    پاسخ دادن
  13. مصطفي زماني

    مصطفي زماني

        سلام

    بسيار مورد كاربردي و سودمندي است. براي يكي از Instanceهاي سازمان مشتري انجام دادم و موفق شدم از مخمصه بيام بيرون.

    پاسخ دادن
  14. امیر

        عالیییییییی

    پاسخ دادن
  15. محمد جواد توکلی

    محمد جواد توکلی

    سلام
    من از این روش استفاده کردم ولی در هنگام اتصال به دیتابیس باز هم با پیام عدم دسترسی administrator مواجه شدم
    با کاربری administrator لاگین کرده بودم و singeluser هم استارت کردم ولی باز هم دسترسی نداشتم!!!

    پاسخ دادن
    1. مسعود طاهری

      مسعود طاهری

      سلام مهندس
      چک کنید مرحله ای را از قلم نیانداخته اید.
      چون با خیلی از دوستان این مورد را چک کردیم و اکثر اوکی هستند
      موفق باشید

      پاسخ دادن
  16. reza

    سلام
    در صورتیکه کاربر administrator در حالت disable باشد امکان ورود وجود ندارد
    بنده امکان ورود به دیتابیس نرم افزاری به این طریق در اس کیو ال ۲۰۰۸ دارم ولی در اس کیو ال ۲۰۱۴ با پیام غیر فعال بودن کاربر administrator مواجه میشوم
    آیا برای این مواقع نیز راهکاری وجود دارد؟

    پاسخ دادن
    1. مسعود طاهری

      مسعود طاهری

      این ویژگی وابسته به کاربر Administrator ویندوز می باشد

      پاسخ دادن
      1. reza

        سلام
        با تشکر از پاسخ جنابعالی
        اما بنده این مورد را در یک ویندوز (ویندوز۱۰) انجام دادم
        نرم افزار حسابداری که نصب کردم اگر دیتابیس ۲۰۰۸ بود به این طریق امکان ورود داشتم ولی اگر از ۲۰۱۴ استفاده میکردم خطای غیرفعال بودن کاربر administrator میداد.
        یعنی برای ورود به دیتابیس باید تنظیمات کاربر ویندوز را تغییر داد؟
        چطور کاربر ادمین ویندوز در قبال ۲نسخه از اس کیو ال ۲رفتار متفاوت دارد؟

  17. مجتبي

    با سلام
    يك مشكل دارم الان بار دومه كه در دو مجموعه برام پيش اومده:
    روي سرور sql 2008R2 در حالت ميكس مود و اينستنس ديفالت نصب ميكنم و كلاينت ها به سرور متصل و مشكلي وجود ندارد. بعد از خاموش كردن سرور در روز بعد امكان كانكت با يوزر “sa” و رمز مشخص شده وجود ندارد. بايد در حالت “windows Authentication” وارد شد و رمز را تغيير دهيم تا كلاينت ها وصل بشن.
    دوستان تا حالا اين مشكل رو داشتن؟ ممنون ميشم راهنمايي كنيد.

    پاسخ دادن
    1. مسعود طاهری

      مسعود طاهری

      سلام
      ممکن است ویژگی Password Policy شما فعال باشه
      و باعث بوجود آمدن این موضوع شده است

      پاسخ دادن
  18. م.ب

    با سلام خدمت استاد عزیز
    سوالی که اینجانب داشتم این است که اگر کاربران ویندوزی غیر فعال شده باشند این روش دیگر کارساز نیست.
    آیا راه حل دیگری وجود دارد مثلا از طریق sqlcmd بتوان برای اس کیو ال کاربر ویندوزی جدید تعریف کرد یا راه حل های دیگر؟
    با تشکر از توجه شما

    پاسخ دادن
  19. مسعود طاهری

    مسعود طاهری

    این روش ارتباطی به غیر فعال شدن کاربر ویندوزی ندارد
    توجه داشته باشید شما باید با یوزر Administrator وارد سیستم عامل شوید و Command Prompt را اجرا کنید
    و در ضمن سرویس SQL Server را به صورت Single User بالا بیاورید (سوئیچ -m)

    پاسخ دادن
  20. هادی

    سلام
    در سناریویی که کاربر administrator داخل اس کیو ال حذف شده باشه یا غیر فعال به چه صورت می شه این مورد رو هندل کرد ؟

    پاسخ دادن
    1. مسعود طاهری

      مسعود طاهری

      این موضوع مهم نیست
      شما با یوزر ادمین ویندوزی این کار را دارید انجام می دهید و همچنین سرویس SQL Server را به صورت Single User بالا می آورید …..

      پاسخ دادن
      1. هادی

        من این کار رو انجام دادم اما ببینید خروجی رو
        ۲۰۱۹-۰۲-۲۵ ۲۱:۰۳:۳۳٫۱۱ Logon Error: 18470, Severity: 14, State: 1.
        ۲۰۱۹-۰۲-۲۵ ۲۱:۰۳:۳۳٫۱۱ Logon Login failed for user ‘…\Administrator’. Reason: The account is disabled. [CLIENT: ]
        ممنون میشم بتونید کمک کنید

      2. مسعود طاهری

        مسعود طاهری

        سرویس SQL را استاپ کنید و به صورت Single User بالا بیاورید و Command Prompt را Run As admin کنید دقیقا مثل فیلم و حواستان باشد هیچ کس و هیچ اپی به جزء شما به Instance وصل نشود ….
        احتمالا Sessionی مربوط به یک App دیگر اتصال را به عهده گرفته است ….

        https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/connect-to-sql-server-when-system-administrators-are-locked-out?view=sql-server-2017

        https://www.mssqltips.com/sqlservertip/2465/how-to-connect-to-sql-server-if-you-are-completely-locked-out/

  21. همیلا

    جناب طاهری،
    با سلام
    بنده این آموزش شما رو انجام دادم و مشکلم برطرف شد ولی روی یکی از SQLها پیغام خطا دریافت میکنم.
    Login failed for user ‘%ls’. Only administrators may connect at this time.
    ممنونم میشم راهنمایی بفرمایید.

    پاسخ دادن
    1. مسعود طاهری

      مسعود طاهری

      با DAC Connection امتحان کنید

      پاسخ دادن

ارسال نظر

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تمامی حقوق مادی و معنوی این وب سایت متعلق به نیک آموز می باشد.
این سایت توسط تیم آموزش برنامه نویسی نیک آموز مدیریت می شود.

به دلیل جلوگیری از شیوع ویروس کرونا، همایش معماری میکروسرویس به صورت آنلاین برگزار خواهد شد.
اطلاعات بیشتر
close-image