تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

الأعراض

افترض انك تستخدم SQL Server 2017 علي Linux. بشكل افتراضي ، توجد قاعده البيانات الرئيسية في /var/opt/mssql/dataالموقع.ستحتاج الآن إلى تغيير موقع ملف قاعده البيانات الرئيسية وملف سجل الأخطاء إلى موقع مختلف.

الحل

هذا التحديث مضمن في التحديث التراكمي التالي ل SQL Server:

       تحديث تراكمي 4 ل SQL Server 2017

بعد تثبيت SQL server 2017 CU4 ستتمكن من تغيير موقع ملف قاعده البيانات الرئيسية وموقع ملف سجل الأخطاء.

يحتوي كل تحديث تراكمي جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث التراكمي السابق. اطلع علي آخر التحديثات التراكمية ل SQL Server:

آخر تحديث تراكمي ل SQL Server 2017

مزيد من المعلومات

قم بتكوين موقع ارورلوجفيلي:

  • استخدم الأمر التالي لتعيين موقع ارورلوج جديد. تاكد من ان بنيه المجلد تم إنشاؤها مسبقا وان حساب ' مسقل ' يملك أذونات لإنشاء ملف.

    • /mssql-conf set فيليلوكاتيون ارورلوجفيلي/home/user/sqlserver/log/errorlog

    • يتم MSSQL_ERROR_LOG_FILE متغير البيئة لسجل الأخطاء.

فيما يلي الخطوات الخاصة بالسيناريوهات ولتكوين موقع الملفات الاساسيه للبيانات الرئيسية:

ملاحظه: الرجاء التاكد من انك تاخذ نسخا احتياطيا كاملا لكل قواعد بياناتك بما في ذلك قاعده البيانات الرئيسية قبل اجراء اي من هذه التغييرات.

السيناريو 1: تغيير موقع ملف قاعده البيانات الرئيسية في تثبيت SQL الموجود.

  • تتوفر الخيارات الجديدة في الاداه المساعدة مسقل مؤتمر لتوفير موقع .mdf ، ماستلوج و ارورلوج.

  • فيما يلي الأوامر الخاصة بتعيين الموقع.

  • /mssql-conf set فيليلوكاتيون ماستيرداتافيلي/home/user/sqlserver/data/master.mdf

  • /mssql-conf set فيليلوكاتيون ماستيرلوجفيلي/home/user/sqlserver/data/mastlog.ldf

  • قبل تكوين الإعدادات ، تاكد من ان المسار الذي تم توفيره موجود بالفعل ويملك مستخدم ' مسقل ' اذنا كاملا في المجلد.

  • بعد تكوين الاعداد إيقاف مسقل-server (سيستيمكتل stop مسقل) ونقل الصفحة الرئيسية .mdf و ماستلوج إلى الموقع الذي تم تكوينه وأعاده تشغيل sql server (لدف start سيستيمكتل).

السيناريو 2: التكوين المسبق لموقع ملف قاعده البيانات الرئيسي قبل التثبيت.

  • بعد تثبيت مسقل (علي سبيل المثال: أبت-الحصولعلي تثبيت مسقل-server).

  • يمكنك اعداد متغير البيئة كما يلي:

  • تصدير MSSQL_MASTER_DATA_FILE =/home/user/sqlservr/data/master.mdf

  • تصدير MSSQL_MASTER_LOG_FILE =/home/user/sqlservr/data/mastlog.ldf

  • أو يمكنك استخدام الخطوات المذكورة في السيناريو 1 لتعيين التكوين ، ثم تغيير اذن المجلد /var/opt/mssql/ الذي يملكه حساب مسقل. إذا قمت بتعيين الإعدادات الخاصة بمتغيرات البيئة ومسقل-مؤتمر ، ستتخذ الاسبقيه متغير البيئة.

ملاحظه: يجب ان يكون اسم الملف لأساس البيانات الرئيسية هو ' ماستلوج' والسجل الرئيسي يجب ان يكون 'لدف ' اثناء التثبيت. قد يتم تغيير اسم الملف لاحقا.

إذا لم يتم إنشاء بنيه المجلد أو لم يكن حساب مسقل الأذونات الصحيحة ، ستتلقى رسالة الخطا التالية اثناء الاعداد.

خطا: فشل بوتسترابسيستيمداتاديريكتوريس () (HRESULT 0x80070002)

فشل الاعداد الاولي ل Microsoft SQL Server. الرجاء مراجعه الارورلوج

 

السيناريو 3: تغيير اسم ملفات قاعده البيانات الرئيسية

  • Stop مسقل-server.

  • تعيين أسماء الملفات باستخدام مسقل-مؤتمر

  • أعد تسميه ملفات قاعده البيانات الرئيسية إلى أسماء الملفات التي تم تكوينها.

  • بدء مسقل-خادم

فيما يلي الأوامر الخاصة بتغيير اسم ملفات قاعده البيانات الرئيسية.

سيستيمكتل stop مسقل-server

/mssql-conf set فيليلوكاتيون ماستيرداتافيلي/home/sqlservr/data/testmaster.mdf

/mssql-conf set فيليلوكاتيون ماستيرلوجفيلي/home/sqlservr/data/testmastlog.ldf

مف/home/sqlservr/data/master.mdf/home/sqlservr/data/testmaster.mdf

مف/home/sqlservr/data/mastlog.ldf/home/sqlservr/data/testmastlog.ldf

سيستيمكتل start مسقل-server

المراجع

تعرف علي المصطلحاتالتي تستخدمها Microsoft لوصف تحديثات البرامج.

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×