زنگ

کسانی هستند که این خبر را قبل از شما می خوانند.
برای دریافت آخرین مقالات مشترک شوید.
پست الکترونیک
نام
نام خانوادگی
چگونه می خواهید The Bell را بخوانید
بدون اسپم

بخوانید: 367

هر اتفاقی می تواند رخ دهد و همه چیز اتفاق نمی افتد ، اما بهتر است برای آینده مطالعه داشته باشیم تا بعداً عجله نکنید ، با این سؤال - چگونه؟ بنابراین اکنون سوالی را که مدت ها نگران من بوده ، تحلیل خواهم کرد ، اگر در سرور پایگاه داده انجام دهم ، چه باید بکنم MS SQL Server 2008 R2 که من از مدیر سیستم قبلی به ارث بردم اصلاً باقی نمانده است هیچ گذرواژه ای برای اتصال به سیستم ضربه محکم و ناگهانی مدیریت به نام as استودیو مدیریت SQL... البته ، همه فعلاً کار می کند ، اما این بار همیشه در چنین تناقضی قرار می گیرد:

همه چیز معمولاً در روز جمعه و دوشنبه اتفاق می افتد که در روز جمعه نمی افتد.

من به هر طریق ممکن از این کار جلوگیری می کنم و مرتباً صحنه ها و مراحل بازیابی و تهیه نسخه پشتیبان را در صورت اشتباه انجام می دهم.

از گسترش یافته چه می توانید یاد بگیرید؟

شروع - کنترل پنل - ابزارهای اداری - خدمات، خدمات مربوط به خدمات MSSQL - SQL Server (MSSQLSERVER) هنگام باز کردن خواص آن ( خصوصیات) و به برگه بروید ورود از طرف حساب سیستم اجرا می شود. خوبه. اکنون ، در هر زمان که برنامه ریزی تعمیر و نگهداری را انجام داده اید ، ما این کار را انجام می دهیم ، از راه اندازی این سرویس به نمایندگی از یک حساب با (مدیر مورد نیاز) حقوق این سیستم امتناع می ورزیم ، اما اول از همه ما یک کاربر ایجاد می کنیم:

راه اندازی اعلان فرمان با حقوق سرپرست و ایجاد کاربران و به او حق مدیر محلی بدهید:

C: \\ Windows \\ system32\u003e کاربر خالص کاربر [ایمیل محافظت شده] / اضافه کردن

C: \\ Windows \\ system32\u003e مدیران محلی گروه محلی ekzorchik / اضافه کنید

این فرمان با موفقیت انجام شد.

C: \\ Windows \\ system32\u003e derket

اکنون در برگه ورود ویژگی های خدمات سرور SQL ما از طرف چه کسی خدمات را شروع می کنیم همانطور که در تصویر زیر نشان داده شده است:

این حساب:. \\ Ekzorchik

کلمه عبور: [ایمیل محافظت شده]

تأیید گذرواژه: [ایمیل محافظت شده]

در ادامه پنجره ای با متن قرار می گیرد:

حساب. \\ Ekzorchik به عنوان خدمات حق ورود به سیستم داده شده است.

تا زمانی که سرویس را متوقف کرده و مجدداً سرویس را متوقف کنید ، نام ورود به سیستم عملی نخواهد شد

ما همین کار را برای سرویس انجام می دهیم عامل سرور SQL از طرف چه کسی این سرویس را اجرا کند.

خوب ، در صورت متوقف کردن سرویس ، و سپس شروع به کار ، تمام تغییرات به درستی اعمال می شوند.

C: \\ Windows \\ system32\u003e خالص توقف SQLSERVERAGENT

سرویس SQL Server Agent (MSSQLSERVER) متوقف شده است ..

سرویس SQL Server Agent (MSSQLSERVER) با موفقیت متوقف شد.

C: \\ Windows \\ system32\u003e خالص توقف MSSQLSERVER

C: \\ Windows \\ system32\u003e خالص شروع SQLSERVERAGENT

سرویس SQL Server Agent (MSSQLSERVER) شروع می شود.

سرویس SQL Server Agent (MSSQLSERVER) با موفقیت شروع شد.

