আপনি কীভাবে পাসওয়ার্ডটি পুনরায় সেট করবেন?


22

আমি একটি মেশিনের সা পাসওয়ার্ডটি হারিয়েছি এবং আমি যখন অ্যাডমিন গ্রুপে সরাসরি কোনও অ্যাকাউন্ট ব্যবহার করে মেশিনে লগ ইন করি তখন এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিও আমাকে উইন্ডোজ প্রমাণীকরণ ব্যবহার করে লগ ইন করতে দেয় না।

আমার পরিকল্পনাটি ছিল কেবল সার্ভারে লগইন করা, উইন্ডোজ প্রমাণীকরণের মাধ্যমে সংযুক্ত হওয়া এবং নতুন পাসওয়ার্ড ব্যবহার করার জন্য সা পুনরায় সেট করা। যেহেতু আমি উইন্ডোজ প্রমাণীকরণের মাধ্যমে সংযোগ করতে পারি না, এটি কাজ করবে না।

আমি আর কীভাবে পাসওয়ার্ডটি পুনরায় সেট করতে পারি?


উত্তর খুঁজে পেয়েছি। আমি এএ ডোমেইন প্রশাসক হিসাবে লগ ইন করতে পারিনি, তবে স্থানীয় অ্যাডমিন ব্যবহার করে ভাল কাজ করেছে।
ড্যানিয়েল উইলিয়ামস

আপনি কী বোঝাতে চেয়েছেন যে স্থানীয় মেশিন 'প্রশাসক' গোষ্ঠীর কোনও সদস্য এটি করতে পেরেছিলেন? উত্তরোত্তর জন্য, আপনি কোন সঠিক পদক্ষেপ গ্রহণ করেছেন?
পি.কম্পবেল

অ্যাকাউন্টটি স্থানীয় প্রশাসকের অ্যাকাউন্টেই ছিল। এই অ্যাকাউন্টটি স্থানীয় ডোমেন অ্যাকাউন্ট হিসাবে স্থানীয় প্রশাসক গোষ্ঠীর অংশ। তবে শুধুমাত্র স্থানীয় প্রশাসক অ্যাকাউন্টটি সিকিএল সার্ভারে লগ ইন করার জন্য উইন্ডোজ প্রমাণীকরণ ব্যবহার করতে সক্ষম হয়েছিল। আমি আশা করি এটি সাহায্য করবে.
ড্যানিয়েল উইলিয়ামস

একক-ব্যবহারকারী মোডে উদাহরণ শুরু করার সাথে সাথে কোনও স্থানীয় অ্যাকাউন্ট যা স্থানীয় প্রশাসক গোষ্ঠীর অংশ হিসাবে উপস্থিত হতে পারে। সম্পাদনা করুন: লিঙ্কটি @ ব্যবহারকারী 1419 এটি দেখায়।
শন মেল্টন

উত্তর:


10

এসএ পাসওয়ার্ডটি পুনরায় সেট করতে নীচের লিঙ্কে উল্লিখিত পদক্ষেপগুলি অনুসরণ করতে পারেন:

