কীভাবে সক্রিয় ডিরেক্টরি ব্যবহারকারী গ্রুপকে এসকিউএল সার্ভারে লগইন হিসাবে যুক্ত করবেন


108

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

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

উত্তর:


162

এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিওতে যান Object Explorer > (your server) > Security > Loginsএবং ডান ক্লিক করুন New Login:

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

তারপরে যে ডায়লগ বাক্সটি পপ আপ হয়, আপনি যে ধরণের অবজেক্ট দেখতে চান তা বাছুন ( Groupsএটি ডিফল্টরূপে অক্ষম করা আছে - এটি পরীক্ষা করুন!) এবং আপনি যেখানে নিজের বস্তুর সন্ধান করতে চান তা চয়ন করুন (যেমন ব্যবহার Entire Directory) এবং তারপরে আপনার AD গোষ্ঠীটি সন্ধান করুন ।

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

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

AD AD গ্রুপের যে কোনও সদস্য এখন এসকিউএল সার্ভারে লগইন করতে পারেন এবং আপনার ডাটাবেসটি ব্যবহার করতে পারেন।


উপরের মতো মাইএসকিএলে গ্রুপ তৈরি করার কি কোনও সুযোগ আছে?
uzay95

2
টীকাযুক্ত স্ক্রিন শট সহ একটি সুস্পষ্ট উত্তরের জন্য আপনাকে ধন্যবাদ! আমি আশা করি সমস্ত উত্তরগুলি এই রকম ছিল ...
নিকজি

1
@NickG: আমি ব্যবহার বিনামূল্যে Paint.NET ইমেজ লোড বৃত্তাকার লাল আয়তক্ষেত্র সন্নিবেশ করতে
marc_s

7
এটি আমার পক্ষে কাজ করে না। আমার একটি উইন্ডোজ গ্রুপ "ডেটা অ্যাক্সেস" রয়েছে, যা "ইউজারএক্স" এর সদস্য। আমি ডেটাঅ্যাক্সেস গোষ্ঠীর জন্য একটি লগইন তৈরি করেছি এবং লগইনটির ব্যবহারকারী ম্যাপিংকে ডেটাবেজে সর্বজনীন, ডেটাডার্ডার এবং ডেটাওয়েটার অ্যাক্সেস সেট করে রেখেছি। ব্যবহারকারী লগইন করতে পারবেন না If যেহেতু অধ্যক্ষ 'গ্রুপনাম' প্রস্থান করেন না, এই ধরণের প্রিন্সিপালটি নকল করা যায় না, বা আপনার অনুমতি নেই ""
ট্রায়ঙ্কো

1
@ টিম: ব্যবহারকারীর নাম - এটি এখনও এমন ব্যবহারকারী যা লগইন করে - তিনি কেবল ব্যবহারকারী হিসাবে সরাসরি অনুমতি পান না - তবে সেই গোষ্ঠীর সদস্য হয়ে যার অনুমতি রয়েছে
মার্ক_স

21

আপনি টি-এসকিউএল ব্যবহার করতে পারেন:

use master
GO
CREATE LOGIN [NT AUTHORITY\LOCALSERVICE] FROM WINDOWS WITH
DEFAULT_DATABASE=yourDbName
GO
CREATE LOGIN [NT AUTHORITY\NETWORKSERVICE] FROM WINDOWS WITH
DEFAULT_DATABASE=yourDbName

আমি এটি প্রোডাকশন সার্ভার থেকে টেস্টিং মেশিনে পুনরুদ্ধারের অংশ হিসাবে ব্যবহার করি:

USE master
GO
ALTER DATABASE yourDbName SET OFFLINE WITH ROLLBACK IMMEDIATE
RESTORE DATABASE yourDbName FROM DISK = 'd:\DropBox\backup\myDB.bak'
ALTER DATABASE yourDbName SET ONLINE
GO
CREATE LOGIN [NT AUTHORITY\LOCALSERVICE] FROM WINDOWS WITH
DEFAULT_DATABASE=yourDbName
GO
CREATE LOGIN [NT AUTHORITY\NETWORKSERVICE] FROM WINDOWS WITH
DEFAULT_DATABASE=yourDbName
GO

জার্মান বা ফ্রেঞ্চ উইন্ডোজের ক্ষেত্রে আপনাকে পরিষেবাগুলির স্থানীয়করণের নাম ব্যবহার করতে হবে , একটি অ-ইংরাজী উইন্ডোতে কোনও সার্ভিস অ্যাকাউন্টের জন্য কীভাবে একটি এসকিউএল সার্ভার লগিন তৈরি করবেন তা দেখুন ?


আপনার যদি ডাটাবেস স্তরের লগইন / অধ্যক্ষটিও
Agostino

আমি ভাবছি যদি এটি একটি নির্দিষ্ট সক্রিয় ডিরেক্টরি গোষ্ঠীকে একটি নির্দিষ্ট স্কিমা পড়ার অ্যাক্সেস দেওয়ার জন্য ব্যবহার করা যায় - সিউডো এসকিউএল-তে CREATE LOGIN ... WITH DEFAULT_SCHEMA বিন্দুগুলিকে ... একটি নির্দিষ্ট বিজ্ঞাপন গোষ্ঠীর রেফারেন্স দিতে হবে। আমাদের বেশ কয়েকটি গ্রুপ রয়েছে এবং আমরা একটি সক্রিয় ডিরেক্টরি গোষ্ঠীটিকে accountantsস্কিমা ´A´ এ অ্যাক্সেস দিতে চাই তবে স্কিমা ´বি এবং ´C´ এ নয় ´ একইভাবে গ্রুপ ´billing` এর কেবলমাত্র স্কিমা ´B´ এ অ্যাক্সেস থাকা উচিত ´ ফ্রন্টএন্ড হিসাবে আমরা এমএসএফ্ট অ্যাক্সেস ব্যবহার করছি।
surfmuggle

0

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


0

এই আমার পর্যবেক্ষণ। আমি একটি গ্রুপ উইন্ডো (AD) ব্যবহারকারীর অ্যাকাউন্টের জন্য একটি লগইন (পঠনযোগ্য) তৈরি করেছি কিন্তু, এটি বিভিন্ন এসকিউএল সার্ভারগুলিতে বিপরীতভাবে অভিনয় করে। এসকিউএল সার্ভারগুলিতে যে ব্যবহারকারীরা ডেটাবেসগুলিকে দেখতে পাচ্ছেন না আমি সংজ্ঞাটি দেখেছি সংজ্ঞাটি দেখেছি এবং ত্রুটি এড়াতে মাস্টার ডাটাবেসে ডেটাবেসকে পেরিমেশন কার্যকর করেছি 229. যদি আমি কোনও ব্যবহারকারীর জন্য লগইন তৈরি করি তবে আমার এই সমস্যা নেই।


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