أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

كيفية تغيير حساب خدمة SQL Server أو SQL Server عامل بدون استخدام إدارة المؤسسة SQL في SQL Server 2000 أو إدارة تكوين ملقم SQL في SQL Server 2005

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

اضغط هنا لرابط المقالة باللغة الانجليزية283811
الموجز
عند تثبيت Microsoft SQL Server لتعمل تحت حساب Microsoft Windows NT لأول مرة مجموعات SQL Server لـ Windows NT ذلك الحساب المتنوعة Windows حقوق المستخدم وأذونات على بعض الملفات والمجلدات ومفاتيح التسجيل. إذا قمت لاحقاً بتغيير حساب بدء التشغيل لـ SQL Server (خدمة MSSQLServer) و خدمة SQL Server عامل باستخدام إدارة المؤسسة ملقم SQL (SEM) "أو" إدارة تكوين ملقم SQL (SSCM) ، يعيّن SEM تلقائياً كافة الأذونات المطلوبة و Windows حقوق المستخدم للحساب بدء التشغيل الجديد لك بحيث لا يلزم القيام بأي شيء آخر. من المستحسن استخدام هذا هو الأسلوب لتغيير حساب خدمة.

ملاحظة يجب أن يكون لديك حقوق المسؤول على ملقم بعيد من أجل هذه الوظيفة متوفرة داخل "إدارة المؤسسة ملقم SQL.

ومع ذلك، في حالة استخدام خدمات الوظيفة الإضافية لـ في "لوحة التحكم" أو في أدوات إدارية لتغيير معلومات حساب بدء التشغيل MSSQLServer الخدمة أو خدمة SQL Server عامل توجد أذونات إضافية وحقوق المستخدم يجب عليك تعيين.

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

قبل متابعة و بزيارة مواقع Microsoft التالية على الويب و لعرضهما في "قاعدة المعارف لـ Microsoft: نشرة أمان Microsoft رقم MS02-038
http://www.microsoft.com/technet/security/bulletin/MS02-038.mspx

نشرة أمان Microsoft رقم MS02-034
http://www.microsoft.com/technet/security/bulletin/MS02-034.mspx
FIX 322853: SQL Server يمنح أذونات غير الضرورية أو المخازن المؤقتة غير محددة يحتوي على دالة تشفير
ملاحظة وتقع مسؤولية الخضوع وMS02- 034 و رقم MS02-038 إزالة مشاكل عدم حصانة رفع مستوى بيانات الاعتماد الإدارية الموجودة كما يساعد على منع تلك المستقبلية.

تغيير SQL Server أو حساب خدمة عامل ملقم SQL باستخدام الوظيفة الإضافية "خدمات بدلاً من استخدام إدارة المؤسسة SQL أو Studio إدارة ملقم SQL

إذا قمت بتغيير حساب خدمة ملقم SQL أو حساب خدمة عامل ملقم SQL باستخدام الوظيفة الإضافية "خدمات بدلاً من استخدام SEM أو SSCM هناك معينة من ملف التسجيل وNTFS النظام الأذونات وحقوق Microsoft Windows المستخدم الذي يجب تعيين أيضاً. هذا هو خاصة true لـ SQL Server Desktop Engine (المعروف أيضاً باسم MSDE 2000) أو عمليات تثبيت SQL Server 2005 Express Edition لأنه ليس لديك SEM أو SSCM ليتم استخدامه لتنفيذ التغييرات الأذونات. هناك ثلاثة مناطق معينة يجب أن التركيز على:
  • مفاتيح التسجيل.
  • أذونات نظام ملفات NTFS على القرص.
  • حقوق مستخدم Windows.
تمت مناقشته كل منها بشكل منفصل في الفقرات التالية.

مفاتيح التسجيل

تعيين التحكم الكامل حساب بدء التشغيل من أجل خدمة MSSQLServer وخدمة SQLServerAgent (إما حساب Microsoft Windows NT محلي أو حساب مجال Windows NT) على مفاتيح التسجيل الموجودة في القائمة التالية. ضمن خلايا التالية مفاتيح له في هذه القائمة هي المفاتيح حيث "قوائم تحكم الوصول" (ACLs) يتم تعيين. وبالنسبة اتبع هذه الخطوة على كل عقدة في الكتلة.

