ডেটাবেস 'মাস্টার' এ ডেটাবেসের অনুমতি তৈরি করুন। অনুমতি পেতে অক্ষম


15

আমি স্কিএল সার্ভারে একটি ডাটাবেস তৈরি করছি এবং এটি একটি ত্রুটি দেখায় যে "CREATE DATABASE permission denied in database 'master'" আমি নিজে প্রশাসক লগইন করছি। আমাকে কী করতে হবে? দয়া করে ঠিক করুন!

এটি স্ক্রিনশট এবং ত্রুটি বার্তাটি আমি যখন স্কিএল সার্ভার ২০০৮ সালে একটি ডেটাবেস তৈরি করার সময় পেয়েছিলাম


আপনি কি উইন্ডোজ অ্যাডমিন লগইন বা এসকিউএল সার্ভার প্রশাসক ব্যবহার করেন? যদি পূর্বের হয় তবে এটির প্রয়োজনীয়তাটি এই নয় যে উইন্ডোজ অ্যাডমিনটি স্বয়ংক্রিয়ভাবে একটি এসকিউএল সার্ভার অ্যাডমিন। আপনি কি সা অ্যাকাউন্ট ব্যবহার করে চেষ্টা করতে পারেন?
Lmu92

উত্তর:


11

ব্যবহারকারীকে dbcreatorডেটাবেস তৈরির পর্যাপ্ত অনুমতি থাকতে হলে তাকে অবশ্যই সার্ভারের ভূমিকার সদস্য হতে হবে ।

ব্যবহারকারীকে dbcreatorসার্ভারের ভূমিকাতে সদস্য করতে আপনি নীচের বিবৃতিটি কার্যকর করতে পারেন ।

EXEC master..sp_addsrvrolemember @loginame = N'Shubhankar', @rolename = N'dbcreator'
GO

সদস্যরা sysadminভূমিকা ডিফল্ট সদস্যদের দ্বারা হয় dbcreatorসার্ভার ভূমিকা তাই তারা ডাটাবেস খুব তৈরি করতে পারেন।


ব্যবহারকারীর এই ক্রিয়াটি সম্পাদন করার অনুমতি নেই।
ক্রিস্টিন

@ যতক্ষণ না আপনার ডিবিএকে সঠিক সার্ভারের ভূমিকাতে আপনাকে যোগ করতে বলা উচিত।
এম.আলি

sp_addsrvrolememberরক্ষণাবেক্ষণ মোডে রয়েছে এবং এটি আর ব্যবহার করা উচিত নয়, বরং ব্যবহারকারী alter server roleযেমন alter server role dbcreator add member [domain\user]। দেখুন SQL সার্ভার দস্তাবেজ: sp_addsrvrolemember
ট্রায়ামাস

1

ডাটাবেস তৈরি করতে আপনার ব্যবহারকারীর জন্য সিসাদমিন ভূমিকা অনুমতি প্রয়োজন । অবজেক্ট এক্সপ্লোরারে ডেটাবেস-> সুরক্ষা -> লগইন বিভাগে যান এবং যে ব্যবহারকারীর বৈশিষ্ট্যগুলি আপনি তৈরি করতে চান তা সম্পাদনা করুন । ইন সার্ভার ভূমিকা অধ্যায় আপনি খুঁজে পেতে পারেন sysadmin । এটিতে টিক দিন এবং ব্যবহারকারীর সংরক্ষণ করুন। এখন আপনার ডাটাবেস তৈরির অ্যাক্সেস থাকবে।

রেফারেন্সের জন্য: http://social.msdn.microsoft.com/ Forums/ sqlserver / en- US/ 76fc84f9-437c-4e71-ba3d- 3c9ae794a7c4/ sql-express-2008-r2-create-database-permission-denied-in -database-মাস্টার? ফোরাম = sqlexpress


0

উপরোক্ত সমস্ত বিষয় পরিষ্কার তবে এখানে একটি রয়েছে যা অনুপস্থিত। আমি এই সমস্যার সমাধান অনুসন্ধান করার জন্য সংগ্রাম করেছি এবং দীর্ঘ গবেষণার পরে অবশেষে এটি পেয়েছি।

আপনার স্থানীয় অ্যাকাউন্টে ডাটাবেস তৈরি করার অনুমতি পেতে নীচের প্রদত্ত পদক্ষেপগুলি অনুসরণ করুন।

পদক্ষেপ 1: আপনার স্থানীয় অ্যাকাউন্ট থেকে সংযোগ বিচ্ছিন্ন করুন।

পদক্ষেপ 2: আবার লগইন সহ সার্ভারের সাথে সংযুক্ত করুন : সা এবং পাসওয়ার্ড: পিডব্লিউডি (আপনার স্থানীয় লগইনকে দেওয়া পিডাব্লুডি)।

পদক্ষেপ 3: অবজেক্ট এক্সপ্লোরার -> সুরক্ষা -> লগইনস -> আপনার সার্ভারের নামের উপর ডান ক্লিক করুন -> বৈশিষ্ট্য -> সার্ভার ভূমিকা -> সিসাদমিন -> ঠিক আছে

পদক্ষেপ 4: আপনার স্থানীয় লগইনে সংযোগ বিচ্ছিন্ন এবং সংযুক্ত করুন এবং ডেটাবেস তৈরি করুন।

সাফল্যের সাথে ডাটাবেস তৈরি করেছে: ডি;)


0

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

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