এসকিউএল সার্ভার ২০০৮ নতুন তৈরি হওয়া ব্যবহারকারীর সাথে লগইন করতে পারে না


200

আমি উইন্ডোজ ভিস্তা ব্যবহার করছি এবং নতুন তৈরি হওয়া ব্যবহারকারীর সাথে লগ ইন করতে আমার সমস্যা হচ্ছে।

  1. আমি এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিও খুলি।
  2. আমি সুরক্ষা-> লগইনগুলিতে ডান ক্লিক করে একটি নতুন লগইন তৈরি করি।
    চেক করুন: এসকিউএল সার্ভার প্রমাণীকরণ
    লগইন নাম: পরীক্ষক
    পাসওয়ার্ড: পরীক্ষা
    ওকে ক্লিক করুন
  3. আমি এই ব্যবহারকারীটিকে আমার পছন্দের ডাটাবেসে ব্যবহারকারী ম্যাপিংয়ে যুক্ত করেছি।
  4. ফাইল -> সংযুক্ত বস্তু এক্সপ্লোরার ক্লিক করুন, এসকিউএল সার্ভার প্রমাণীকরণ নির্বাচন করুন এবং পরীক্ষক / পরীক্ষা লিখুন এবং সংযোগ ক্লিক করুন।

আমি একটি ত্রুটি পেয়েছি:

Login failed for user 'tester'. (Microsoft SQL Server, Error: 18456" 
with Severity = 14 and State = 1.

কী কারণে এই ত্রুটি ঘটে এবং আমি কীভাবে আমার ব্যবহারকারীর সাথে লগইন করব?

উত্তর:


480

মিশ্র প্রমাণীকরণের অনুমতি দেওয়ার জন্য এসকিউএল সার্ভার কনফিগার করা হয়নি।

এখানে ঠিক করার পদক্ষেপ রয়েছে:

  1. অবজেক্ট এক্সপ্লোরার এর মূলের এসকিউএল সার্ভার উদাহরণে ডান ক্লিক করুন, বৈশিষ্ট্যগুলিতে ক্লিক করুন
  2. বাম ফলক থেকে সুরক্ষা নির্বাচন করুন।
  3. এসকিউএল সার্ভার এবং উইন্ডোজ প্রমাণীকরণ মোড রেডিও বোতামটি নির্বাচন করুন এবং ঠিক আছে ক্লিক করুন।

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

  4. এসকিউএল সার্ভার উদাহরণটিতে ডান-ক্লিক করুন, পুনরায় চালু (বিকল্পভাবে, পরিষেবাগুলি খুলুন এবং এসকিউএল সার্ভার পরিষেবা পুনরায় চালু করুন) নির্বাচন করুন।

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


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

4
আপনার নিজের প্রশ্নের উত্তর দেওয়া অবশ্যই খারাপ নয়। তথ্যের পরেও আপনার উত্তরটি আমার পক্ষে কার্যকর ছিল!
johanvdw

4
আমারও একই সমস্যা ছিল। ঘন্টার পর ঘন্টা সমাধান খুঁজছিল। এটি সমাধান করার জন্য আমি যতটা চেষ্টা করেছিলাম তার চেষ্টা করেছি কিন্তু ঘটেনি। তারপর আমি এই পোস্টে দেখেছি। আমি ভেবেছিলাম পরিষেবাটি পুনঃসূচনা এমন কিছু যা আমি চেষ্টা করি নি। সুতরাং আমি পরিষেবাটি পুনরায় চালু করেছি এবং এটি কাজ করেছে! তারপরে আমি কেবল বলার জন্য লগইন করেছি ... আপনাকে ধন্যবাদ
উত্তর

16
দোষটি হাস্যকর ত্রুটির বার্তায় হওয়া উচিত। যদি এটি "লগইন করা যায়নি S এসকিউএল সার্ভার প্রমাণীকরণের অনুমতি নেই only কেবলমাত্র উইন্ডোজ প্রমাণীকরণের অনুমতি দেওয়ার জন্য সার্ভারটি কনফিগার করা হয়েছে Please দয়া করে যোগাযোগ করুন ..." এটি প্রচুর ব্যথা বাঁচাতে পারত।
আরপট্টবী

5
টনি আকর্ষণীয় ধন্যবাদ। তবুও, আমি নিশ্চিত হইনি যে সুরক্ষাটি ব্যবহার্যতা বাধা দেওয়ার বৈধ অজুহাত হিসাবে। ব্যবহারকারীকে সমস্যা সমাধানের দিকে নির্দেশ করার জন্য বার্তায় কিছু থাকতে পারে।
আরপট্টবী

14

লগইন পরিবর্তন করার পরে আপনি যদি আপনার এসকিউএল ডাটাবেস সার্ভারটি পুনরায় চালু না করেন, তবে নিশ্চিত হয়ে নিন যে আপনি এটি করছেন do Start-> Programs-> Microsoft SQL Server-> Configuration tools-> SQL Server configuration manager-> Restart Server

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


লক্ষ্য করার জন্য ধন্যবাদ .. আমি উল্লেখ করতে ভুলে গেছি যে এটি করার জন্য আমি ব্যবহারকারী ম্যাপিং সম্পাদনা করেছি।
ট্র্যাভিস হেসিমান

পুরাতন থ্রেড আমি জানি, তবে ডেটাবেসে নতুন ব্যবহারকারী যুক্ত করার আগে আমাকে সার্ভারে একটি নতুন লগইন যুক্ত করতে হয়েছিল। সার্ভার> সুরক্ষা> লগইনস> রাইট ক্লিক করুন, নতুন লগইন সার্ভার> ডাটাবেস> ডাটাবেস নির্বাচন করুন> সুরক্ষা> ব্যবহারকারীগণ> রাইট ক্লিক, নতুন ব্যবহারকারী।
red_dorian

2

প্রকৃত অবস্থা নির্ধারণ করার জন্য আপনার সম্ভবত এসকিউএল সার্ভার ত্রুটির লগগুলি পরীক্ষা করতে হবে (এটি সুরক্ষা কারণে ক্লায়েন্টের কাছে রিপোর্ট করা হয়নি)) বিশদগুলির জন্য এখানে দেখুন ।