بعد خروجو بعد ورود به سیستم تحت حساب محلی که قبلاً ایجاد شده است اگزورچیک... باز کردن ضربه محکم و ناگهانی S استودیوی مدیریت QL:

شروع - همه برنامه ها - Microsoft SQL Server 2008 R2 - استودیوی مدیریت SQL سرور و با استفاده از سیستم وارد شوید تأیید اعتبار Windows

فشار می دهم وصل کنید، اما در پاسخ ، به جای ورود به سیستم با موفقیت ، خطایی دریافت می کنم:

نتیجه می گیرم که چنین فریبکاری کارآیی نخواهد داشت ، و به یاد می آورم چه کار دیگری می توان انجام داد ، در اینجا اوبونتو به حساب superuser ریشه که در mysql من به حالت تک کاربره می روم ، نمی دانم چنین چیزی وجود دارد یا خیر.

من همه چیز را مثل گذشته باز می گردانم ، یعنی خدمت را از طرف سیستم شروع می کنم

خواندن اسناد در وب سایت رسمی مایکروسافت من را در اینجا به چنین اقداماتی برای تنظیم مجدد گذرواژه در حساب راهنمایی کردم SA:

اسنپ \u200b\u200bرا اجرا کردم مدیر پیکربندی سرور SQL:

شروع - همه برنامه ها - Microsoft SQL Server 2008 R2 - ابزار پیکربندی - مدیر تنظیمات سرور SQLسپس خدمات را متوقف کنید سرور SQL (MSSQLSERVER)

بعد از آن سرویس متوقف شده را با کلیک راست روی خواص آن باز می کنم ( خصوصیات) ، در اینجا من به برگه تغییر می کنم پیشرفته و در خط:

پارامترهای راه اندازی پس از: -dC: \\ File Files \\ Microsoft SQL Server \\ MSSQL10_50.MSSQLSERVER \\ MSSQL \\ DATA \\ master.mdf؛ -eC: \\ Files Programs \\ Microsoft SQL Server \\ MSSQL10_50.MSSQLSERVER \\ MSSQL \\ Log \\ ERRORLOG؛ -lC: \\ Program Files \\ Microsoft SQL Server \\ MSSQL10_50.MSSQLSERVER \\ MSSQL \\ DATA \\ mastlog.ldf

من کلید را نشان می دهم -mSQLCMD ... در نتیجه باید موارد زیر را کسب کنید:

اکنون من سرویس را برای اعمال تنظیمات شروع می کنم. اگر توسط سرویس SQL همه چیز خوب است در ضربه محکم و ناگهانی مدیریت ، خدمات شروع شده است ، سپس به مرحله بعدی ادامه می دهیم.

کنسول خط فرمان را با حقوق سرپرست باز می کنم:

شروع - همه برنامه ها - لوازم جانبی - راه اندازی اعلان فرمان با حقوق سرپرست

C: \\ Windows \\ system32\u003e sqlcmd

1\u003e بازیابی ورود به سیستم را با گذرواژه ایجاد کنید \u003d " [ایمیل محافظت شده]"

2\u003e برو

1\u003e sp_addsrvrolemember "بهبود" ، "sysadmin"

2\u003e برو

1\u003e ترک

خدمات را دوباره متوقف کنید سرور SQL (MSSQLServer)، ویژگی ها را اجرا کنید ، به برگه بروید پیشرفته و در هنگام راه اندازی ، پارامتر اضافه شده را حذف کرده و سرویس را دوباره شروع کنید.

فشار می دهم وصل کنید

حالا چی؟ و فقط رمز عبور را تغییر دهید مربع حساب س همانطور که برنامه ریزی شده است ، و جریان فعلی فقط در مورد باقی خواهد ماند:

(محلی) (SQL Server 10.50.1600 - بازیابی) - امنیت - ورود به سیستم - برجسته کردن حساب س و از طریق کلیک راست خصوصیات من یک رمز عبور جدید وارد می کنم:

کلمه عبور: [ایمیل محافظت شده]@

تأیید گذرواژه: [ایمیل محافظت شده]@

