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

مسعود طاهری

مسعود طاهری

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

30 دیدگاه

  1. مهدی مسیبی

    مهدی مسیبی

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

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

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

     سلام

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

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

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

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

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

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

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

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

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

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

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

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

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

    ممنون

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

    حسن ضرابی

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

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

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

    با تشکر از شما

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

    حسن ضرابی

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

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

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

    با تشکر از شما

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

      مسعود طاهری

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

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

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

    پاسخ
  11. مریم سنگینان

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

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

    مصطفي زماني

        سلام

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

    پاسخ
  13. امیر

        عالیییییییی

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

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

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

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

      مسعود طاهری

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

      پاسخ
  15. reza

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

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

      مسعود طاهری

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

      پاسخ
      1. reza

        سلام
        با تشکر از پاسخ جنابعالی
        اما بنده این مورد را در یک ویندوز (ویندوز10) انجام دادم
        نرم افزار حسابداری که نصب کردم اگر دیتابیس 2008 بود به این طریق امکان ورود داشتم ولی اگر از 2014 استفاده میکردم خطای غیرفعال بودن کاربر administrator میداد.
        یعنی برای ورود به دیتابیس باید تنظیمات کاربر ویندوز را تغییر داد؟
        چطور کاربر ادمین ویندوز در قبال 2نسخه از اس کیو ال 2رفتار متفاوت دارد؟

  16. مجتبي

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

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

      مسعود طاهری

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

      پاسخ
  17. م.ب

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

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

    مسعود طاهری

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

    پاسخ
  19. هادی

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

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

      مسعود طاهری

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

      پاسخ
      1. هادی

        من این کار رو انجام دادم اما ببینید خروجی رو
        2019-02-25 21:03:33.11 Logon Error: 18470, Severity: 14, State: 1.
        2019-02-25 21:03:33.11 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/

  20. همیلا

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

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

      مسعود طاهری

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

      پاسخ

ارسال یک نظر

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

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