ধন্যবাদ .. আমি ইতিমধ্যে এই পৃষ্ঠাতে এসেছি। লক্ষ্য করুন যে এটি স্টেট = 1 এর অর্থ কী তা উল্লেখ করে না। গ্রার ... তবে আমি এখন ভাল আছি।
ট্র্যাভিস হেসিমান

পৃষ্ঠাটি ব্যাখ্যা করার সাথে সাথে, আপনার এসকিউএল সার্ভারের ত্রুটিযুক্ত লগটিতে থাকা রাজ্যটি ব্যবহারকারীকে জানানো রাষ্ট্রের চেয়ে আলাদা হবে।
গাইবিহিন্থেগুয়ে

1

অ্যাডমিন হিসাবে সার্ভারে লগইন করুন

সুরক্ষা> লগইন> নতুন লগইনে যান

ধাপ 1:

Login Name : SomeName

ধাপ ২:

Select  SQL Server / Windows Authentication.

আরও তথ্য, এসকিউএল সার্ভার প্রমাণীকরণ এবং উইন্ডোজ প্রমাণীকরণের মধ্যে পার্থক্য কী ..?

আপনার পছন্দের ডিফল্ট ডিবি এবং ভাষা চয়ন করুন

ঠিক আছে ক্লিক করুন

নতুন ব্যবহারকারীর শংসাপত্রগুলির সাথে সংযোগ স্থাপনের চেষ্টা করুন, এটি আপনাকে পাসওয়ার্ড পরিবর্তন করতে অনুরোধ করবে। পরিবর্তন এবং লগইন করুন

অথবা

কোয়েরি দিয়ে চেষ্টা করুন:

USE [master] -- Default DB
GO

CREATE LOGIN [Username] WITH PASSWORD=N'123456', DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=ON, CHECK_POLICY=ON
GO

--123456 is the Password And Username is Login User 
ALTER LOGIN [Username] enable -- Enable or to Disable User
GO
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.