و فشار می دهم خوب... از سیستم خارج می شوم و بررسی می کنم که می توانم در زیر حساب متصل شوم SQL:

پرونده - جدا کردن Object Explorer

پرونده - اتصال Object Explorer ...

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

در یادداشت: اما همه چیز از خط فرمان قابل انجام است:

C: \\ Windows \\ system32\u003e mssqlserver net stop

سرویس SQL Server (MSSQLSERVER) متوقف می شود.

سرویس SQL Server (MSSQLSERVER) با موفقیت متوقف شد.

C: \\ Windows \\ system32\u003e خالص شروع mssqlserver / mSQLCMD

سرویس SQL Server (MSSQLSERVER) شروع می شود.

سرویس SQL Server (MSSQLSERVER) با موفقیت شروع شد.

C: \\ Windows \\ system32\u003e sqlcmd

1> <я_подключился>

اکنون حتی بیشتر می دانم SQL Server 2008 R2 درست در مواقع اضطراری ، ناگهان کسی در بخش ما آن را می گیرد و بدون اطلاع کسی ، همه چیز را تغییر می دهد. کار تعیین شده در همان ابتدای این یادداشت به پایان رسیده است. در این باره خداحافظی می کنم ، با احترام نویسنده وبلاگ - اولو الکساندر aka ekzorchik.

ناوبری ارسال کنید

بیشتر ظاهر خواهد شد :)

کارت ICD: 4432-7300-2472-8059
پول Yandex: 41001520055047

سلام به همه ، امروز به شما خواهم گفت چگونه تغییر یا تنظیم مجدد کنید رمز عبور سرور sql. بگذارید یادآوری کنم که sa یک نام کاربری در MS SQL است که به طور پیش فرض بالاترین امتیازات را دارد ، خود این حساب محلی است ، حتی حتی غیرفعال ، اما با این وجود اغلب از آن استفاده می شود. ممکن است معلوم شود که گذرواژه را از آن فراموش کرده اید و از این طریق دسترسی به پایگاه داده ها را از دست داده اید ، امروز می آموزید که چگونه این کار را دور بزنید و دسترسی به پایگاه های داده خود را بازیابی کنید.

sp_password NULL ،<вставьте_новый_пароль_тут>، "سع"

در صورتی که اعتبار سنجی پیام پیام انجام نشد. رمز عبور الزامات خط مشی ویندوز را برآورده نمی کند زیرا خیلی کوتاه است. سپس یک رمز عبور قوی تر تنظیم کنید.

پس از آن شما رمزعبور sa را در sql بازنشانی می کنید.

مورد دیگر استفاده برای osql مانند این است

سپس سعی می کنیم تحت یک حساب کاربری سیستم عامل قابل اعتماد متصل شویم

osql.exe "-S (محلی) \\ سرور شما -E

و آخرین مرز
ALTER LOGIN SA با PASSWORD \u003d "new_password"
آن را جایگزین رمز عبور با new_password می کند

با استفاده از رمزعبور Geeker Asunsoft SQL

متأسفانه پرداختی وجود دارد که یک ابزار Asunsoft SQL Password Geeker دارد ، اما قادر به انجام کار است. آن را اجرا کنید ، بر روی مرور کلیک کنید ، سپس مسیر C: \\ Program Files \\ Microsoft SQL Server \\ MSSQL11.MSSQLSERVER \\ MSSQL \\ DATA را دنبال کنید و master.mdf را باز کنید

اکنون برای بازنشانی رمزعبور sa در sql آن را انتخاب کرده و روی بازنشانی کلیک کنید.

رمزعبور sa را در حالت اختصاصی تغییر دهید

همچنین چهارمین روش برای تغییر رمزعبور sa وجود دارد و شامل اجرای MS SQL در حالت تک کاربر می باشد. ما به چه چیزی احتیاج داریم

اولین کار متوقف کردن سرور MS SQL است ، می تواند از طریق خدمات یا از خط فرمان باشد

net stop MSSQLSERVER

HKEY_LOCAL_MACHINE \\ SYSTEM \\ ControlSet001 \\ خدمات \\ MSSQLSERVER