পদক্ষেপগুলি নীচে সংক্ষেপিত:

  1. প্রারম্ভিক মেনু> প্রোগ্রামগুলি> মাইক্রোসফ্ট এসকিউএল সার্ভার 20xx> কনফিগারেশন সরঞ্জামগুলি> আপনি ইনস্টল করা এসকিউএল সার্ভারের নতুন সংস্করণের সাথে প্রাসঙ্গিক (যেমন আপনার যদি 2005 এবং 2012 ইনস্টল করা থাকে তবে 2012 সংস্করণটি ব্যবহার করুন) থেকে এসকিউএল সার্ভার কনফিগারেশন পরিচালক খুলুন Open একটি স্টার্ট মেনু নেই? উইন্ডোজ 8 এর স্টার্ট স্ক্রিনে, এসকিউএল সার্ভার কন টাইপ করা শুরু করুন ... যতক্ষণ না এটি প্রদর্শিত হয়।
  2. এসকিউএল সার্ভার পরিষেবাদিতে উদাহরণটি ডান-ক্লিক করে এবং "থামুন" নির্বাচন করে আপনার পুনরুদ্ধার করতে হবে এসকিউএল সার্ভার উদাহরণটি বন্ধ করুন
  3. আপনি যে উদাহরণটি থামিয়েছেন তার ডান ক্লিক করুন, বৈশিষ্ট্যগুলি ক্লিক করুন, এবং "অ্যাডভান্সড" ট্যাবে, প্রোপার্টি পাঠ্য বাক্সে "স্টার্টআপ পরামিতি" বিকল্পের তালিকার শেষে "; –m" যুক্ত করুন (নতুন সংস্করণগুলিতে, আপনি সরাসরি "স্টার্টআপ প্যারামিটার" ট্যাবে যেতে পারেন, "-m" টাইপ করুন এবং সিনট্যাক্স, আধা-কোলন বা অন্য কোনও বিষয় নিয়ে চিন্তা না করে অ্যাড ক্লিক করুন।
  4. "ঠিক আছে" বোতামটি ক্লিক করুন এবং এসকিউএল সার্ভার ইনস্ট্যান্স পুনরায় চালু করুন
  5. এসকিউএল সার্ভার ইনস্ট্যান্স একক-ব্যবহারকারী মোডে শুরু হওয়ার পরে, উইন্ডোজ প্রশাসক অ্যাকাউন্ট উইন্ডোজ প্রমাণীকরণ ব্যবহার করে এসকিউএলসিএমডি ইউটিলিটি ব্যবহার করে এসকিউএল সার্ভারের সাথে সংযোগ করতে সক্ষম হয়। সিসাদমিন সার্ভারের ভূমিকাতে বিদ্যমান লগইন (বা একটি নতুন তৈরি হওয়া) যুক্ত করতে আপনি ট্রান্সঅ্যাক্ট-এসকিউএল কমান্ডগুলি ব্যবহার করতে পারেন যেমন "sp_addsrvrolmember"।

নিম্নলিখিত উদাহরণটি সিসাদমিন ভূমিকার সাথে "কনটসো" ডোমেনে "বাক" অ্যাকাউন্ট যুক্ত করে:

EXEC sp_addsrvrolemember 'CONTOSO\Buck', 'sysadmin';

একবার সিসাদমিন অ্যাক্সেস পুনরুদ্ধার হয়ে গেলে, কনফিগারেশন ম্যানেজার ব্যবহার করে প্রারম্ভিক পরামিতিগুলি থেকে "; -ম" সরান এবং এসকিউএল সার্ভার উদাহরণটি আরও একবার পুনরায় চালু করুন।

দ্রষ্টব্য: ";" এবং "-ম" এর মধ্যে কোনও স্থান নেই তা নিশ্চিত করুন, রেজিস্ট্রি প্যারামিটার পার্সার এই জাতীয় টাইপের সংবেদনশীল। আপনার এসকিউএল সার্ভার এরররলগ ফাইলে একটি এন্ট্রি দেখতে হবে যা বলছে যে "এসকিউএল সার্ভার একক-ব্যবহারকারী মোডে শুরু হয়েছে started"


অতিরিক্ত সম্পদ:

শেষ পর্যন্ত, আপনি সর্বদা ডেটাবেস ফাইলগুলি অন্য কোনও ক্ষেত্রে অনুলিপি করতে পারেন, বা এসকিউএল সার্ভার পুনরায় ইনস্টল করতে পারেন (সেই প্রক্রিয়া চলাকালীন সিসাদমিন হিসাবে একটি স্থানীয় অ্যাকাউন্ট যুক্ত করা)।


9

আপনি যা করেন তা আপনার এসকিউএল সার্ভার সংস্করণ এবং সেই সাথে আপনি নতুন শংসাপত্র স্থাপনের জন্য এসকিউএল সার্ভার পরিষেবাটি নিচে রাখার সামর্থ্য কিনা তা নির্ভর করবে। এখানে প্রথম দুটি পদ্ধতিতে পুনরায় সূচনা করার প্রয়োজন নেই:


এসকিউএল সার্ভার 2005, 2008 এবং 2008 আর 2 উদাহরণগুলির জন্য

আপনি NT AUTHORITY\SYSTEMঅ্যাকাউন্টটি (বা অন্যান্য পিছনের দিকের পদ্ধতিগুলি) ব্যবহার করে সংযোগ করতে পারেন । এখানে কয়েকটি উত্তরের কয়েকটি বিবরণ রয়েছে:

এমএসএসকিউএলটিপস.কম-এ আমার একটি টিপও রয়েছে যা এই সমস্যার সমাধান করে:

মূলত, আপনি মাইক্রোসফ্ট থেকে পিএসইএক্সেক ডাউনলোড করেন , তারপরে এটি ইনস্টল হয়ে গেলে ম্যানেজমেন্ট স্টুডিও চালু করতে এটি ব্যবহার করুন:

PsExec -s -i "C:\...\Ssms.exe"

এটি হিসাবে সংযুক্ত হবে NT AUTHORITY\SYSTEMএবং আপনাকে অবজেক্ট এক্সপ্লোরারে জিনিসগুলি করার অনুমতি দেবে, যেমন:

  • উদাহরণটি এসকিউএল সার্ভার এবং উইন্ডোজ প্রমাণীকরণ মোডে পরিবর্তন করুন - সার্ভারের নামটি ডান ক্লিক করুন, বৈশিষ্ট্যগুলি হিট করুন এবং রেডিও বোতামটি বর্তমানে কেবল উইন্ডোজে সেট করা থাকলে এটি পরিবর্তন করুন:

    এখানে চিত্র বর্ণনা লিখুন

  • saঅ্যাকাউন্টের জন্য পাসওয়ার্ড সেট করুন - সিকিউরিটি প্রসারণ করুন, লগইনগুলি প্রসারণ করুন, ডান ক্লিক করুন saএবং বৈশিষ্ট্যগুলি হিট করুন এবং ফলস্বরূপ কথোপকথনে দুটি পাসওয়ার্ড প্রবেশের ক্ষেত্র থাকবে:

    এখানে চিত্র বর্ণনা লিখুন

  • আপনার নিজেরsysadmin লগইনটিকে একটি হিসাবে ডান ক্লিক করুন লগইনস, নতুন লগইন ... আপনার লগইন নামটি (ফর্মের মধ্যে DOMAIN\username) প্রবেশ করুন এবং তারপরে সার্ভার রোলস ট্যাবে যান এবং sysadminবাক্সটি চেক করে ওকে ক্লিক করুন:

    এখানে চিত্র বর্ণনা লিখুন

  • (বা, যদি আপনার লগইন ইতিমধ্যে তালিকাভুক্ত থাকে তবে ডান-ক্লিক করুন, বৈশিষ্ট্যগুলি দেখুন এবং নিশ্চিত করুন যে sysadminসার্ভার রোলসের অধীনে চেক করা হয়েছে)


এসকিউএল সার্ভার 2012 এবং আরও নতুন উদাহরণগুলির জন্য

এসকিউএল সার্ভার ২০১২ দিয়ে শুরু করে, NT Authority\SYSTEMআর ডিফল্টরূপে এসকিউএল সার্ভারকে আর অধিকার দেওয়া হয়নি। সুতরাং এই নতুন সংস্করণগুলিতে এটি করার আরেকটি উপায় আর্জিণীস ফার্নান্দেজ বিশদভাবে লিখেছেন :

  1. যদি এসকিউএল ভিএসএস রাইটার পরিষেবা চলমান থাকে তবে এটি বন্ধ করুন এবং সমস্ত রক্ষণাবেক্ষণ পরিকল্পনা বা তৃতীয় পক্ষের ব্যাকআপ সফ্টওয়্যার স্থগিত করুন যা এটি নির্ভর করতে পারে।
  2. খুলুন regedit.exeএবং এতে HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SQLWriter\ImagePathনির্দেশিত মানটির পরিবর্তন করুন SQLCMD.exeযা হতে চলেছে C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\**<...110|120|130|140...>**\Tools\Binn। সম্পাদনার পরে, রেজিস্ট্রি মানটি নীচের মতো দেখতে হবে (স্ক্রোলিংয়ের জন্য দুঃখিত):

    "C:Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\SQLCMD.exe" -S .\instancename -E -Q "ALTER ROLE sysadmin ADD MEMBER [YourDomain\YourUserName];"
  3. আবার এসকিউএল ভিএসএস লেখক পরিষেবা শুরু করার চেষ্টা করুন (আপনি একটি ত্রুটি পাবেন; ঠিক আছে)।

  4. আপনি এখন sysadminব্যবহার হিসাবে সংযোগ করতে সক্ষম হওয়া উচিত YourDomain\YourUserName। সুতরাং এসকিউএল ভিএসএস রাইটার পরিষেবাটি বন্ধ করুন, রেজিস্ট্রিটি ঠিক করুন এবং পরিষেবাটি পুনরায় চালু করুন (আপনার যদি এটি চালানোর প্রয়োজন হয়, বা এটি শুরু করার আগে এটি চলমান থাকলে)।

আমি দ্বিতীয় টিপটিতে আরও বিস্তারিতভাবে এর মধ্য দিয়ে চলেছি:

যদিও আমি যখন এই টিপটি লিখেছিলাম তখন আমি একটি অনুলিপি তৈরি SQLCMD.exeএবং প্রতিস্থাপনের আরও জটিল পদ্ধতির ব্যবহার করেছি sqlwriter.exe- কেবল SQLCMD.exeসরাসরি পরিষেবাটিকে নির্দেশ করা আরও সহজ ।


আপনি যদি এসকিউএল সার্ভার পরিষেবাটি নিচে নিতে সক্ষম হন

মাইক্রোসফ্ট থেকে আনুষ্ঠানিকভাবে সমর্থিত একটি পথ রয়েছে যার জন্য একক ব্যবহারকারী মোডে পুনরায় সূচনা করা দরকার:

Dbatools.io এর একটি ফাংশন রয়েছে , এসকিউএল সার্ভার পরিচালনার জন্য একটি পাওয়ারশেল সমাধান, যাকে বলে Reset-DbaAdmin:


সুরক্ষা এখানে মূল সমস্যা নয়

আমি মাইক্রোসফ্টকে তথাকথিত "দুর্বলতাগুলি" "সংশোধন" করার জন্য আহ্বান জানিয়েছি see আপনার পক্ষে যথাযথভাবে মালিকানাধীন এসকিউএল সার্ভারের একটি ইভেন্টে অ্যাক্সেস পুনরুদ্ধার করার জন্য এগুলি বৈধ পন্থা। তাদের সকলের জন্য শারীরিক হোস্টে উন্নততর সুবিধার প্রয়োজন যেখানে এসকিউএল সার্ভার থাকে; যেমনটি আমি বেশিরভাগ লোককে বলেছি, আপনি যদি ডেভেলপারদের এসকিউএল সার্ভার ইনস্টলেশনগুলির সাথে গণ্ডগোল না চান তবে তাদের প্রশাসক করবেন না।


এই পদ্ধতিটি আমাকে এসএ অ্যাকাউন্টটিও সক্ষম করতে দেবে? আমি এমন একটি অবস্থানে আটকে আছি যেখানে আমার এসএ অ্যাকাউন্টটি অক্ষম করা আছে এবং আমার সার্বজনীন ভূমিকা সহ একটি এডি গ্রুপ রয়েছে। এছাড়াও, আপনার পদ্ধতি তালিকাভুক্ত, আমি কি এই পদক্ষেপগুলি সম্পাদন করতে সক্ষম হব? আমি জিজ্ঞাসা করি কারণ আমার সার্ভারটি এখন উত্পাদন পরিবেশে রয়েছে।
শান পারকিনস

1
@ শান হ্যাঁ, আপনার পুনরায় সক্ষম করতে সক্ষম হওয়া উচিত, এবং / অথবা অন্য একটি এসকিউএল প্রমাণী অ্যাকাউন্ট তৈরি করতে হবে, বা আপনার এডি ব্যবহারকারীকে (গ্রুপ নয়!) আরও বেশি উন্নত ভূমিকার সাথে যুক্ত করা উচিত। এগুলির কোনওটির জন্যই এসকিউএল সার্ভার পুনরায় চালু করার প্রয়োজন হবে না (কেবলমাত্র এটির ক্ষেত্রে কেবল মিশ্র প্রমাণীকরণ এবং উইন্ডোজের মধ্যে পরিবর্তন হওয়া দরকার)।
অ্যারন বার্ট্র্যান্ড

আমি আপনার বর্ণিত প্রক্রিয়াটি চেষ্টা করার সময় আমি নিম্নলিখিত ত্রুটিটি পাই get আমি তালিকাভুক্ত একমাত্র অ্যাকাউন্টগুলির একটি স্ক্রিনশট নেওয়ার বিষয়টি নিশ্চিত করেছিলাম। এসকিউএল ২০১২-এর কোনও পর্যায়ে এমন কোনও পরিবর্তন ছিল যা এই পদ্ধতির অনুমতি দেবে না? আমার বর্তমান সংস্করণটি 11.0.3128 । তদুপরি, আমি কী ধরণের পরিবর্তন করব তা বিবেচনাধীন নয়, আমি আমার অনুমতি নেই বলে উল্লেখ করে একটি ত্রুটির কিছু প্রকার পেয়েছি। একটি চূড়ান্ত বিষয়, আমি সন্দেহ করি এটি একটি পার্থক্য করে, কিন্তু আমি প্রশাসনিক অধিকারগুলি দিয়ে পাওয়ারশেল খুললাম, সেমিডেড.এক্স.কে এক্সিকিউট করেছিলাম, তারপরে "সি: \ ...... এসএমএস.এক্সে" পিসেক্সেক -i! [অ্যাকাউন্ট তৈরির ত্রুটি] ( i.stack.imgur.com/ITOja.p
শান পার্কিনস

সংযুক্ত ছবিটি এখন কিছুই দেখায় না, তবে এটি কেবলমাত্র তালিকাভুক্ত অ্যাকাউন্ট হিসাবে "এসএ" এবং "এনটি অথরিটি Y সিস্টেম" ছিল। আমি প্রাপ্ত ত্রুটি বার্তাটি ছিল "ব্যবহারকারীর এই ক্রিয়াটি সম্পাদন করার অনুমতি নেই ((মাইক্রোসফ্ট এসকিউএল সার্ভার, ত্রুটি: 15247)"
সান পার্কিনস

@ সান পাওয়ারশেল? পাওয়ারসেলের সাথে পিএসইেক্সেকের কোনও সম্পর্ক নেই। আপনি কি মেশিনে স্থানীয় প্রশাসক? তুমি কি নিশ্চিত?
অ্যারন বারট্র্যান্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.