উত্তর:
আপনি যদি এটি টি-এসকিউএল এর মাধ্যমে করে থাকেন:
উইন্ডোজ লগইনকে এসকিউএল সার্ভারের সাথে সংযোগ স্থাপনের ক্ষমতা প্রদান করা:
CREATE LOGIN [Domain\User] FROM WINDOWS;
অথবা
CREATE LOGIN [Domain\Group] FROM WINDOWS;
যদি এসকিউএল সার্ভার ভিত্তিক লগইন হয়:
CREATE LOGIN [LoginName] WITH PASSWORD = 'SomePassword';
এর পরে, আপনি দুটি কাজের একটি করতে পারেন। আপনি এটিকে sp_addsrvrolmember ব্যবহার করে সিসাদমিন স্থির সার্ভার রোলের সদস্যতায় যুক্ত করতে পারেন:
EXEC sp_addsrvrolemember 'LoginName', 'sysadmin';
অথবা আপনি লগইন নিয়ন্ত্রণ সার্ভারের অনুমতিগুলি প্রদান করতে পারেন:
GRANT CONTROL SERVER TO [LoginName];
তার আগে আমি মনে করি আমাদের প্রথমে এসকিউএল সার্ভারে লগইন করতে সক্ষম হওয়া দরকার। আমি একটি সার্ভার প্রশাসক হওয়ার অভিজ্ঞতা পেয়েছি, তবে এসকিউএল সার্ভার একটি ডোমেন অ্যাডমিন অ্যাকাউন্ট দ্বারা ইনস্টল হওয়ার পরে আমি লগইন করতে পারিনি।
সুতরাং আপনার কমান্ড-লাইন বিকল্প -m
(একক ব্যবহারকারী মোড) দিয়ে এসকিউএল সার্ভার শুরু করার প্রয়োজন হতে পারে ,
sqlservr.exe -m
এবং তারপরে কে । ব্রায়ান কেলি যেমন বলেছিলেন তেমন করুন, বা জেফের পরামর্শ অনুসারে ম্যানেজমেন্ট স্টুডিওর মাধ্যমে সংযুক্ত করুন (লগইন সফল হবে)
আরও ধাপে ধাপে নির্দেশাবলী এসকিউএল সার্ভারে পাওয়া যাবে ২০০৮: প্রশাসক অ্যাকাউন্ট যুক্ত করতে ভুলে গেছেন?
সম্পূর্ণতার জন্য, জিইউআই পদ্ধতি
এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিও থেকে, ডাটাবেসের সুরক্ষা / লগইন ফোল্ডারের অধীনে লগইনগুলি ডান ক্লিক করুন এবং নতুন লগইন নির্বাচন করুন:
domain\username
লগইন নাম ফিল্ডে সম্পূর্ণ ফর্ম্যাটটি ব্যবহার করার বিষয়ে নিশ্চিত হন এবং ব্যবহারকারীরা আপনার পছন্দমতো ভূমিকা পালন করে তা নিশ্চিত করার জন্য সার্ভার রোলস তালিকাটি পরীক্ষা করে দেখুন ।
হুম, এর অর্থ হতে পারে দুটি ভিন্ন জিনিস।
উত্তর:
যেহেতু এই সমস্যা সমাধানের জন্য আমার কাছে কোনও সম্পূর্ণ উত্তর ছিল না, এসকিউএল সার্ভার 2014 এর জন্য আমি এখানে যা করেছি
-m
)sqlcmd -S <instance name> -E
শেল এ নিম্নলিখিত লিখুন
CREATE LOGIN [<DOMAIN>\<user>] FROM WINDOWS
go
exec sp_addsrvrolemember @loginame='<DOMAIN>\<user>', @rolename='sysadmin'
go
-m
)go
আদেশগুলি; আমি এসএসএমএসে অভ্যস্ত তাই go
কমান্ড লাইন ক্লায়েন্টের কাছ থেকে ব্যাচ জমা দেওয়ার জন্য ভাবেনি।