حال باید پارامتر را در خط تنظیم کنید ImagePath-m فقط در مورد حالت تک کاربر صحبت خواهیم کرد. من اینجوری کردم

"C: \\ File Files \\ Microsoft SQL Server \\ MSSQL11.MSSQLSERVER \\ MSSQL \\ Binn \\ sqlservr.exe" -m -s MSSQLSERVER

حالا MS SQL را با دستور شروع کنید

شروع خالص MSSQLSERVER

SQL اکنون در حالت کاربری منفرد اجرا شده است و به هر یک از اعضای گروه Administrator محلی این رایانه اجازه می دهد تا به عنوان sysadmin به نمونه SQL Server وصل شود ، اما برای انجام این کار باید به SQL بگویید. می توانید حالت عملکرد را در خواص سرویس مشاهده کنید.

در خط فرمان بنویسید

cd C: \\ File Files \\ Microsoft SQL Server \\ 110 \\ Tools \\ Binn

sqlcmd.exe: EXEC sp_addsrvrolemember "نام سرور \\ نام کاربری" ، "sysadmin"

سرویس را مجدداً راه اندازی می کنیم و از زندگی لذت می بریم ، پارامتر -m را در رجیستری حذف نکنید. تنظیم مجدد رمزعبور sa در sql ، چه با روش داخلی و چه توسط شخص ثالث ، بسیار آسان است.

"Sa" ورود کاربر MS SQL است ، که به طور پیش فرض بالاترین امتیازات را دارد ، حساب خود محلی است ، حتی حتی غیرفعال است ، اما با این وجود اغلب مورد استفاده قرار می گیرد. اگر گذرواژه این حساب "sa" را گم کرده یا فراموش کرده باشید ، دیگر به مدیریت پایگاه داده های خود دسترسی نخواهید داشت.

رمزعبور پیش فرض

بگذارید گذرواژه sa پیش فرض را به اندازه کافی عجیب به شما یادآوری کنم س

تنها شرط این است که شما باید همه جا یک مدیر محلی باشید

رمز عبور sa را در sql از طریق GUI تغییر دهید

بیایید شروع ، باز کردن و راه را دنبال کنید همه برنامه ها\u003e Microsoft SQL Server 2012 R2\u003e SQL Server Management Studio

یا می توانید فرمان سریع را باز کنید و sms را در آنجا تایپ کنید.

با این کار استودیوی مدیریت SQL سرور باز می شود.

پیش فرض تأیید اعتبار Windows است ، به این معنی که شما فقط می توانید با یک حساب ویندوز محلی یا دامنه وارد شوید ، تا زمانی که حق دارید.

حساب sa به طور پیش فرض غیرفعال است ، اما این کار مانع از تغییر رمز عبور آن نمی شود.

ms sql به شما امکان می دهد با کلیک راست و انتخاب خصوصیات از منوی زمینه ، گذرواژه sa را از طریق خواص آن تنظیم مجدد کنید.

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

  • باید حروف بزرگ در رمز عبور باشد
  • باید یک حرف کوچک در رمز عبور وجود داشته باشد
  • باید یک رمز یا شخصیت مخصوص در رمز عبور وجود داشته باشد

اگر کادر را علامت بزنید ، می توانید یک رمزعبور جدید تنظیم کرده و ذخیره کنید. رمز ورود کاربر sa در sql تغییر یافته است.

تنها نکته این است که اگر می خواهید از حساب sa استفاده کنید ، پس باید آن را فعال کنید ، برای این کار به مورد وضعیت بروید و نام ورود را در فعال کنید.

یکی دیگر از ظرافت ها ، شما به یاد داشته باشید که تأیید هویت ویندوز دارید ، به این معنی که این برای ما مناسب SA نیست. بر روی نام سرور در بالای سلسله مراتب راست کلیک کرده و خصوصیات را انتخاب کنید.

در زبانه Security گزینه SQL Server و Windows Authentication را انتخاب کنید. اکنون می توانید با کاربر sa به sql وارد شوید.

اگر وقتی وارد سیستم شوید ، Management Studio خطای 233 را نشان می دهد که اتصال به سرور با موفقیت برقرار شده است ، اما در هنگام ورود خطایی رخ داده است ، سپس موارد زیر را انجام دهید.

