এসকিউএল সার্ভার 2012 এ একটি অন্তর্ভুক্ত ব্যবহারকারী তৈরি করতে যা ডাটাবেসে প্রমাণীকরণ করে, আপনি নিম্নলিখিতগুলি করতে পারেন:
use YourDatabase
go
create user YourContainedUser
with password = 'yourPassword'
go
আপনাকে অবশ্যই তা নিশ্চিত করতে হবে যে contained database authentication
প্রথমটি সক্ষম হয়েছে এবং ডাটাবেসটি আংশিক সংরক্ষণ সহ সেট করা আছে:
exec sp_configure 'contained database authentication', 1
go
reconfigure
go
alter database YourDatabase
set containment = partial
go
উপরোক্ত আদেশগুলি কার্যকর হয়ে গেলে আপনি CREATE USER
উপরের বর্ণনার মত বিবৃতি সহ আপনার ধারণকৃত ব্যবহারকারী তৈরি করতে সক্ষম হবেন ।
সম্পাদনা : @ অ্যারোনবার্ট্র্যান্ডের দুর্দান্ত মন্তব্য এবং পয়েন্টগুলি:
এছাড়াও আপনার সংযোগের স্ট্রিংয়ে অবশ্যই শংসাপত্রগুলির অংশ হিসাবে ডাটাবেস নামটি ব্যবহার করতে হবে - আপনি যদি ডাটাবেসটি নির্দিষ্ট না করেন তবে এসকিউএল সার্ভার সমস্ত ডাটাবেস চেক করবে না এবং আপনি কোনটি বোঝাতে চেয়েছেন তা নির্ধারণের চেষ্টা করবে না। সীমাবদ্ধতা পরিষ্কার না হলে আপনার কোড কোনও ক্রস-ডাটাবেস কোয়েরি করতে পারে না।