يتم تطبيق إذن التحكم الكامل إلى كافة المفاتيح التابعة والمفاتيح التالية:
  • لمثيل مسماة:
    HKEY_LOCAL_MACHINE\Software\Clients\Mail

    Server\80 SQL HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft

    Server\ SQL HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft <Instancename >
  • المثيل افتراضي:
    HKEY_LOCAL_MACHINE\Software\Clients\Mail

    Server\80 SQL HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft

    HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\Cluster

    HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\MSSQLServer

    HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\Providers

    HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\Replication

    HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\Setup

    HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\SQLServerAgent

    HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\Tracking

إذا كنت تستخدم SQL Server 2005

مثيل مسمى "أو" مثيل افتراضي "، يتم تطبيق إذن" التحكم الكامل "على المفاتيح التالية و كافة المفاتيح التابعة:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<MSSQL.x>
ملاحظةفي مفتاح التسجيل الفرعي هذا، <MSSQL.x> عنصرًا نائبًا القيمة المطابقة في النظام. يمكنك تحديد القيمة المطابقة في النظام من القيمة إدخال التسجيل الذي يسمى عن اسم المثيل في مفتاح التسجيل الفرعي التالي. بالنسبة لمثيل افتراضي هو اسم المثيل MSSQLSERVER:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL\

أذونات نظام ملفات NTFS على القرص

تعيين "التحكم الكامل" لحساب بدء التشغيل لـ خدمة MSSQLServer وخدمة SQLServerAgent (إما محلي Windows NT حساب أو حساب مجال Windows NT) على هذه المجلدات NTFS. وبالنسبة عليك تعديل مسارات المقابل على كل عقدة الكمبيوتر.

وفيما يلي مثال لمثيل مسماة:
_instancename_\ D:\Program $ Server\MSSQL SQL Files\Microsoft
وفيما يلي مثال عن مثيل افتراضي:
Server\MSSQL\ SQL Files\Microsoft D:\Program
يجب أن يكون المجلدات الفرعية والملفات أيضاً نفس الأذونات.

إذا كنت تستخدم SQL Server 2005

المجلد المطابق هو ما يلي:
Drive: Server\<MSSQL.1>\MSSQL SQL \Program Files\Microsoft

حقوق المستخدم في Windows

بشكل عام، التثبيت الافتراضي لنظام التشغيل يعطي مجموعة Administrators محلية كافة حقوق المستخدم SQL Server يتطلب للعمل بشكل صحيح. لذلك، حساب حسابات Windows NT محلية أو حسابات المجال التي تمت إضافتها إلى مجموعة Administrators محلية ، مع هدف من يتم بدء التشغيل SQL Server خدمة ، كافة حقوق المستخدم التي تتطلب أن يكون لديك. ومع ذلك، لا نوصي بتشغيل SQL Server ضمن مثل حقوق المستخدم عالية.

لـ SQL Server 2005 إذا لم تكن تريد SQL Server أو حساب بدء التشغيل عامل ملقم SQL أن تكون عضواً في مجموعة Administrators محلية راجع قسم "المراجعة Windows NT حقوق و الامتيازات الممنوحة لـ SQL Server حسابات الخدمات" في الموضوع "إعداد لأعلى Windows حسابات الخدمات" في SQL Server 2005 المباشرة.

يجب لـ SQL Server 2000 إذا لم تكن تريد SQL Server أو حساب بدء التشغيل عامل ملقم SQL أن تكون عضواً في مجموعة Administrators محلية ثم بدء تشغيل خدمة MSSQLServer و خدمة SQLServerAgent (إما حساب Windows NT محلي أو حساب مجال Windows NT) أن يكون لدى الحساب حقوق المستخدم هذه:
  • تعمل كجزء من نظام التشغيل = SeTcbPrivilege
  • تجاوز اجتياز تدقيق = SeChangeNotify
  • تأمين الصفحات في الذاكرة = SeLockMemory
  • قم بتسجيل الدخول باسم مهمة الدفعية = SeBatchLogonRight
  • تسجيل الدخول كخدمة = SeServiceLogonRight
  • استبدال رمز مستوى عملية = SeAssignPrimaryTokenPrivilege
