سؤال

بعد تثبيت SQL Server 2005 ، حاولت إنشاء قاعدة بيانات جديدة (الأمر: إنشاء قاعدة بيانات database_name). لكن الرسالة كانت خطأ: تم رفض الإذن من إنشاء قاعدة بيانات في قاعدة بيانات "Master". سؤالي هو 1.) كيفية الخروج من قاعدة البيانات الرئيسية هذه وإنشاء قاعدة بيانات جديدة خارجها ، 2.) ما هي قاعدة بيانات رئيسية.

هل كانت مفيدة؟

المحلول

تحتاج إلى تسجيل الدخول باستخدام حساب SA (مسؤول النظام) ، والتي يجب أن تحتوي على جميع الأذونات. من هناك ، يمكنك إنشاء حسابات إضافية حسب الحاجة.

لإنشاء قاعدة بيانات جديدة ، تتمثل أسهل طريقة في استخدام SQL Server Management Studio ، ويمكنك النقر بزر الماوس الأيمن على "قواعد البيانات" (في الجزء الأيسر) واختيار إنشاء قاعدة بيانات جديدة.

تحتوي "قاعدة البيانات الرئيسية" فقط على معلومات البيانات الوصفية (أي معلومات حول جميع DBS الأخرى ، إلخ)

نصائح أخرى

قاعدة البيانات الرئيسية هي قاعدة البيانات الافتراضية التي تقوم بتسجيل الدخول إليها. يبدو أنك ليس لديك أذونات تم إعدادها. أسهل إصلاح للبدء هو تشغيل MGMT Studio كمسؤول. للحصول على الطريقة الصحيحة لتعديل الأذونات ، انظر هنا: http://msdn.microsoft.com/en-us/library/bb326612.aspx .

يحتفظ SQL Server بالكثير من البيانات الوصفية حول SQL Server ، وقواعد البيانات ، والملفات ، والتسجيلات ، وما إلى ذلك في قاعدة البيانات الرئيسية. قاعدة البيانات الرئيسية هي القلب والمفتاح لخادم SQL للعمل بشكل صحيح.

يتعين على المرء استخدام قاعدة البيانات الرئيسية لإنشاء قواعد بيانات جديدة تم إنشاؤها بواسطة المستخدم. يبدو أن تسجيل الدخول الذي تستخدمه لا يحتوي على أذونات لقاعدة البيانات الرئيسية أو ليس لديه أذونات لإنشاء قاعدة بيانات جديدة. تأكد من أن لديك أذونات كافية لإنشاء قاعدة البيانات وإضافة نفسك إلى دور DB_Creator أو دور SYSADMIN الأعلى.

لا أوصيك باستخدام SSMS لإنشاء قاعدة بيانات جديدة. أود استخدام البرنامج النصي T-SQL حيث سيكون لديك المزيد من التحكم. بمجرد إنشاء قاعدة البيانات ، تأكد من تقليص التلقائي التلقائي. تأكد أيضًا من قيامك بتعيين حجم الملف الأولي كبيرًا بدرجة كافية حتى لا تنمو الملفات تلقائيًا. تأكد أيضًا من قيامك بتعيين النمو التلقائي لفترة كافية حتى لا تنمو بزيادات صغيرة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top