دلیل خطای CREATE DATABASE permission denied in database master
قصد دارم یک دیتابیس ایجاد کنم. از دستور زیر برای این کار استفاده می کنم:
Create Database Shop
اما با خطای زیر روبرو میشم:

لطفا راهنمایی کنید برای رفع این خطا باید چیکار کنم ؟
پاسخ هوش مصنوعی
خطای "CREATE DATABASE permission denied in database master" به این معنی است که کاربری که با آن وارد دیتابیس شده اید، دسترسی لازم برای ایجاد دیتابیس جدید را ندارد.
برای رفع این خطا، شما نیاز دارید که یکی از این کارها را انجام دهید:
با یک کاربر با مجوزهای بالاتر (مانند مدیر سیستم) وارد شوید و دیتابیس جدید را ایجاد کنید.
اگر در حال توسعه یک برنامه هستید و دسترسی به کاربر فعلی را می خواهید، می توانید به کاربر فعلی مجوز ایجاد دیتابیس را بدهید. این کار را با استفاده از دستور زیر در SQL Server Management Studio (SSMS) انجام دهید:
ALTER ROLE db_owner ADD MEMBER [YourUserName]در این دستور، نام کاربری خود را به جای [YourUserName] قرار دهید.
اگر از SQL Server هستید و دسترسی به کلیه دیتابیس ها را می خواهید، می توانید کاربر را به نقش sysadmin اضافه کنید:
ALTER SERVER ROLE sysadmin ADD MEMBER [YourUserName]این کار به کاربر شما مجوز کامل می دهد، بنابراین از آن با احتیاط استفاده کنید.
بعد از اینکه اطمینان حاصل کردید که کاربر شما دارای مجوزهای لازم است، دوباره سعی کنید دیتابیس را ایجاد کنید.
سلام
آیا با یوزر ادمین به Sql وارد شدی؟ شاید با یوزری وارد شدی که اجازه و سطح دسترسی کامل در sql نداره بخاطر همین نمیتونی دیتابیس جدید ایجاد کنی.
یه بار خارج شو و با یوزر ادمین وارد شو.
از دو دستور زیر هم میتونی استفاده کنی.
EXEC master..sp_addsrvrolemember @loginame = N'pedram_khan', @rolename = N'dbcreator'
GO
و یا
ALTER SERVER ROLE [dbcreator] ADD MEMBER [pedram_khan];
GO
- آموزش استفاده از پلاگین گردونه شانس در Asp.net core به همراه سورس
- نمایش متن به صورت فرمت شده در CkEditor
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- حذف کامل یک رکورد در جدول ریلیشن شده
- مقایسه ساختار دو دیتابیس در Sql Server
- اشکال در ایجاد کلید خارجی در Sql Server
- تفاوت اوراکل و Sql Server چیست
- جابه جایی سطر و ستون در Sql Server
- استفاده از Stored Procedure در انتیتی فریم ورک code First
- آپدیت لیستی از رکوردها در Sql Server - آپدیت گروهی اطلاعات در Sql Server
- دلیل پرش 1000 تایی خودکار فیلد identity در Sql server
- مشکل نمایش ندادن Data Type موقع تایپ در Sql Server
- کار با تاریخ شمسی وساعت (استفاده از توابع )