ملاحظة برمجة تسهيلاً أسماء حقوق مستخدم Microsoft Windows NT الموجودة إلى جوار الاسم الكامل حق المستخدم.

ملاحظة يتوفر تهيئة ملف الفورية فقط إذا تم منح حساب خدمة SQL Server (MSSQLSERVER) حق SE_MANAGE_VOLUME_NAME. يكون لدى أعضاء مجموعة مسؤولي Windows هذا الحق. يمكن هؤلاء الأعضاء من منح حق هذا إلى المستخدمين الآخرين عن طريق إضافة المستخدمين إلى نهج الأمان "تنفيذ مهام صيانة وحدة التخزين".

الخطوات متنوعة

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

لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
239759قد يمكن رفع خطأ 5177 عند إنشاء قواعد البيانات

إذا كان حساب ستعمل خدمة MSSQLServer البدء أحد الحسابين التالية ، يجب إضافة حساب بدء التشغيل في MSSQLServer و خدمات SQLServerAgent أو كليهما إلى SQL Server مسؤول النظام) دور ثم منح المستخدم [Domain\NTaccount] تسجيل دخول إلى SQL Server.
  • غير عضو من جهاز الكمبيوتر مجموعة Administrators المحلية.
  • تم إزالة تسجيل الدخول BUILTIN\Administrators SQL Server.
على سبيل المثال:
EXEC sp_grantlogin [Example\test]
، ثم إضافة هذا الحساب إلى دور مسؤول النظام:
EXEC sp_addsrvrolemember @loginame = [Example\test]    , @rolename =  'sysadmin'

إذا كنت تستخدم SQL Server مع إما بحث نص كامل أو مع أنظمة المجموعات, تغيير حسابات بدء التشغيل SQL Server باستخدام أي شيء آخر غير SEM قد يؤدي المشكلات.

إذا واجهت مشاكل في البحث عن نص كامل أو أنظمة المجموعات راجع قسم "المراجع" من هذه المقالة للحصول على مزيد من المعلومات.

إذا كنت تستخدم مصادقة Kerberos الأمان دعم موفر واجهة (SSPI) في بيئة SQL Server 2000 و Microsoft Windows 2000 ، الذي يجب أن إفلات الخاص بك القديم اسم خدمة أساسي (SPN) ثم قم بإنشاء قائمة جديدة باستخدام معلومات حساب جديد. راجع الموضوع "تفويض حساب الأمان" في SQL Server 2000 المباشرة للحصول على مزيد من المعلومات حول كيفية استخدام SETSPN للقيام بذلك.
مراجع
لمزيد من المعلومات، انقر فوق أرقام المقالات التالية لعرضها في "قاعدة المعارف لـ Microsoft:
317746البحث عن النص الكامل لـ SQL Server تعبئة مأخوذة النشرات المصورة
317232تحدث رسائل معرفات 1107 و 1079 الأحداث بعد تغيير كلمة مرور حساب خدمة الكتلة
295051تغيير FIX: SQL Server حساب غير المسؤول بحث نص كامل يجعل النشرات المصورة الموجودة غير قابل للاستخدام
254321do's SQL Server متفاوت المسافات don'ts والتحذيرات الأساسية
239885كيفية تغيير حسابات الخدمة على ملقم ظاهري SQL
219264ترتيب تثبيت SQL Server 7.0 التجميع الإعداد
198168BUG: مشكلات قد تحدث عند تغيير معلومات حساب نظام المجموعة SQL Server
لمزيد من المعلومات، قم بزيارة موقع Microsoft التالي على الويب:
HKey HKLM

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 283811 - آخر مراجعة: 02/11/2009 23:31:47 - المراجعة: 11.2

Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 64-bit Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Workgroup Edition

  • kbmt kbinfo kbsql2005cluster kbhowtomaster KB283811 KbMtar
تعليقات
/html> /html> © 2016 Microsoft
t>