شروع را باز کنید\u003e کنترل پنل\u003e ابزارهای اداری\u003e خدمات و سرویس SQL Server را مجدداً راه اندازی کنید.

سپس اتصال موفقیت آمیز و بدون خطا است.

رمز عبور sa را در sql از طریق خط فرمان تغییر دهید

برای تنظیم مجدد کلمه عبور sa در sql از طریق خط فرمان ، از دستورات استفاده کنید.

با این دستور تمام سرورهای MS SQL موجود و SPN آنها را مشاهده خواهید کرد

sp_password NULL ،<вставьте_новый_пароль_тут>، "سع"

در صورتی که اعتبار سنجی پیام پیام انجام نشد. رمز عبور الزامات خط مشی ویندوز را برآورده نمی کند زیرا خیلی کوتاه است. سپس یک رمز عبور قوی تر تنظیم کنید.

پس از آن شما رمزعبور sa را در sql بازنشانی می کنید.

مورد دیگر استفاده برای osql مانند این است

cd C: \\ File Files \\ Microsoft SQL Server \\ 110 \\ Tools \\ Binn سپس سعی می کنیم تحت یک حساب کاربری سیستم عامل مورد اعتماد متصل شویم

osql.exe "-S (محلی) \\ سرور شما -E

و آخرین مرز
ALTER LOGIN SA با PASSWORD \u003d 'new_password'
آن را جایگزین رمز عبور با new_password می کند

با استفاده از رمزعبور Geeker Asunsoft SQL

ابزار Asunsoft SQL Password Geeker وجود دارد که پرداخت می شود ، اما قادر به انجام کار است. آن را اجرا کنید ، بر روی مرور کلیک کنید ، سپس مسیر C: \\ Program Files \\ Microsoft SQL Server \\ MSSQL11.MSSQLSERVER \\ MSSQL \\ DATA را دنبال کنید و master.mdf را باز کنید

اکنون برای بازنشانی رمزعبور sa در sql آن را انتخاب کرده و روی بازنشانی کلیک کنید.

رمزعبور sa را در حالت اختصاصی تغییر دهید

همچنین چهارمین روش برای تغییر رمزعبور sa وجود دارد و شامل اجرای MS SQL در حالت تک کاربر می باشد.

اولین کار متوقف کردن سرور MS SQL است ، می تواند از طریق خدمات یا از خط فرمان باشد

net stop MSSQLSERVER

HKEY_LOCAL_MACHINE \\ SYSTEM \\ ControlSet001 \\ خدمات \\ MSSQLSERVER

حال باید پارامتر را در خط تنظیم کنید ImagePath-m فقط در مورد حالت تک کاربر صحبت خواهیم کرد. من اینجوری کردم

"C: \\ File Files \\ Microsoft SQL Server \\ MSSQL11.MSSQLSERVER \\ MSSQL \\ Binn \\ sqlservr.exe" -m -s MSSQLSERVER

حالا MS SQL را با دستور شروع کنید

شروع خالص MSSQLSERVER

SQL اکنون در حالت کاربری منفرد اجرا شده است و به هر یک از اعضای گروه Administrator محلی این رایانه اجازه می دهد تا به عنوان sysadmin به نمونه SQL Server وصل شود ، اما برای انجام این کار باید به SQL بگویید. می توانید حالت عملکرد را در خواص سرویس مشاهده کنید.

در خط فرمان بنویسید

cd C: \\ File Files \\ Microsoft SQL Server \\ 110 \\ Tools \\ Binnsqlcmd.exe: EXEC sp_addsrvrolemember "نام سرور \\ نام کاربری" ، "sysadmin"

سرویس را مجدداً راه اندازی کنید ، فراموش نکنید که پارامتر -m را در رجیستری حذف کنید. بازنشانی گذرواژه در کاربر sq در sql.

زنگ

کسانی هستند که این خبر را قبل از شما می خوانند.
برای دریافت آخرین مقالات مشترک شوید.
پست الکترونیک
نام
نام خانوادگی
چگونه می خواهید The Bell را بخوانید
بدون اسپم