ووصف لـ SQL Server 2000 Service Pack 2: 9 نوفمبر, 2001

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

اضغط هنا لرابط المقالة باللغة الانجليزية889552
الموجز
يوفر Microsoft SQL Server 2000 Service Pack 2 (SP2) التحديثات من أجل مكونات قاعدة البيانات من تثبيت SQL Server 2000. يناقش هذا المقالة التالية:
  • إصدارات حزمة الخدمة وحول كيفية إزالة Service Pack 2.
  • كيفية تحميل وحول كيفية استخراج Service Pack 2.
  • كيفية تثبيت Service Pack 2.
  • كيفية إعادة توزيع مكونات قاعدة البيانات من مكونات العميل لـ Service Pack 2.
  • كيفية معالجة الأمور التي تؤثر على المواقع الموجودة على ملقمات التي تشغّل Service Pack 2.
المحتويات
معلومات أخرى

1. المقدمة

يتم توفير هذا الإصدار من Service Pack 2 (SP2) لـ Microsoft SQL Server 2000 في ثلاثة أجزاء:
  • SP2 مكونات قاعدة البيانات توفير التحديثات من أجل مكونات قاعدة بيانات بمثيل SQL Server 2000، باستثناء مثيلات لـ SQL Server 2000 Desktop Engine. يتضمن SP2 مكونات قاعدة بيانات الترقية إلى:
    • مشغل بيانات.
    • أدوات العميل قاعدة والأدوات المساعدة مثل SQL Server Enterprise Manager و osql.
    • قاعدة الاتصال مكونات مثل Microsoft OLE DB لـ في SQL Server 2000 أو برنامج تشغيل SQL Server ODBC 2000 والعميل Net-Libraries العميل،.
  • يوفر خدمات التحليل SP2 تحديثات لـ مكونات SQL Server 2000 Analysis Services من تثبيت SQL Server 2000 بما في ذلك:
    • خدمات التحليل.
    • تحليل خدمات مكونات العميل، تتضمن إدارة وتحليل وموفر Microsoft OLE DB لـ Analysis Services.
    • قاعدة الاتصال مكونات مثل Microsoft OLE DB لـ في SQL Server 2000 أو برنامج تشغيل SQL Server ODBC 2000 والعميل Net-Libraries العميل،.
  • SP2 Engine سطح توفير التحديثات من أجل مكونات قاعدة البيانات بمثيل SQL Server Desktop Engine (يُعرف أيضاً MSDE 2000), 2000 بما في ذلك:
    • مشغل بيانات.
    • قاعدة الاتصال مكونات مثل Microsoft OLE DB لـ في SQL Server 2000 أو برنامج تشغيل SQL Server ODBC 2000 والعميل Net-Libraries العميل،.
يمكن تطبيق الأجزاء الثلاثة التالية لـ SP2 على حدة أو كالتالي:
  • مواقع SQL Server 2000 يمكنك استخدام SP2 مكونات قاعدة البيانات في ترقية مكونات قاعدة البيانات الخاصة بهم دون ترقية مكونات خدمات التحليل أو مثيلات لـ SQL Server 2000 Desktop Engine.
  • مواقع خدمات 2000 تحليل استخدام SP2 خدمات التحليل لترقية مكونات خدمات التحليل بها دون ترقية أمثلة Desktop Engine أو مكونات قاعدة البيانات الخاصة بهم.
  • مواقع Engine سطح استخدام SP2 Desktop Engine لترقية أمثلة Desktop Engine دون ترقية خدمات التحليل أو المثيلات من إصدارات أخرى من SQL Server 2000.

    ملاحظة إذا كان لديك مثيلات مستقلة من Desktop Engine و إصدارات أخرى من SQL Server على نفس الكمبيوتر ستحتاج ليتم تطبيقه على مثيلات Desktop Engine 2000 و SP2 مكونات قاعدة البيانات إلى المثيلات الأخرى من SQL Server 2000 Desktop Engine SP2.
للحصول على مزيد من المعلومات حول تثبيت Desktop Engine, راجع 2.2 مقطع "ملف SP2 Engine سطح المكتب" و " 3.7 مقطعتثبيت SP2 Desktop Engine."

ملاحظة SP2 مشغّل سطح المكتب هو فقط المنتجة جزء حزمة الخدمة متوفراً في البرتغالية (البرازيل) ، أو السويدية و الهولندية, لأن SQL Server 2000 Desktop Engine هو الإصدار الوحيد من SQL Server 2000 للغات تلك المنتجة جزء حزمة خدمة متوفراً في البرتغالية (البرازيل) السويدية, و الهولندية, لأن SQL Server 2000 Desktop Engine هو الإصدار فقط من SQL Server 2000 للغات تلك. لا تتوفر مكونات SQL Server 2000 بالترقية بواسطة SP2 مكونات قاعدة البيانات أو SP2 خدمات التحليل باستخدام هذه اللغات. (البرازيل), للمستخدمين السويدية, و الهولندية الذين يرغبون في تطبيق Service Pack 2 إلى إصدار من SQL Server غير Desktop Engine يجب أن بتحميل ملفات Service Pack 2 التي تطابق اللغة إصدار وهي الترقية، كتحميل في الإنكليزية-لغة برتغالي الملفات Service Pack 2 إذا ما كانت قيد إصداراً باللغة الإنجليزية من SQL Server 2000. ستجد إرشادات التحميل أدناه في مقطع 2.0 "تحميل ثم استخراج SP2."
تختلف التفاصيل المتعلقة تثبيت SP2 مكونات قاعدة البيانات
إعداد SP2 مكونات قاعدة يكشف عن أي إصدار من SQL Server 2000 موجوداً على مثيل لـ SQL Server 2000 الترقية، يتم تلقائياً ولا ترقية المكونات التي تم تثبيت لـ لذلك المثيل فقط. فإنه عند تطبيق حزمة الخدمات على كمبيوتر يستخدم SQL Server 2000 Standard Edition, على سبيل المثال، لن يحاول لترقية المكونات التي تأتي مع SQL Server 2000 Enterprise Edition فقط.

يمكن تطبيق SP2 مكونات قاعدة البيانات إلى مثيل افتراضي واحد أو مثيل مسمى لـ SQL Server. إذا المثيلات المتعددة من SQL Server 2000 تحتاج إلى ترقية إلى SP2، يجب تطبيق SP2 على كل مثيل. عند ترقية مثيل واحد على كمبيوتر مع SQL Server 2000 تواجد واحد أو أكثر إلى SP2، بكافة الأدوات سيتم ترقيتها إلى SP2. لا توجد النسخ غير منفصل من الأدوات من أجل كل مثيل على كمبيوتر.
إزالة SP2
عند تثبيت حزمة الخدمات من بإجراء تغييرات على جداول النظام لأسباب الصيانة ومن أنه أيضاً ترقية قواعد بيانات المستخدم وتوزيع التي هي أعضاء طبولوجيا النسخ المتماثل. بسبب إلى هذه التغييرات, لا يمكن إزالة SP2 بسهولة. للعودة إلى الإنشاء تم تشغيل قبل تثبيت SP2، يجب أولاً إزالة المثيل لـ SQL Server 2000. ثم يجب إعادة تثبيت ذلك بمثيل SQL Server 2000. إذا كنت تشغيل SQL Server 2000 SP1 أو ثم تحتاج إلى تطبيق SP1 إلى المثيل. للحصول على مزيد من المعلومات حول إلغاء تثبيت SP2، راجع 3.13 مقطع "إلغاء تثبيت SP2."

ملاحظة إلى إزالة SP2، يجب تثبيت نسخة احتياطية من قواعد البيانات، الرئيسي طراز , و msdb أخذ مباشرة قبل أن تطبيق SP2. للحصول على مزيد من المعلومات, راجع المقطع 3. "إجراء نسخ احتياطي قواعد البيانات SQL Server' و مقطع " 3.2إجراء نسخ احتياطي قواعد البيانات خدمات التحليل."
معلومات إضافية حول SP2
يتم توفير قائمة من الإصلاحات المضمنة في حزمة الخدمات هذه في Microsoft Knowledge Base المقالة Q306908. لدى كل إصلاح المسرودة في 306908 ارتباط إلى مقالة قاعدة المعارف تصف the problem المعنونة بواسطة الإصلاح. يتم نشر المقالات التالية فيMicrosoft Product Support Services Knowledge Base.
اتبع الارتباطات إلى المقالات FIX لمشاهدة معلومات حول كل تصحيح.

سيتم نشر أية معلومات ذات الصلة إلى SQL Server 2000 Service Pack 2 التخزين غير المتوفرة في الوقت إلى يتم تضمينها في ملف المستند التمهيدي هذا في Q306909 مقالة Microsoft Knowledge Base. تتوفر هذه المقالة علىMicrosoft Product Support Services Knowledge Base.
حل QFE
إذا تلقيت إصلاح QFE بعد 3, 2001, أكتوبر الإصلاح هو غير المحتمل أن يتم تضمينها في SP2. الرجاء الاتصال بموفر دعم الأساسية حول إصلاح QFE مقابل SP2.

يحدد 1.1 الإصدار الحالي من SQL Server أو خدمات التحليل

استخدام الأساليب التالية من أجل معرفة أي إصدار من SQL Server أو خدمات التحليل قمت بتثبيت.
SQL Server
نوع لتحديد أي إصدار من SQL Server 2000 قمت بتثبيت أو SELECT @@VERSION في موجه الأوامر عند استخدام الأداة المساعدة أو أو في إطار الاستعلام في محلل استعلام SQL. يعرض الجدول التالي العلاقة بين سلسلة إصدار تم الإعلام عنه من قبل @@VERSION ورقم إصدار SQL Server 2000.
@@VERSIONإصدار SQL Server 2000
8.00.194SQL Server 2000 RTM
8.00.384SP1 مكونات قاعدة البيانات
8.00.532SP2 مكونات قاعدة البيانات
Desktop Engine on Windows NT 5.0 (Build 2195: Service Pack 2) Enterprise Evaluation Edition on Windows NT 5.0 (Build 2195: Service Pack 2) Developer Edition on Windows NT 5.0 (Build 2195: Service Pack 2) Personal Edition on Windows NT 5.0 (Build 2195: Service Pack 2) Standard Edition on Windows NT 5.0 (Build 2195: Service Pack 2) Enterprise Edition on Windows NT 5.0 (Build 2195: Service Pack 2)
ملاحظة بداية السطر إلى إصدار SQL Server. هذا هو متبوعة معلومات نظام التشغيل الحالي.

خدمات التحليل
لتعريف قمت بتثبيت إصدار من خدمات التحليل, اتبع الخطوات التالية:
  1. من قائمة " ، أشر إلى , , ومن ثم انقر فوق .
  2. في شجرة إدارة وتحليل, انقر بزر الماوس الأيمن فوق العقدة ملقمات التحليل وحدد .
  3. يعرض الجدول التالي أي إصدار من خدمات التحليل لديك.
تعليمات حولإصدار خدمات التحليل
8.0.194SQL Server 2000 Analysis Services RTM
8.0.382خدمات التحليل SP1
8.0.532خدمات التحليل SP2

تحميل 2.0 و استخراج SP2

يتم توزيع حزمة الخدمات هذه باستخدام الطرق الثلاث:
  • على قرص يحتوي على حزم الخدمات للمكونات التالية:
    • SP2 مكونات قاعدة البيانات
    • خدمات التحليل SP2
    • SP2 Engine سطح المكتب
    هذا القرص المضغوط يتضمن بكافة الملفات المطلوبة لترقية أمثلة الموجودة Desktop Engine الملاحظة . الحد الأقصى لعدد مثيلات معتمدة لقواعد Desktop Engine هو 16.
  • في ثلاث ملفات يعتمد الاستخراج الذاتي الذي يمكن تحميل من الإنترنت:
    • SQL2KSP2.exe مكونات قاعدة البيانات (SP2)
    • SQL2KASP2.exe خدمات التحليل (SP2)
    • SQL2KDeskSP2.exe Desktop Engine (SP2)
    ملاحظة الملف SQL2KDeskSP2.exe يتضمن ترقية؟ عن مثيل واحد من Desktop Engine الذي تم إنشاؤه فقط مع sqlrun01.msi. للحصول على مزيد من المعلومات, راجع 2.2 مقطع "ملف SP2 Engine سطح المكتب."
  • على قرص (Desktop Engine فقط)
يحتوي 2000 ملقم SQL Desktop مُشغل Service Pack 2 المضغوط فقط على الوحدات النمطية الدمج أو ملفات msi المطلوبة لتثبيت مثيل جديد لـ Desktop Engine الملاحظة .

ملفات قاعدة البيانات و SP2 Analysis Services 2.1

عند تحميل أو استخراج مكونات قاعدة بيانات أو ملفات تثبيت SP2 خدمات التحليل من الإنترنت، الرجاء استخدام الإرشادات التالية.

تحميل بأحد الملفات المسرودة في المقطع 2.0 أو ثم ضع الملف يعتمد الاستخراج الذاتي إلى مجلد على الكمبيوتر الذي يقوم بتشغيل المثيل لـ SQL Server 2000 عليه تقوم بتثبيت حزمة الخدمات هذه. من ذلك المجلد أو تنفيذ الملف. سيطالبك برنامج الاستخراج بتوفير اسم المجلد حيث تريد وضع ملفات حزمة الخدمات.

على القرص المحلي الذي قمت بتحميله الملفات، تثبيت حزمة الخدمات ستحتاج تقريباً ثلاث مرات الحجم المساحة الحرة من الملف يعتمد الاستخراج الذاتي. وهذا يتضمن مساحة لتخزين الملف مساحة لتخزين ملفات حزمة الخدمات المستخرجة, و مساحة العمل المؤقتة المطلوبة بواسطة برنامج الاستخراج نفسه.

يمكنك إعادة تسمية المجلد المختارة بعد استخراج المكونات; تأكد من ومع ذلك، لا يحتوي على اسم الدليل مسافات فارغة فارغة المسافات. يمكنك استخدام نفس المجلد الهدف من أجل كل من الملفات الموجودة أعلاه; وهي لن الكتابة أو تتعارض مع بعضها البعض.

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

من أجل مكونات قاعدة البيانات و خدمات التحليل أو عملية الإعداد هي نفسها من أجل كل من القرص المضغوط SP2 و ملفات SP2 المستخرج.

ملاحظة بعض من الملفات في حزم الخدمات هي ملفات نظام لذا لا يمكن عرضها إلا إذا كنت اتباع هذا الإجراء: انقر فوق علامة التبويب عرض , انقر فوق خيارات ومن ثم حدد خانة الاختيار إظهار كافة الملفات في مستكشف Windows، في القائمة عرض .

ملف SP2 Engine 2.2 سطح المكتب

عند تحميل أو استخراج ملف تثبيت SP2 Desktop Engine من الإنترنت، الرجاء استخدام الإرشادات التالية.

قم بتحميل ثم استخراج الملف Desktop Engine SP2 كما هو موضح أعلاه من أجل مكونات قاعدة البيانات و الملفات، Analysis Services SP2 مع الاستثناءات التالية.

إذا قمت تحميل الملف Desktop Engine SP2 من الإنترنت، يمكنك تطبيق حزمة الخدمات فقط على أمثلة Desktop Engine التي تم تثبيتها من sqlrun01.msi. إذا حاولت تطبيق حزمة الخدمات إلى المثيلات التي تم إنشاؤها باستخدام sqlrun16.msi û sqlrun02.msi من الملف Setup.exe التي تم تحميلها من الإنترنت، ستتلقى بأحد الأخطاء التالية:
‏‏تعذّر فتح حزمة التثبيت هذه.. تحقق من وجود الحزمة ومن التي يمكنك الوصول إليه، أو اتصل ببائع التطبيق للتأكد من تصليح حزمة Windows Installer صالح.
أو-
التصحيح الترقية يمكن تثبيت بواسطة خدمة Windows Installer لأنه قد يكون البرنامج الذي سيتم التي يجب ترقيتها مفقودة، أو قد تحديث التصحيح الترقية إصدار آخر من البرنامج. الرجاء التأكد من وجود البرنامج المُراد ترقيته على جهازك ووجود برنامج ترقية التصحيح المناسب..
لترقية أمثلة Desktop Engine التي تم إنشاؤها باستخدام sqlrun02.msi-sqlrun16.msi, يجب تطبيق حزمة الخدمات من القرص المضغوط Microsoft.

تثبيت حزمة الخدمات 3.0

لتثبيت SP2, اتبع الإرشادات التثبيت أدناه. ليست كافة الخطوات مطلوبة, اعتماداً على أي من مكونات SQL Server 2000 أو تكوينات الذي يتم تطبيق حزمة الخدمات التالية:
  • مكونات ملقم قاعدة البيانات
  • قاعدة بيانات مكونات العميل
  • خدمات التحليل
  • مشغّل سطح المكتب
  • كتلة الاحتياطي
  • ملقم النسخ المتماثل
بالنسبة لكل الخطوة، التثبيت مذكورة المكونات الملائمة.

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

ملاحظة قبل قمت بتثبيت SP2 على الإصدار من Windows NT 4.0 الفرنسية قراءة ثم اتبع الإرشادات في مقالة قاعدة المعارف 259484. يمكنك الوصول إليها من المقالMicrosoft Product Support Services Knowledge Base.

قبل بدء التثبيت
تغيير من SP1

فيما يلي ينطبق على كافة التثبيتات مكون باستثناء خدمات التحليل:

إعداد SP2 لا ليس ترقية قواعد المستخدم باستثناء تلك والتي هي المتضمنة في طبولوجيا النسخ المتماثل فعال قواعد بيانات المستخدم. قواعد غير والتي هي المتضمنة في طبولوجيا النسخ المتماثل لا تملك أية تبعيات في SP2. على سبيل المثال::
  • يمكنك استعادة نسخة احتياطية لقاعدة بيانات مستخدم بمثيل SQL Server 2000 أو SQL Server 2000 SP1 بمثيل SQL Server 2000.
  • يمكنك استعادة نسخة احتياطية لقاعدة بيانات مستخدم بمثيل SQL Server 2000 SP2 بمثيل SQL Server 2000 SP2 إلى مثيل لأحد SQL Server 2000 SP1 ، أو إلى مثيل SQL Server 2000.
  • يمكنك فصل قاعدة بيانات مستخدم بمثيل SQL Server 2000 أو SQL Server 2000 SP1 أو إرفاقه إلى مثيل SQL Server 2000 SP2.
  • يمكنك فصل قاعدة بيانات مستخدم بمثيل SQL Server 2000 SP2 ثم إرفاقه إلى مثيل SQL Server 2000 أو SQL Server 2000 SP1.
  • الذي يمكنك ربط في سجل الشحن بين مثيلات لـ SQL Server 2000 أو SQL Server 2000 SP1 أو و SQL Server 2000 SP2. إعداد SP2 ترقية قواعد بيانات المستخدم التي هي أعضاء طبولوجيا النسخ المتماثل.
قبل تثبيت SP2 أو تأكد من أن حساب المستخدم تشغيل الإعداد وله إذن للوصول قواعد البيانات وقواعد filegroups النسخ المتماثل هي للكتابة. للحصول على مزيد من المعلومات حول تطبيق SP2 بقواعد معنية في طبولوجيا النسخ المتماثل, راجع 3.11 مقطع "تثبيت على ملقمات منسوخة."

إذا كشف إعداد SP2 أية قواعد بيانات المستخدم أو filegroups التي هي غير قابل للكتابة أو أنه:
  • تنطبق التحديثات النسخ المتماثل SP2 على كافة قواعد البيانات المستخدم للكتابة.
  • يكتب قائمة من قواعد بيانات غير قابل للكتابة إلى سجل الإعداد الموجود في winnt\sqlsp.log.
  • يعرض رسالة تحذير التالية:
    كشف الإعداد واحد أو أكثر وقواعد filegroups والتي هي غير قابل للكتابة.
التي قد تجاهل هذا التحذير ما هم أعضاء طبولوجيا النسخ المتماثل لبعض قواعد البيانات المسرودة في سجل الإعداد. إذا كانت أعضاء طبولوجيا النسخ المتماثل أو أي من قواعد البيانات المسرودة في سجل الإعداد غير قابل للكتابة يجب جعل قواعد البيانات تلك للكتابة ثم إعادة تطبيق إعداد SP2 إلى ذلك المثيل لـ SQL Server 2000.

لا تؤثر هذه الرسالة على عمليات التثبيت غير المراقب ملاحظة . لمعرفة المزيد حول عمليات التثبيت غير المراقب " ، راجع مقطع 4.0 "تثبيتات غير مراقبة."

للحصول على مزيد من المعلومات حول جعل قاعدة بيانات للكتابة، راجع 3.12 مقطع "تطبيق SP2 على بيانات غير قابل للكتابة أو filegroups." لمعرفة المزيد حول إعادة تطبيق SP2، راجع 3.14 مقطع "إعادة تطبيق SP2."

ملاحظة أثناء التثبيت، يجعل Setup أية التمييز بين قواعد البيانات للقراءة فقط وقواعد المقلوبة دون أو المشكوك. إذا النسخ المتماثل لقاعدة بيانات أو filegroup موجوداً في أي من الشروط التالية أثناء الإعداد وكان هو معنية في طبولوجيا النسخ متماثل, يجب أن يكون reapplied حزمة الخدمات بعد إجراء قاعدة البيانات قابلة للكتابة.

لأنه لن يؤدي إلى قواعد بيانات غير قابل للكتابة برنامج الإعداد لإعادة بالفشل، لم تعد تحتاج ملاحظة إلى إزالة سجل الشحن قبل الترقية إلى SP2.

التحضير من أجل ملقم إدارة الأنظمة توزيع التثبيت

لا يمكن تثبيت SQL Server 2000 Service Pack 2 عن بعد. ومع ذلك، يمكنك استخدام Microsoft Systems Management Server لتثبيت SP2 تلقائياً على العديد من أجهزة الكمبيوتر التي تشغّل Microsoft Windows NT Server 4.0. للقيام بذلك، يجب استخدام ملف تعريف حزمة (ملف) Smssql2ksp2.pdf يقوم بالتنفيذ التلقائي بإنشاء من حزمة SQL Server في Systems Management Server. ثم يمكن الحزمة SQL Server توزيع وإعادة تثبيت على أجهزة الكمبيوتر التي تشغّل Systems Management Server. الملف Sms2kdef.bat عبارة عن ملف دفعي يكشف النظام الأساسي الخاص بالكمبيوتر ولا يعمل الإصدار المناسب من برنامج إعداد.

لا يمكن استخدام ملقم إدارة الأنظمة لتثبيت SP2 Desktop Engine.

إجراء نسخ احتياطي قواعد البيانات SQL Server 3.

فيما يلي ينطبق على كافة التثبيتات مكون باستثناء مكونات العميل قاعدة البيانات:

قبل تثبيت SP2 مكونات قاعدة البيانات أو Desktop Engine SP2، احتياطياً قواعد البيانات , و . تثبيت حزمة الخدمات يجعل التعديلات على قواعد , و البيانات، التي جعلها غير متوافق مع إصدارات ما قبل SP2 من SQL Server. النسخ الاحتياطي هذه مطلوبة إذا قررت إعادة تثبيت SQL Server 2000 دون SP2.

وهو أيضاً prudent للنسخ الاحتياطي لقواعد المستخدم الخاص بك بالرغم من SP2 فقط سينفذ التحديثات في قواعد البيانات التي هي أعضاء طبولوجيا النسخ المتماثل.

إجراء نسخ احتياطي قواعد البيانات خدمات التحليل 3.2

فيما يلي ينطبق فقط على خدمات التحليل:

قبل تثبيت SP2 خدمات التحليل النسخ الاحتياطي قواعد البيانات خدمات التحليل بإجراء نسخة مجلد Microsoft التحليل Services\Data والتي يتم تثبيت افتراضياً ضمن المجلد C:\Program Files. إذا التي قد لا ترحيل المخزون خدمات التحليل الخاص بك إلى SQL Server إجراء نسخة احتياطية من الملف Msmdrep.mdb قم بوضعه في المجلد Microsoft التحليل Services\bin. يمكنك أيضاً حفظ إدخالات تسجيل الملقم تحليل بواسطة تشغيل وبواسطة استخدام العنصر في القائمة لتصدير مفتاح
HKEY_LOCAL_MACHINE\SOFTWARE\OLAP Server
إلى ملف للنسخ الاحتياطي.

تأكد من قواعد بيانات النظام وجود مساحة حرة كافية 3

فيما يلي ينطبق على كافة التثبيتات مكون باستثناء وخدمات مكونات العميل قاعدة بيانات التحليل:

إذا لم يتم تحديد الخيار من أجل قواعد و البيانات، فيجب أن يكون قواعد البيانات على الأقل كيلو بايت (KB) من المساحة الحرة 500. للتحقق وهي أن هذه المساحة, تشغيل النظام تخزين الإجراء لقاعدة أو . إذا المساحة غير المخصصة في قاعدة البيانات إما هو 500 كيلو بايت أو أقل من زيادة حجم من قاعدة البيانات. للحصول على مزيد من المعلومات, راجع توسيع " البيانات " في .

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

في التحقق من أنه قد تم تحديد هذا الخيار في SQL Server 2000، افتح SQL Server Enterprise Manager, انقر بزر الماوس الأيمن فوق الرمز لقاعدة البيانات، ثم انقر فوق خصائص. تأكد من تحديد خانة الاختيار .

في التحقق من أنه قد تم تحديد هذا الخيار في Desktop Engine أو يصدر عبارات SQL التالي:
  • sp_helpdb رئيسي
  • msdb sp_helpdb
في الإخراج من هذه العبارات, تحقق من أن العمود المتزايد هو ليس 0.

إيقاف الخدمات والتطبيقات 3.4 قبل تشغيل برنامج إعداد SP2

ينطبق على كافة المكونات التالية:

يمكنك تطبيق SP2 دون إيقاف الخدمات. إذا الذي لا يقوم بإيقاف التشغيل الخدمات، سيتم مطالبتك إلى إعادة التمهيد بعد اكتمال الإعداد. بدون إعادة التمهيد أو سيفشل الخدمات لبدء.

يمكنك تطبيق SP2 دون إعادة تشغيل الكمبيوتر قبل إيقاف تشغيل التالي الخدمات والتطبيقات قبل تطبيق حزمة الخدمات:
  • في Microsoft Distributed Transaction Coordinator (MS DTC) وخدمات Microsoft Search و MSSQLServerOLAPService.
  • خدمات MSSQLServer و SQLServerAgent عن المثيل يتم ترقية (MSSQL مثلاً، NamedInstance $).
  • خدمات Microsoft Component Microsoft خدمة " وضع الرسائل ضمن قوائم انتظار " ، ثم Integrator معاملة Microsoft COM.
  • كافة التطبيقات، بما فيها لوحة التحكم. هو هذه الخطوة مستحسن، ولكنه غير مطلوب.
لا يمكن إيقاف الخدمات في بيئة متفاوت المسافات. للحصول على مزيد من المعلومات, راجع المقطع 3.10.

3.5 تثبيت SP2 مكونات قاعدة البيانات

فيما يلي ينطبق على كافة التثبيتات مكون باستثناء Desktop Engine و خدمات التحليل:

تشغيل البرنامج النصي Setup.bat من أياً من هذه المواقع:
  • الدليل الذي يحتوي ملفات حزمة الخدمات المستخرجة من SQL2KSP2.exe.
  • حزمة الدليل على SQL Server 2000 SP2 المضغوط الخدمة.
Setup.bat بفتح مربع حوار إعداد الذي يطالبك للحصول على المعلومات، مثل ما إذا كنت تريد استخدام مصادقة SQL Server أو مصادقة Windows. إذا اخترت مصادقة SQL Server ، يجب توفير برنامج الإعداد بكلمة مرور لتسجيل دخول sa. إذا اخترت " مصادقة Windows " ، يجب تشغيل برنامج الإعداد أثناء تسجيل الدخول إلى Windows باستخدام حساب تسجيل دخول Windows. يجب أن يكون جزءاً من مسؤول النظام sysadmin إصلاح دور الملقم لـ المثيل لـ SQL Server 2000 Desktop Engine الذي تقوم بالترقية أو هذا الحساب لتسجيل الدخول.

برنامج الإعداد ثم:
  • يستبدل SQL Server 2000 Desktop Engine أو الملفات الموجودة ضمن الملفات SP2.
  • يعمل SQL للعمليات عدة ملفات البرنامج النصي لتحديث والإجراءات المخزنة النظام.
  • يعرض مربع حوار وضع مصادقة إذا كشف أن عملية التثبيت يستخدم مصادقة الوضع مختلطة لشبكة مع كلمة مرور فارغة لتسجيل دخول sa. ترك في sa تزوّد المستخدمين لديهم حق الوصول الإداري سهلة بـ SQL Server Desktop Engine أو وكلمة المرور لتسجيل الدخول فارغة غير مستحسن; حماية الأنظمة الخاصة بك بواسطة فرض كلمة مرور sa أو باستخدام " مصادقة Windows. لمعرفة المزيد حول هذا الحوار، راجع مربع حوار وضع المصادقة لاحقاً في هذا المقطع.
  • يعرض مربع حوار إذا كشف أي قواعد البيانات أو filegroups هي غير قابل للكتابة. إذا أي من هذه قواعد البيانات أو filegroups تشكّل جزءاً من طبولوجيا النسخ المتماثل عند هذه النقطة، يمكنك إما:
    1. قم بإيقاف عملية الإعداد, جعل هذه الكائنات للكتابة ثم أعد الإعداد.
    2. متابعة إعداد SP2 الحالي ثم تطبيق SP2 في وقت لاحق بعد إجراء هذه الكائنات للكتابة.
    الخطوات السابقة ضرورية فقط الملاحظة عند تطبيق SP2 إلى قواعد بيانات غير قابل للكتابة أو filegroups التي تشكّل جزءاً من طبولوجيا النسخ المتماثل. لمعرفة المزيد، راجع SP2 في تطبيق 3.12 المقطع غير قواعد بيانات قابل للكتابة أو Filegroups.
حوار وضع المصادقة

غير افتراضي مربع الحوار إلى الإعدادات الحالية من أجل التثبيت. افتراضيات مربع حوار هي:
  • الإعداد الافتراضي هو مصادقة الوضع مختلطة لشبكة (وضع المصادقة فقط) معتمد في أنظمة التشغيل هذه على أجهزة الكمبيوتر التي تقوم بتشغيل Microsoft Windows 98 أو Windows Millennium Edition. مربع حوار يطالبك لتعيين كلمة مرور لحساب . برنامج الإعداد إذا قمت بتحديد كلمة مرور، سيتم تغيير كلمة مرور . سوف إذا تركت كلمة المرور فارغة، برنامج الإعداد الاتصال و لا تغيير كلمة المرور.
  • الإعداد الافتراضي هو " مصادقة Windows على أجهزة الكمبيوتر التي تقوم بتشغيل Windows NT 4.0 أو Windows 2000. استخدم مربع الحوار للتبديل إلى وضع مصادقة Windows أو وضع مختلطة لشبكة بكلمة مرور والتي تكون غير فارغة.
قبل تغيير وضع المصادقة أو كلمة المرور الخاصة , تأكد بأن هذا التغيير لن يؤثر على التطبيقات. إذا قمت بتغيير بمثيل SQL Server من استخدام مصادقة الوضع مختلطة لشبكة لاستخدام مصادقة Windows فقط, على سبيل المثال، سوف لا تكون قادراً على الاتصال حتى يتم تغيير وضع المصادقة إلى استخدام مصادقة Windows التطبيقات محاولة الاتصال باستخدام مصادقة ملقم SQL. أيضاً، التطبيقات أو عمليات الإدارة باستخدام كلمة المرور القديمة إذا قمت بتغيير كلمة المرور لتسجيل الدخول sa لن قادراً على الاتصال حتى التي تم تغييرها في استخدام كلمة المرور الجديدة.

يضع برنامج الإعداد سجل من الإجراءات من تنفيذ في الملف Sqlsp.log في دليل Windows من الكمبيوتر تم تشغيله عليه. إذا تتم ترقية مثيلات متعددة, يتم تسجيل الترقية الأحدث فقط في هذا السجل.

تثبيت SP2 خدمات التحليل 3.6

فيما يلي ينطبق فقط على خدمات التحليل:

لتثبيت SP2 خدمات التحليل تشغيل Setup.exe من أي من المواقع التالية:
  • الدليل الفرعي Msolap\Install في الدليل الذي يحتوي على ملف SP2 خدمات التحليل المستخرجة من SQL2KASP2.exe.
  • الدليل Msolap\Install على القرص المضغوط SP2.
Setup.exe بفتح مربع حوار إعداد يطالبك لمعلومات والتي ثم اكتمال التثبيت.

3.7 تثبيت SP2 Desktop Engine

فيما يلي ينطبق فقط على Desktop Engine:

حزمة خدمات لـ SQL Server 2000 Desktop Engine (يُعرف أيضاً MSDE 2000) المقصود للمطورين الذين يقومون بإنشاء تطبيقات القابلة يستخدم Desktop Engine. إذا كنت تقوم بتشغيل تطبيق يستخدم Desktop Engine, اتصل بموفر البرنامج للحصول على معلومات حول ترقية أمثلة Desktop Engine تثبيتها بواسطة هذه التطبيقات. للحصول على مزيد من المعلومات، راجع موضوع Distributing " SQL Server 2000 Desktop Engine " في .

يتم توفير حزمة خدمة لـ Desktop Engine في النماذج الثلاث:
  • SQL Server 2000 Service Pack 2 المضغوط : يتضمن المضغوطة بكافة الملفات المطلوبة لترقية أمثلة الموجودة Desktop Engine. الحد الأقصى لعدد مثيلات معتمدة لقواعد Desktop Engine هو 16. لا يتضمن هذا القرص المضغوط الدمج النمطية أو ملفات msi المطلوبة لتثبيت مثيل جديد لـ Desktop Engine.
  • SQL2KdeskSP2.exe : يتضمن هذا الملف ترقية؟ عن مثيل واحد من مشغّل سطح المكتب التي تم إنشاؤها بواسطة sqlrun01.msi. لا يمكن استخدام التحميل لترقية أمثلة Desktop Engine التي تم إنشاؤها باستخدام أي من ملفات msi الأخرى (sqlrun02.msi خلال sqlrun16.msi). لا يتضمن الملف الدمج النمطية أو ملفات msi المطلوبة لتثبيت مثيل جديد لـ Desktop Engine. للحصول على مزيد من المعلومات, راجع 2.2 مقطع "ملف SP2 Engine سطح المكتب."

    إلى معرفة كيفية تحديد ملف.msi الذي تم استخدامه لإنشاء مثيل لـ MSDE ، الرجاء مراجعة الملاحظات إلى مقالة قاعدة معارف Q311762. يمكنك الوصول إليها من المقالMicrosoft Product Support Services Knowledge Base.
  • يتوفر هذا القرص المضغوط قبل لطلب المشتركين Universal MSDN عبر 2000 ملقم SQL Desktop مُشغل Service Pack 2 المضغوط : Microsoft Product Support. وتتضمن كل من الملفات المطلوبة لترقية أمثلة الموجودة Desktop Engine. بالإضافة إلى ذلك، يحتوي على.msi الدمج النمطية والملفات المطلوبة لتثبيت مثيل جديد لـ Desktop Engine. يتم توفير هذا القرص المضغوط للمطورين الذين يقومون بإنشاء التطبيقات التي تتطلب Desktop Engine. للحصول على مزيد من المعلومات, راجع Distributing " SQL التطبيقات " في Server.

    2000 ملقم SQL Desktop مُشغل Service Pack 2 المضغوط ملاحظة لا يتضمن حزمة الخدمات لـ SQL Server أو خدمات التحليل.
الإجراء من أجل ترقية تثبيت موجود لـ Desktop Engine يختلف بالاعتماد على أي من الإصدارات الثلاث من البرنامج SP2 الذي الاستخدام، أو وسيطة القرص المضغوط أو الشبكة (على سبيل المثال، مشاركة) منها تنفيذ عملية الترقية. عند ترقية Desktop Engine, يجب أن يتم تطبيق حزمة الخدمات Desktop Engine على كل تواجد Desktop Engine.

المتطلبات

استخدم Setup.exe لتطبيق حزمة الخدمات هذه. Setup.exe في SP2 Desktop Engine يقبل معلمات نفسها كما SQL Server 2000 Desktop مُشغل Setup.exe إصداره مع SQL Server 2000. يمكن العثور على المواد المرجعية لـ Setup.exe في:
  • الموضوع " SQL Server Desktop مُشغل إعداد " في 2000.
  • المقاطع التالية من الملف Readme.txt SQL Server 2000 الأصلي:
    • 3.1.4
    • 3.1.23
    • 3.1.28
    • 3.1.29
    • 3.1.30
يمكنك تشغيل إعداد من محرك القرص الثابت أو مشاركة شبكة اتصال أو قرص مضغوط. يتطلب برنامج الإعداد Desktop Engine الوسيطة الأصلية المستخدمة لتثبيت Desktop Engine (على سبيل المثال، الأصلي القرص المضغوط أو الشبكة المشاركة). يمكنك فقط تثبيت Desktop Engine من قرص مضغوط إذا تم استيفاء الشروط التالية:
  • تم التثبيت الأصلي لـ Desktop Engine يتم تثبيت من قرص مضغوط.
  • إذا إنشاء القرص المضغوط الخاص بك من أجل تثبيت SP2، يجب أن تكون تسمية وحدة التخزين على القرص المضغوط SQL2KSP2. إذا كنت تستخدم البرامج المستقل (ISV) إنشاء قرص مضغوط لتوزيع Desktop Engine كـ مكون التطبيق الخاص بك، البائع يجب أن تكون تسمية وحدة التخزين المضغوطة مماثلة إلى خاصية في الجدول الوسائط من Windows مثبت حزمة (*.MSI).
إذا تم تثبيت Desktop Engine من قرص مضغوط أو من مشاركة شبكة اتصال التي نُقل, أصلاً نسخ الدليل الفرعي MSDE من 2000 ملقم SQL سطح المكتب مُشغل Service Pack 2 المضغوط إلى محرك الأقراص الثابتة أو إلى مشاركة شبكة الاتصال وتشغيل Setup.exe.

إذا تحتاج إلى تطبيق Service Pack 2 مباشرة من القرص المضغوط, أولاً يجب ترقية Windows Installer إلى إصدار 2.0.2600.0 أو أحدث. ستتطلب هذه العملية التي قمت إعادة تمهيد الكمبيوتر.

لترقية Windows Installer:
  1. دوّن ملاحظة عن المسار الكامل للمفتاح التثبيت الأصلي.
  2. تشغيل InstMsi20.exe.
  3. أدخل مسار كامل من التثبيت الأصلي في مربع النص.
Setup.exe وهي موجودة في أي من المكانين التاليين:
  • الموجود في الدليل الذي يحتوي ملفات حزمة الخدمات المستخرجة من SQL2KDeskSP2.exe الفرعي MSDE.
  • الموقع على القرص الثابت أو مشاركة شبكة الاتصال الذي قمت بنسخ الدليل الفرعي MSDE من SQL Server 2000 SP2 المضغوط.
إجراء الإعداد تختلف إذا قمت بتثبيت Desktop Engine كـ مكون تطبيق آخر الملاحظة . اتصل ببائع البرنامج للحصول على مزيد من المعلومات حول ترقية Desktop Engine.

تطبيق حزم التصحيح

سيقوم بترقية الحزم التصحيح توزيعه في حزمة الخدمات هذه الافتراضي ترقيم مثيلات لـ MSDE (01-16) مضمّنة في القرص المضغوط SQL Server 2000. لترقية لمثيل MSDE، يجب تطبيق التصحيح المطابقة الخاصة به. على سبيل المثال، لترقية مثيل أصلاً مثبت من SqlRun03.msi, عليك استخدام SQLRun03.msp.

ملاحظة بما تكون هذه الملفات كبيراً جداً أو يحتوي على الإصدار القابلة للتحميل من حزمة الخدمات هذه حزمة التصليح واحد فقط: SQLRun01.msp. تصحيح 15 الحزم الأخرى موجودة على قرص SQL Server 2000 Service Pack 2 المضغوط.

استخدم Setup.exe من سطر الأوامر لتطبيق حزمة التصحيحات لمثيل تثبيت MSDE. إذا كنت تعرف حزمة التثبيت ما تم استخدامه لتثبيت الاتصال تواجد Desktop Engine، يمكنك تحديد استخدام Setup.exe التصحيح المطابقة مع الخيار & ‎ /p & ‎. على سبيل المثال::
Setup /p SQLRun03.msp
إذا لم تكن تعرف حزمة تثبيت ما تم استخدامه, اكتبSQLRUNبعد خيار . TheSQLRUNيخبر التبديل Setup.exe لاختيار حزمة التصحيحات الصحيح نفسه. هذا فقط ستعمل إذا تم استيفاء الشروط التالية:
  • All of the .msp files are located in a folder named Setup directly under the folder containing Setup.exe. This requires the SQL Server 2000 Service Pack 2 CD.
  • When the instance to be upgraded is not the default instance, its instance name is specified with the INSTANCENAME variable.
يقوم الأمر التالي على سبيل المثال، سيتم تشغيل Setup.exe تصحيح بيت مثيل مسمى MyInstance:
Setup /p SQLRUN INSTANCENAME=MyInstance
كما يمكن تعيين اسم المثيل في ملف.ini. للحصول على مزيد من المعلومات، راجع موضوع تخصيص " سطح المكتب Setup.exe " في مشغّل.

ملاحظة غير استخدم فتح أو إغلاق علامات الاقتباس حول اسم المثيل.

إذا إعداد لا يمكن العثور على حزمة التصحيحات الصحيح, ستحصل رسالة إعلام بالخطأ.

ملاحظة عند استخدام setup.exe لتثبيت MSDE SP2 على كمبيوتر يقوم بتشغيل Windows 98 أو Windows Millennium Edition، عليك استخدام رمز التبديل UPGRADEUSER لتحديد تسجيل دخول التي يكون عضواً في دور الملقم ثابتة مسؤول النظام sysadmin. للحصول على معلومات على UPGRADEUSER , راجع المقطع 3.1.23 من الملف Readme.txt SQL Server 2000 الأصلي.
redistributing حزمة الخدمة

نوصي بأن بذلك بائعي البرامج المستقلين (ISVs) الذين تريد إعادة توزيع حزمة الخدمات هذه كالتالي:
  1. تثبيت حزمة الخدمات على مثيل لـ Desktop Engine تكوينها لكي تتطابق مع تلك بمتوسط البرنامج.
  2. إنشاء حزمة التصليح الخاصة بك تستند الاختلافات الموجودة بين تثبيتات القديمة والجديدة.
  3. توزيع التصحيح المخصص الخاص بك إلى العملاء.
للحصول على معلومات حول كيفية إنشاء حزم التصحيح راجع وثائق المضمنة Windows مع مثبّت Software Development Kit (SDK), والتي يمكن تحميل منMicrosoft Platform SDK Web site.

ملاحظة لك قد redistribute نسخة كاملة من SP2.

مواقع الملفات

على القرص, الدمج النمطية وملفات التثبيت تقع في \MSDE. للحصول على إكمال إدخال قائمة، راجع باستخدام " SQL Server Desktop مُشغل دمج Modules " في .

إعادة تشغيل خدمات 3.8

ينطبق على كافة المكونات التالية:

عند اكتمال برنامج الإعداد " ، فإنه قد يطالبك إلى إعادة تشغيل النظام. بعد إعادة تشغيل النظام (أو بعد اكتمال برنامج دون طلب إعادة تشغيل في الإعداد) ، استخدم تطبيق الخدمات في لوحة التحكم للتأكد من الخدمات و Microsoft Search MSSQLServer MS DTC MSSQLServerOLAPService, و SQLServerAgent, أو مكافئات المثيل-خاصة بهم تعمل. إجراء نسخ احتياطي ترقية قواعد البيانات الرئيسية وشريحة msdb.

أعد تشغيل تطبيقات 3.9

ينطبق على كافة المكونات التالية:

أعد تشغيل تطبيقات إغلاق قبل تشغيل الإعداد حزمة الخدمات.

تثبيت 3.10 على كتلة الفشل

فيما يلي ينطبق فقط على المكونات SQL Server 2000 التي تشكّل جزءاً من كتلة الفشل:

لتثبيت حزمة الخدمات هذه على كتلة فشل:
  • تشغيل حزمة الخدمات هذه من العقدة التي تملك مجموعة تحتوي على الملقم الظاهري كنت ستطبعها للترقية. سيقوم هذا بتثبيت ملفات حزمة الخدمات على كافة عقد الكتلة تجاوز الفشل.
  • في مربع الحوار " إعداد " ، أدخل اسم عن الملقم الظاهري الذي تقوم بالترقية.
  • الاحتفاظ العُقد من الكتلة مباشرة أثناء الإعداد. هذا يضمن بأن يتم تطبيق عملية الترقية على كل عقدة من الكتلة.
إعداد SP2 2000 ملقم SQL ملاحظة قد تتطلب إعادة التمهيد عقد الكتلة تجاوز الفشل. يستبدل هذا الملفات التي كانت قيد الاستخدام أثناء SQL Server 2000 SP2 الإعداد مع الملفات المحدثة.

إذا كنت تقوم بترقية مثيل (لغير clustered) افتراضي لـ SQL Server على ملقم ظاهري, عليك أولاً إجراء عملية الترقية من مثيل افتراضية إلى مثيل ظاهري, ثم ثم طبّق SQL Server 2000 SP2. للحصول على مزيد من المعلومات حول الترقية، راجع " How to الترقية من مثيل افتراضية إلى مثيل مجمع افتراضي لـ SQL Server 2000 (الإعداد) " في

إذا كنت بحاجة إلى إعادة إنشاء عقدة في الكتلة تجاوز الفشل, يجب:
  • إعادة إنشاء عقدة في الكتلة تجاوز الفشل. للحصول على معلومات حول إعادة إنشاء عقدة, راجع " How to استرداد من فشل الكتلة تجاوز الفشل في السيناريو 1 " في .
  • تشغيل الأصلي SQL Server 2000 الإعداد لإضافة العقدة العودة إلى الكتلة تجاوز الفشل.
  • شغّل برنامج الإعداد SQL Server 2000 SP2.

تثبيت 3.11 على ملقمات منسوخة

فيما يلي ينطبق فقط على المكونات SQL Server 2000 التي تشكّل جزءاً من طبولوجيا النسخ المتماثل:

نشر حزمة الخدمات هذه عبر ملقمات منسوخة بالتسلسل هذا:
  1. موزع (في حال منفصلاً عن الناشر)
  2. Publisher
  3. مشترك
موزع و Publisher في أغلب الحالات, خاصةً في النسخ المتماثل دمج الملاحظات على نفس الملقم ويتم تتم ترقية في نفس الوقت.

في النسخ المتماثل دمج يتم استخدام قاعدة البيانات التوزيع فقط لتخزين محفوظات العامل. نموذجياً، تتواجد قاعدة التوزيع على نفس الكمبيوتر المثبت قاعدة البيانات التي تم نشرها. ومع ذلك، من الممكن لجعل قاعدة توزيع بعيد للنسخ المتماثل الدمج في المواقع الذين يريدون مركزة تسجيل محفوظات عامل أيضاً.

قد لا تكون قادراً على ترقية كافة الملقمات الموجودة في طبولوجيا النسخ متماثل مباشرة; ولكن, عموماً تتأثر عمليات النسخ المتماثل بين الملقمات التي تستخدم مثيلات لـ SQL Server 2000 و حزمة الخدمات هذه. يتم تغطية الاستثناءات في هذا في مقطع 5.3.7 "استعادة قواعد البيانات المنسوخة من إصدارات مختلفة من SQL Server."

إعداد SP2 ملاحظة ترقية قواعد بيانات المستخدم التي هي أعضاء طبولوجيا النسخ المتماثل. إذا كانت أي من قواعد البيانات التي هي أعضاء طبولوجيا النسخ المتماثل غير قابل للكتابة أو لتطبيق SP2 على تلك قواعد يجب جعلها قابلة للكتابة ثم إعادة تطبيق إعداد SP2. للحصول على مزيد من المعلومات حول جعل قاعدة بيانات للكتابة، راجع 3.12 مقطع "تطبيق SP2 على بيانات غير قابل للكتابة أو filegroups." لمعرفة المزيد حول إعادة تطبيق SP2، راجع 3.14 مقطع "إعادة تطبيق SP2."

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

تطبيق 3.12 SP2 على قواعد البيانات غير قابل للكتابة أو filegroups

فيما يلي ينطبق فقط على المكونات SQL Server 2000 التي تشكّل جزءاً من طبولوجيا النسخ المتماثل:

برنامج الإعداد عند قواعد البيانات غير قابل للكتابة أو filegroups موجودة، سوف يعرض الرسالة التالية:
كشف الإعداد واحد أو أكثر وقواعد filegroups والتي هي غير قابل للكتابة.
وبشكل عام، التي قد تجاهل هذا التحذير وسيتابع الإعداد. ومع ذلك، إذا كانت أعضاء طبولوجيا النسخ المتماثل أو أي من قواعد البيانات المسرودة في سجل الإعداد غير قابل للكتابة يجب جعل قواعد البيانات تلك للكتابة ثم إعادة تطبيق إعداد SP2 إلى ذلك المثيل لـ SQL Server 2000.

لا تؤثر هذه الرسالة على عمليات التثبيت غير المراقب ملاحظة . لمعرفة المزيد حول عمليات التثبيت غير المراقب " ، راجع مقطع التثبيت غير المراقب 4.0.

ملاحظة أثناء التثبيت، يجعل Setup أية التمييز بين قواعد غير قابل للكتابة وقواعد المقلوبة دون أو المشكوك. إذا لقاعدة بيانات أو filegroup موجودة في أي من الشروط التالية أثناء الإعداد، يكون يجب reapplied حزمة الخدمات. للحصول على مزيد من المعلومات حول قديمة، فإن جعل قاعدة بيانات عبر الإنترنت، انظر قاعدة " Attaching و Detaching البيانات " في كتب SQL Server عبر إنترنت , وللحصول على مزيد من المعلومات حول قواعد المشكوك تشخيص ، راجع و " ملقم Troubleshooting " في كتب SQL Server عبر إنترنت قاعدة البيانات.

لتطبيق SP2 على قاعدة بيانات للقراءة فقط:
  1. جعل قاعدة بيانات للقراءة فقط للكتابة باستخدام كما يلي:
    ALTER DATABASE قاعدة البياناتSET READ_WRITE 
  2. كرر الخطوة 2 من أجل كافة قواعد البيانات للقراءة فقط.
  3. يتم تطبيق (أو تطبيق) حزمة الخدمات.
  4. إذا لزم الأمر، جعل قاعدة البيانات للقراءة فقط مرة أخرى باستخدام كما يلي:
    ALTER DATABASE قاعدة البياناتSET READ_ONLY 
لتطبيق SP2 على filegroup للقراءة فقط:
  1. جعل filegroup للقراءة فقط للكتابة باستخدام كما يلي:
    ALTER DATABASE قاعدة البياناتMODIFY FILEGROUP filegroup_name READWRITE 
  2. كرر الخطوة 1 من أجل كافة filegroups للقراءة فقط.
  3. يتم تطبيق (أو تطبيق) حزمة الخدمات.
  4. جعل filegroup للقراءة فقط مرة أخرى باستخدام كما يلي:
    ALTER DATABASE قاعدة البياناتMODIFY FILEGROUP filegroup_nameREADONLY 
لمعرفة المزيد حول DATABASE ALTER, راجع موضوع المرجع " DATABASE ALTER " في . لمعرفة المزيد حول إعادة تطبيق SP2، راجع 3.14 مقطع "إعادة تطبيق SP2."

إلغاء تثبيت SP2 3.13

فيما يلي ينطبق على كافة المكونات باستثناء خدمات التحليل:

يكون للعودة إلى إصدار ما قبل SP2 من SQL Server 2000 المكونات، يجب نقلك نسخة احتياطية من قواعد البيانات , و قبل أن تثبيت SP2. للحصول على مزيد من المعلومات, راجع المقطع 3. "إجراء نسخ احتياطي قواعد البيانات SQL Server."

ملاحظة If هي أي من قواعد البيانات المتضمنة في النسخ المتماثل عليك تعطيل النشر.
  1. لتعطيل النشر: انقر بزر الماوس الأيمن فوق المجلد لتوسيع ملقم في SQL Server Enterprise Manager، توسيع مجموعة SQL Server ثم ثم انقر فوق , ثم .
  2. حدد علامة التبويب .
  3. امسح خانة الاختيار على كل قاعدة البيانات التي يتم المتضمنة في النسخ المتماثل. سيسمح هذا قواعد لتكون المفصول.
اتبع هذه الخطوات للعودة إلى الإصدار ما-SP2 من SQL Server:
  1. فصل كافة قواعد البيانات المستخدم. للحصول على مزيد من المعلومات, راجع " How to إرفاق أو فصل قاعدة بيانات (Enterprise Manager) " في .
  2. إلغاء تثبيت SQL Server. في لوحة التحكم، انقر نقراً مزدوجاً فوق " ، ومن ثم حدد المثيل لـ SQL Server الذي ترغب في إلغاء تثبيت.
  3. تثبيت SQL Server 2000 من القرص المضغوط أو موقع منه في الأصل تثبيت SQL Server.
  4. استعادة الرئيسية قواعد الشركة, وطراز msdb, من النسخ الاحتياطي الأخير الذي تم إنشاؤه قبل تطبيق SP2. هذا تلقائياً إرفاق أية قواعد مستخدم تم مرفق في الوقت الذي تم إنشاؤه النسخة الاحتياطية.
  5. إرفاق أي قواعد البيانات المستخدم التي تم إنشاؤها بعد النسخ الاحتياطي الأخير من قاعدة البيانات الرئيسي.
  6. تكوين النسخ المتماثل إذا لزم الأمر.

    التحذير عند عدت إلى إصدار ما قبل SP2 من SQL Server، يتم فقدان كافة التغييرات على الرئيسية قواعد الشركة, وطراز msdb, منذ تطبيق SP2.

إعادة تطبيق 3.14 SP2

ينطبق على كافة المكونات التالية:

في الحالات التالية, سيكون الضروري تطبيق SQL Server 2000 SP2:
  • تمت إضافة مكونات جديدة SQL Server 2000 بعد عندما تم تطبيق SP2.
  • عندما يتم جعل للكتابة قواعد البيانات أو filegroups التي تشكّل جزءاً من طبولوجيا النسخ المتماثل والتي تم للقراءة فقط أثناء التطبيق الأولي من حزمة الخدمات.
لإعادة تطبيق SP2، اتبع الخطوات في مقطع 3.0 "تثبيت حزمة الخدمة."

عمليات التثبيت غير المراقب 4.0

يمكن تطبيق SP2 مكونات قاعدة البيانات إلى مثيل لـ SQL Server 2000 الذي يعمل على كمبيوتر في الوضع غير المراقب. يحتوي على الملفات التي يمكن استخدامها لإجراء setups SP2 مراقب ISS CD-ROM SP2 مكونات قاعدة البيانات. هذه الملفات هي والموجود في الدليل الجذر على القرص المضغوط ولا يمكن استخدامها أنواع مختلفة من التثبيتات لإجراء:
  • sql2kdef.iss هو ملف برنامج الإعداد غير المراقب استخدام لتطبيق SP2 مكونات قاعدة البيانات إلى مثيل افتراضي لـ SQL Server 2000 تشغيل نظام التشغيل Windows 2000 أو Windows NT 4.0. ملف دفعي المطابق لاستخدام غير Sql2kdef.bat.
  • sql2knm.iss هو ملف الإعداد استخدام لتطبيق SP2 مكونات قاعدة البيانات إلى مثيل مسمى لـ SQL Server 2000 تشغيل نظام التشغيل Windows 2000 أو Windows NT 4.0. يجب تغيير اسم المثيل في الملف ISS لتعريف المثيل الذي يتم ترقية.
  • sql2ktls.iss هو ملف الإعداد استخدام لتطبيق SP2 مكونات قاعدة البيانات إلى تثبيت وأدوات-فقط. يمكن استخدام هذا الملف من أجل التثبيت بدون أي تعديلات.
  • sql2k9x.iss هو ملف الإعداد استخدام لتطبيق SP2 مكونات قاعدة البيانات على كمبيوتر يشغّل نظام التشغيل Windows 98 أو Windows Millennium Edition. ستحتاج إلى يمكن تغيير لتعريف مثيل يتم ترقية اسم المثيل.
  • sql2kcli.iss هو ملف الإعداد استخدام لتطبيق SP2 مكونات قاعدة البيانات إلى تثبيت مكونات عميل على كمبيوتر يستخدم نظام التشغيل Windows 95.
  • msolap.iss هو ملف الإعداد الذي يخزّن قائمة المعلمات من أجل تشغيل برنامج إعداد غير مراقب لـ SP2 خدمات التحليل.
إذا الإعداد بالكشف عن أي قواعد غير قابل للكتابة أو filegroups, أثناء تثبيت غير مراقب أو ملاحظة يتم كتابة تلك المعلومات في سجل الإعداد وتتابع التثبيت غير المراقب. إذا كانت أعضاء طبولوجيا النسخ المتماثل أو أي من قواعد البيانات المسرودة في سجل الإعداد غير قابل للكتابة يجب جعل قواعد البيانات تلك للكتابة ثم إعادة تطبيق إعداد SP2 إلى ذلك المثيل لـ SQL Server 2000. للحصول على مزيد من المعلومات حول جعل قاعدة بيانات للكتابة، راجع 3.12 مقطع "تطبيق SP2 على بيانات غير قابل للكتابة أو filegroups." لمعرفة المزيد حول إعادة تطبيق SP2، راجع 3.14 مقطع "إعادة تطبيق SP2."

4.1 redistributing Data Access Components SP2

يتضمن ملف يعتمد الاستخراج الذاتي أو Sqlredis.exe, و إصدار من Redist.txt حزمة الخدمات هذه. هذه الملفات هي في SP2 مكونات قاعدة البيانات. بشكل افتراضي، عند تنفيذ Sqlredis.exe, فإنه:
  1. تنفيذ في Mdac_typ.exe من Microsoft Data Access Components (MDAC) 2.62. هذا بتثبيت في المكونات الأساسية 2.62 MDAC والإصدارات من عميل اتصال المكونات التي تأتي SQL Server Desktop Engine و مع حزمة الخدمات هذه.
  2. يثبت Microsoft Jet ODBC وبرامج مكونات اتصال.
التي يمكن أن redistribute الملف Sqlredis.exe تحت شروط و شروط سجلته في الملف Redist.txt مرفقة حزمة الخدمة هذه.

ملاحظات وثائق 5.0

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

لن يتم تطبيق القطع خدمات التحليل وخدمات بيانات التعريف في هذا القسم على عمليات التثبيت فقط Desktop Engine.

تحسينات وقاعدة Desktop Engine الإصدار 5.1

الأمور التالية تنطبق على مثيل SQL Server 2000 عليه تم تثبيت SP2 مكونات قاعدة البيانات أو ومثيلات Desktop Engine الأقراص الذي تم تثبيت SP2 Desktop Engine.

تثبيت 5.1.1 تواجد جديد Desktop Engine

المقدمة في SP1

اتبع هذه الإجراءات على تثبيت نسخة جديدة من Desktop Engine بعد تطبيق SP2.
  1. في الدليل \Program Files\Microsoft Server\80\Tools\Binn\Resources\1033 SQL تسمية الملفات التالية إلى *.rdl:
    • semnt.rll
    • sqlsvc.rll
  2. في الدليل \Program Files\Microsoft Server\80\Tools\Binn SQL تسمية الملفات التالية إلى *.dld:
    • semnt.dll
    • sqlsvc.dll
    • sqlresld.dll
  3. تثبيت مشغّل Desktop دون SP2.
  4. إعادة تسمية الملفات في الدليل \Program Files\Microsoft SQL Server\80\Tools\Binn\Resources\1033 semnt.rdl و sqlsvc.rdl إلى *.rll.
  5. إعادة تسمية semnt.dld, sqlsvc.dld, sqlresld.dld الملفات في الدليل \Program Files\Microsoft SQL Server\80\Tools\Binn إلى *.dll.
يكون المثيل المثبتة حديثاً لـ Desktop Engine SP2.

استخدام أحرف الصينية، أو اليابانية، أو الكورية 5.1.2 مع SP2 مكونات قاعدة البيانات

المقدمة في SP1

ترقية Windows 2000 إذا قمت بتثبيت SP2 مكونات قاعدة البيانات على ملقم يقوم بتشغيل نظام التشغيل Windows NT 4.0 أو Windows 98 وقد ترقية أحدث إلى Windows 2000، يستبدل بعض ملفات النظام. ملفات النظام هذه ضرورية للفرز أحرف الصينية أو اليابانية، أو الكورية. إذا كنت تستخدم أحرف الصينية أو اليابانية, أو الكورية في قواعد بيانات SQL Server، الاتصال أعد تشغيل إصدار Sqlredis.exe التي تأتي مع SP2 بعد إجراء الترقية إلى Windows 2000. للحصول على مزيد من المعلومات حول تنفيذ Sqlredis.exe, راجع 4.1 مقطع "redistributing SP2 Data Access Components."

ليس لديك ملاحظة لإعادة تطبيق Sqlredis.exe على أجهزة الكمبيوتر العميلة أو على الملقمات التي ليس لديها قواعد بيانات تحتوي على أحرف الصينية، أو اليابانية، أو الكورية.

إزالة الفرق 5.1.3 التجزئة

المقدمة في SP1

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

محسّن استعلام لذلك لم يعد ينشئ خطط الاستعلام باستخدام الفرق التجزئة.

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

تبديل قناع تقارب 5.1.4 إضافتها

المقدمة في SP1

لقد تمت إضافة تبديل قناع تقارب اثنين إلى حزمة الخدمات هذه.

تقارب التبديل قناع الإدخال / الإخراج

مع وحزمة الخدمات هذه، يمكنك تعيين وحدات المعالجة المركزية (CPUs) التي ستستخدم لتشغيل مؤشرات الترابط عمليات إدخال / إخراج القرص. يجب استخدام مفتاح التبديل هذا بالاقتران مع الخيار . للحصول على مزيد من المعلومات, راجع فيMicrosoft Product Support Services Knowledge Base.

تبديل اتصال قناع التقارب

مع حزمة الخدمات هذه، يمكنك تكوين تمكين واجهة الظاهرية لـ (VIA) لربط الاتصالات SQL Server من بطاقات الشبكة معينة إلى المعالج أو مجموعة من المعالجات هندسة الأنظمة. يجب استخدام مفتاح التبديل هذا بالاقتران مع الخيار . للحصول على مزيد من المعلومات, راجع 299641 فيMicrosoft Product Support Services Knowledge Base.

عامل ملقم SQL 5.1.5 بتسجيل معلومات الحساب

المقدمة في SP2

SQL Server عامل المهمة History الآن السجلات حساب Windows ضمن كل مهمة ما تم تشغيل الخطوة. يساعد هذه المعلومات للمسؤولين لتشخيص مشاكل أمان المهام المجدولة " ، بما فيها المهام المجدولة المعرفين لمجموعة النسخ المتماثل والمهام خدمات تحويل البيانات.

تصفية 5.1.6 طريقة عرض مفهرسة

المقدمة في SP2

حزمة الخدمة هذه فقط إذا قمت قد واجهت الشوائب 355069 كما موثقة في المقالة 306467, قاعدة معارف Microsoft SQL Server 2000 سوف يمنع تواجد المستقبلية نتائج غير متوقعة تبعاً تعديلات البيانات. لذا بالإضافة إلى تطبيق هذا الإصلاح, تحتاج كافة الفهارس طرق مع شروط عامل التصفية استناداً إلى أن re-created. للحصول على مزيد من المعلومات, راجع فيMicrosoft Product Support Services Knowledge Base.

تحسينات خدمات التحليل 5.2

تتضمن التحسينات خدمات التحليل في SP2:
  • أقسام البعيدة.
  • محدّثة إعداد عميل القابلة خدمات التحليل.
  • يعتمد موفري خوارزمية التعدين عن بيانات خارجية.
  • القدرة على تثبيت خدمات التحليل على كمبيوتر مع الملفات المحدثة العميل.
أقسام 5.2.1 البعيدة

المقدمة في SP1

الملقم البعيد عند إنشاء قسم بعيدة على ملقم محلية التي تحتوي على SP1 أو إصدار أحدث مثبت on it, يجب استخدام حساب مستخدم مجال لديه أذونات الوصول الكامل إلى المكعب الأصل على الملقم المحلي. أي حساب المستخدم التي يكون عضواً المجموعة Administrators OLAP على الملقم المحلي سيكون أذونات الوصول الكامل.

بالإضافة إلى ذلك، يجب أن يكون إذا كان الملقم المحلي SP1 مثبتة على it, RADIUS البعيد أيضاً لدى SP1 مثبتة على أنه حتى تتمكن من إنشاء أو إدارة الأقسام البعيدة.

إعداد عميل القابلة خدمات التحليل 5.2.2 محدّثة

المقدمة في SP1

SP1 خدمات التحليل والإصدارات يتضمّن الإصدارات المحدثة من برامج الإعداد القابلة العميل التالية:
  • PTSLite.exe
  • PTSFull.exe
توجد هذه الملفات في المسار \msolap\install\PTS من الدليل تثبيت SP2.

ملاحظة تتضمن PTSFull.exe MDAC; لا PTSLite.exe.

استخدم هذه برامج الإعداد العميل محدّثة في التطبيقات من أجل منع أو حل مشاكل الإعداد العميل الذي قد تصادف عند استخدام خدمات التحليل و Microsoft Office XP.

هو الملاحظة عند استخدام خدمات التحليل مع Office XP، ترقية العميل بشدة.

تمكين دعم 5.2.3 موفري خوارزمية التعدين عن بيانات خارجية

المقدمة في SP1

خدمات التحليل لـ SP1 أحدث وتضمين دعمًا إضافة موفري خوارزمية جمع بيانات خارجية. للحصول على مزيد من المعلومات حول تطوير خوارزمية موفر ما، جمع بيانات راجع الورقة البيضاء " Third حفلة Data Mining الموفرون " ، ثم في , والذي يتضمن الرمز من أجل جمع بيانات عينة موفر ما، في Microsoft خوارزميةData Access and Storage Development Center.

5.2.4 تثبيت خدمات التحليل على كمبيوتر مع الملفات المحدثة العميل

المقدمة في SP1

إذا قمت بتثبيت SQL Server 2000 Analysis Services على كمبيوتر يحتوي على تحديث ملفات العميل مثل SQL Server 2000 SP1 أو Office XP أو أحدث لضمان التي كان العميل يعمل بشكل صحيح أو أنه يمكنك استعراض مكعبات يجب تطبيق SP1 خدمات التحليل.

تحسينات 5.3 النسخ المتماثل

تتضمن التحسينات النسخ المتماثل في SP2:
  • إجراء للتحديثات نسخ متماثل للمعاملات مخزن مخصص
  • نسخ متماثل للمعاملات التحديثات على الأعمدة فريدة
  • قيود إزالته من المعالجة المتزامنة لقطة
  • القدرة على إجراءات برنامج نصي مخصص المخزنة في النسخ المتماثل للمعاملات
  • دمج بيانات التعريف retention-تعتمد النسخ المتماثل تنظيف
  • استعادة قواعد البيانات المنسوخة من إصدارات مختلفة من SQL Server
  • لـ عامل القارئ سجل
إجراء نسخ متماثل للمعاملات 5.3.1 UPDATE المخصصة مخزن

المقدمة في SP1

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

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

تتضمن حزمة الخدمة هذه إجراء مخزن جديدة , التي تنشئ إجراء مخزّن مخصصة التي يمكنك استخدامها في بناء العبارة التحديث أثناء وقت التشغيل بشكل حيوي من عند المشترك. ومع ذلك، يكون المستحقة معالجة إضافية أثناء وقت التشغيل لكي عبارة UPDATE الحيوية أن بناء.

sp_scriptdynamicupdproc

ينشئ عبارة CREATE PROCEDURE تنشئ إجراء تحديث حيوي المخزنة. عبارة UPDATE داخل الإجراء المخزن المخصصة اعتمد حيوي، يستند بناء MCALL يشير إلى تغيير الأعمدة التي. استخدم هذا الإجراء المخزن إذا هو تنمية عدد الفهارس في الجدول اشتراك وهو عدد الأعمدة التي يتم تغييرها صغيرة. يتم تشغيل هذا الإجراء المخزن في قاعدة البيانات المنشور في الناشر.

بناء الجملة

sp_scriptdynamicupdproc @ = []

وسائط

@ = [] Is معرّف المقال. هو أو مع أي الافتراضي.

مجموعات النتائج

إرجاع مجموعة نتائج التي تتكون من عمود واحد . النتيجة تعيين نماذج عبارة CREATE PROCEDURE كاملة المستخدمة في إنشاء إجراء مخزن المخصصة.

الملاحظات

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

أعضاء الدور العام أذونات يمكنك تنفيذ sp_scriptdynamicupdproc .

أمثلة

هذا المثال ينشئ مقال (مع المعينة إلى ) على الجدول في قاعدة بيانات ويعيّن أن عبارة UPDATE هي لتنفيذ الإجراء المخزن المخصصة:
'MCALL sp_mupd_authors'
إنشاء الإجراءات المخزنة المخصصة لتنفيذه بواسطة عامل التوزيع من عند المشترك بواسطة تشغيل الإجراء المخزن التالي لدى الناشر:
EXEC sp_scriptdynamicupdproc @artid = '1' The statement returns: create procedure [sp_mupd_authors] @c1 varchar(11),@c2 varchar(40),@c3 varchar(20),@c4 char(12),@c5 varchar(40),@c6 varchar(20), @c7 char(2),@c8 char(5),@c9 bit,@pkc1 varchar(11),@bitmap binary(2) as declare @stmt nvarchar(4000), @spacer nvarchar(1) select @spacer =N'' select @stmt = N'update [authors] set ' if substring(@bitmap,1,1) & 2 = 2 begin select @stmt = @stmt + @spacer + N'[au_lname]' + N'=@2' select @spacer = N',' end if substring(@bitmap,1,1) & 4 = 4 begin select @stmt = @stmt + @spacer + N'[au_fname]' + N'=@3' select @spacer = N',' end if substring(@bitmap,1,1) & 8 = 8 begin select @stmt = @stmt + @spacer + N'[phone]' + N'=@4' select @spacer = N',' end if substring(@bitmap,1,1) & 16 = 16 begin select @stmt = @stmt + @spacer + N'[address]' + N'=@5' select @spacer = N',' end if substring(@bitmap,1,1) & 32 = 32 begin select @stmt = @stmt + @spacer + N'[city]' + N'=@6' select @spacer = N',' end if substring(@bitmap,1,1) & 64 = 64 begin select @stmt = @stmt + @spacer + N'[state]' + N'=@7' select @spacer = N',' end if substring(@bitmap,1,1) & 128 = 128 begin select @stmt = @stmt + @spacer + N'[zip]' + N'=@8' select @spacer = N',' end if substring(@bitmap,2,1) & 1 = 1 begin select @stmt = @stmt + @spacer + N'[contract]' + N'=@9' select @spacer = N',' end select @stmt = @stmt + N' where [au_id] = @1' exec sp_executesql @stmt, N' @1 varchar(11),@2 varchar(40),@3 varchar(20),@4 char(12),@5 varchar(40), @6 varchar(20),@7 char(2),@8 char(5),@9 bit',@pkc1,@c2,@c3,@c4,@c5,@c6,@c7,@c8,@c9 if @@rowcount = 0 if @@microsoftversion>0x07320000 exec sp_MSreplraiserror 20598
بعد تشغيل هذا الإجراء المخزن, يمكنك استخدام البرنامج الناتج لإنشاء إجراء مخزن في Subscribers يدوياً.

نسخ متماثل للمعاملات 5.3.2 عبارات UPDATE على الأعمدة فريدة

المقدمة في SP1

في النسخ المتماثل للمعاملات عادةً نسخ عبارات UPDATE كـ التحديثات. ولكن إذا يقوم التحديث بتغيير لأي عمود يشكل جزءاً من فهرس فريد أو فهرس متفاوت المسافات، أو التعبير كأساس قيد فريد, يتم إجراء التحديث كـ عبارة DELETE متبوعاً عبارة INSERT لدى المشترك. يتم ذلك لأن وقد تؤثر على هذا النوع من تحديث عدة صفوف ولا يوجد فرصة عن انتهاك تفرد إذا تم تسليم التحديثات صف صف بواسطة.

ومع ذلك، إذا يؤثر التحديث صف واحد فقط, هناك أية فرصة عن انتهاك تفرد. لذلك تمت إضافة إشارة تتبع 8207 إلى حزمة الخدمات هذه للسماح التحديثات مع أي عمود فريدة والتي تؤثر على صف واحد فقط أنها عبارات UPDATE يتم نسخ. تمت إضافة هذه الأمثلية خصيصاً من أجل التطبيقات التي تثبيت مشغلات UPDATE المعرفة من قبل المستخدم من عند المشترك والتي تتطلب تلك المشغلات في إطلاق للتحديثات التي تؤثر على صف واحد فقط في عمود فريدة.

لاستخدام العلامة تتبع 8207, تشغيله في موجه الأوامر (sqlservr.exe-T8207) أو في وقت باستخدام TRACEON(8207,-1) DBCC قبل بدء تشغيل عامل القارئ سجل.

هام Typically, يتم استخدام إشارة تتبع 8207 مع نسخ متماثل للمعاملات للقراءة فقط. لا تستخدم هذه العلامة تتبع مع الاشتراكات للتحديث إذا كان المفتاح الأساسي UPDATE يمكن أن تحدث لدى المشترك.

إزالة تقييدات 5.3.3 من المعالجة المتزامنة لقطة

المقدمة في SP1

في SQL Server 2000, تم غير مستحسن معالجة لقطة المتزامنة إذا كان لدى الجدول النشر فهرس فريد التي كانت غير المفتاح الأساسي أو مفتاح تجمّع. النسخ المتماثل إذا يتم إجراء تعديلات البيانات إلى مفتاح تجمّع بينما يتم إنشاء لقطة متزامنة, قد تفشل مع خطأ مفتاح مكرر عند تطبيق اللقطة المتزامنة إلى مشترك. في وحزمة الخدمات هذه، هناك يعد أية تقييدات على استخدام المعالجة المتزامنة اللقطة.

نسخ متماثل للمعاملات 5.3.4 البرمجة المخصصة الإجراءات المخزنة

المقدمة في SP1

عند إعداد الاشتراكات nosync (وهذا يعني، الاشتراكات والتي لا تتلقى اللقطة الأولية) أو الإجراءات المخزنة مخصصة لـ INSERT عليك عبارات UPDATE وDELETE يتم إنشاؤها يدوياً. نموذجياً، يتم إنشاء هذه العبارات عندما يتم تسليم اللقطة الأولي في المشترك. تمت إضافة إجراء مخزن جديدة , لإنشاء البرامج النصية الخاصة الإجراءات المخزنة المخصصة على مستوى المنشور. قد يسهل هذه الوظيفة الجديدة إعداد الاشتراكات nosync.

sp_scriptpublicationcustomprocs

في منشور فيه تمكين الخيار المتعلق المجمّع إنشاء مخطط إجراء مخصص هذا تخزين البرامج النصية الإجراء UPDATE أو INSERT مخصصة ولا DELETE الإجراءات الخاصة بكافة المقالات الجدول. خصوصاً مفيد في إعداد الاشتراكات من أجلها يتم تطبيق اللقطة يدوياً.

بناء الجملة

sp_scriptpublicationcustomprocs [@publication] = publication_name

وسائط

[@publication] = publication_name

هو اسم المنشور. هو مع أي الافتراضي.

إرجاع القيم التعليمات البرمجية

0 (النجاح) أو 1 (فشل)

مجموعات النتائج

إرجاع مجموعة نتائج التي تتكون من عمود واحد . النتيجة تعيين نماذج عبارة CREATE PROCEDURE كاملة الضرورية لإنشاء الإجراء المخزن المخصصة.

الملاحظات

الإجراءات المخصصة لا يتم كتابتها عن مقالات بدون المجمّع إنشاء خيار المخطط الإجراء المخصص (0x2).

أذونات

تنفيذ تم منح الإذن إلى ; يتم تنفيذ عملية تدقيق أمان إجرائية داخل الإجراء المخزن لتقييد الوصول إلى أعضاء مجموعة ثابت دور الملقم أو قاعدة بيانات ثابتة الدور في قاعدة البيانات الحالية.

مثال

هذا المثال ينشئ برنامج نصي من الإجراءات المخزنة المخصصة في منشور باسم Northwind.
exec Northwind.dbo.sp_scriptpublicationcustomprocs @publication = N'Northwind'
تنظيف دمج 5.3.5 retention-تعتمد بيانات التعريف النسخ المتماثل

المقدمة في SP1

عند وجود كمية كبيرة من البيانات في جداول نظام النسخ المتماثل دمج meta تنظيف بيانات التعريف بتحسين الأداء. قبل إلى SQL Server 2000 SP1 أو قد تكون تنظيف بيانات التعريف فقط بواسطة تشغيل . ومع ذلك، SQL Server 2000 SP1 لاحقاً وتضمين retention-تعتمد البيانات تنظيف أو تعريف مما يعني أن تلقائياً يمكن حذف بيانات التعريف من جداول النظام التالية:
  • MSmerge_contents
  • MSmerge_tombstone
  • MSmerge_genhistory
  • أي قبل الجداول، الصورة في حالة وجودها
ملاحظة Before صورة موجودة الجداول إذا تم تمكين الخيار أمثلية المزامنة @keep_partition_changes ضمن المنشور.

تنظيف بيانات التعريف retention-تعتمد يحدث كما يلي:
  • إذا تم تعيين المعلمة عامل دمج إلى 1، كما هو، بشكل افتراضي، تنظيف عامل دمج لأعلى المشترك أو الناشر التي تقوم المتضمنة في الدمج وتحديدهم.
  • إذا تم تعيين المعلمة إلى 0، لا يحدث التنظيف تلقائياً. وفي هذه الحالة، يدوياً بدء تنظيف بيانات التعريف retention-تعتمد بواسطة تنفيذ . تكون يجب تنفيذ هذا الإجراء المخزن لدى كل الناشر والمشترك التي يجب أن يكون تنظيف. مستحسن، ولكنه غير مطلوب, يكون أن Publisher و Subscribers تنظيف على نقاط مشابهة في الوقت (انظر لاحقاً في هذا المقطع Preventing التعارضات خطأ).

    ملاحظة معلمة ûMetadataRetentionCleanup 1 هو الآن جزء من عامل دمج كافة التشكيلات الجانبية التي تأتي مع SQL Server 2000 SP1 أو أحدث. إذا كان ترقية ملقم إلى SP1 أو SP2 وكنت ثم قم بإضافة المتماثل، دمج يتم تحديث التشكيل الجانبي عامل دمج لتضمين هذه المعلمة تلقائياً. إذا تمت الترقية إلى SP1 أو SP2 ملقم يحتوي بالفعل على المتماثل دمج تمكين عامل دمج يتم تلقائياً يتم تحديث التشكيل الجانبي; تحديث التشكيل الجانبي عن طريق تنفيذ sp_add_agent_parameter (راجع "معلمة إضافية لـ sp_add_agent_parameter" وصفها لاحقاً في هذا المقطع).
هام فترة الاحتفاظ الافتراضية لـ منشورات هي 14 يوماً. إذا كان ينتمي مقال إلى المنشورات، عدة فقد يكون الفترات احتفاظ مختلفة. في هذه الحالة، يتم استخدام فترة الاحتفاظ الأطول لتحديد قد تحدث تلك cleanup وقت ممكن الأقدم. هناك منشورات متعددة في قاعدة بيانات أو إذا كان أياً من هذه المنشورات ويستخدم فترة احتفاظ منشور لانهائية (@ احتفاظ = 0) ، دمج بيانات التعريف لـ تكون سوف تنظيف قاعدة البيانات لا يتم تلقائياً. لهذا السبب، فإن استخدم احتفاظ المنشور لانهائية بحرص.

معلمة إضافية لـ sp_add_agent_parameter


إجراء النظام الآن على معلمة، والذي يسمح لك إضافة أو إزالة تنظيف احتفاظ بيانات التعريف من التشكيلات الجانبية دمج عامل. وتشير قيمة من إلى يجب أن يتضمن التشكيل الجانبي تنظيف التشغيل؛ لقيمة من إلى أنه غير أن فإنه يجب أن تتضمن التنظيف. على سبيل المثال، لإضافة تنظيف احتفاظ بيانات التعريف إلى تشكيل جانبي تنفيذ:
EXEC sp_add_agent_parameter @profile_id=<my_profile_id>, @parameter_name='MetadataRetentionCleanup', @parameter_value=1
تنظيف بيانات التعريف في طبولوجيا مع الإصدارات المختلفة من SQL Server

بالنسبة التنظيف retention-تعتمد تلقائياً بحيث تحدث في قاعدة بيانات معنية المتماثل، دمج كل قاعدة البيانات والمجموعة عامل دمج يجب أن تكون على الملقمات التي تستخدم SQL Server 2000 SP1 أو الإصدار الأحدث. على سبيل المثال::
  • سحب للمشترك SQL Server 7.0 لن تعمل عملية تنظيف في SQL Server 2000 SP1 Publisher.
  • دفع SQL Server 2000 SP1 دمج عامل لن تعمل عملية تنظيف في قاعدة بيانات مشترك SQL Server 2000 (بدون SP1).
  • دفع SQL Server 2000 SP1 دمج عامل ستعمل التنظيف في قاعدة بيانات SQL Server 2000 SP1 Publisher حتى إذا كان لديه المشتركين التي هي SQL Server 2000 أو ما قبله.
التنظيف تلقائياً على بعض الملقمات غير وعلى الآخرين سيؤدي تعارضات، false كحد أقصى ويجب التي يجب أن تكون النادرة. من أجل طبولوجيا تتضمن إصدارات SQL Server السابقة لـ SQL Server 2000 SP1 أو ربما تشاهد فوائد أداء وبتشغيل على كافة الملقمات التي تقوم تنظيف غير تلقائياً.

منع تعارضات خاطئة

يمنع تنظيف بيانات التعريف retention-تعتمد non-convergence ويوفر silent الكتابة فوق من التغييرات على العقد الأخرى. يمكن ذلك، أن تحدث التعارضات false إذا تم استيفاء كل من الشروط التالية:
  • يتم تنظيف بيانات التعريف على عقدة واحدة و لا آخر.
  • تحديث لاحقة في عقدة cleaned-up يحدث على صف تم حذف بيانات التعريف له.
على سبيل المثال, إذا هو تنظيف بيانات التعريف لدى الناشر ولكن ليس لدى المشترك, ثم يتم إجراء عملية تحديث لدى الناشر أو تعارض سيحدث حتى ولو تظهر البيانات المراد تزامنها.

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

إذا مقال ينتمي إلى العديد من منشورات أو قيد سيناريو republishing فمن المحتمل أن تختلف الفترات احتفاظ لـ صف محدد لدى الناشر والمشترك. إلى تقليل الفرصة من تنظيف بيانات التعريف على جانب واحد ولكن ليس الآخر، فإنه من المستحسن أن الفترات احتفاظ مشابهة لتلك ومنشورات أخرى.

ملاحظة إذا كان هناك قدر كبير من تعريف البيانات في جداول النظام والتي تكون يجب تنظيف, وقد تستغرق أطول لتشغيل عملية الدمج. تنظيف بيانات التعريف على نحو منتظم إلى منع هذه المشكلة.

مسائل للنسخ المتماثل دمج 5.3.6 النسخ الاحتياطي والاستعادة

المقدمة في SP1

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

غير تزامن قاعدة المنشور مع قاعدة بيانات اشتراك تحتوي على اشتراك مجهول. بسبب عدم وجود بيانات التعريف كافية لتطبيق التغييرات إلى قاعدة بيانات المنشور الاشتراكات مجهولة قد يؤدي مثل المزامنة إلى غير قابل convergence للبيانات.

عند الذي يتم تخطيط النسخ الاحتياطي أو الاستعادة لعمليات للنسخ المتماثل الدمج, بعين الاعتبار الأمور الإضافية التالية:
  • استعادة قواعد البيانات الاشتراك من النسخ الاحتياطي التي هي غير خارج فترة الاحتفاظ.

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

    من المستحسن أن مشترك مزامنة مع الناشر قبل إجراء نسخة احتياطية. النظام وإلا فقد لا تتلاقى بشكل صحيح إذا المشترك استعادة من النسخة الاحتياطية هذه. بالرغم من قد يكون ملف النسخ الاحتياطي نفسه للغاية جديد، يمكن تقريباً القديمة كما أنها فترة الاحتفاظ المزامنة الأخيرة مع Publisher. على سبيل المثال، حاول منشور يتضمن فترة احتفاظ من 10 أيام. تمت عملية المزامنة الأخيرة 8 الأيام منذ, ثم يتم إجراء النسخ الاحتياطي الآن. التزامن الأخير إذا تم تطبيق عملية النسخ الاحتياطي 4 أيام فيما بعد، حدوث 12 الأيام منذ, وهو بعد فترة الاحتفاظ. إذا كان لدى المشترك مزامنة حق قبل النسخ الاحتياطي، سيكون قاعدة بيانات الاشتراك ضمن فترة احتفاظ.
  • تهيئة المشترك إذا قمت بتغيير القيمة احتفاظ المنشور.

    إذا كنت بحاجة إلى تغيير القيمة، احتفاظ المنشور يدوياً تهيئة المشترك لتجنب غير قابل convergence للبيانات. بيانات التعريف تعتمد retention-تنظيف ميزة حذف بيانات التعريف قديمة من دمج جداول النظام عند الوصول إلى فترة الاحتفاظ المنشور.

    يتم استخدام القيمة احتفاظ المنشور لتحديد متى يجب أن تنتهي صلاحيتها الاشتراكات لم مزامنتها ضمن فترة احتفاظ. إذا بعد تنظيف احتياطياً، تمت زيادة فترة الاحتفاظ المنشور ومن اشتراك يحاول الدمج مع الناشر (والذي بالفعل حذف بيانات التعريف) ، انتهاء غير صلاحية الاشتراك لحدوث احتفاظ زيادة القيمة. Publisher علاوة على ذلك، ليس بيانات التعريف كافية لتحميل التغييرات إلى المشترك, التي تؤدي إلى convergence non-.
  • استخدم القيم احتفاظ المنشور نفسه بالنسبة لكافة الناشرون و بها شركاء المزامنة بديل. قد يؤدي إلى convergence non-باستخدام قيم مختلفة.
5.3.7 استعادة قواعد البيانات المنسوخة من إصدارات مختلفة من SQL Server

المقدمة في SP1

استعادة نسخة احتياطية على نفس الملقم و databaseùrunning نفس إصدار كالملقم createdùwill تم النسخة الاحتياطية منه حفظ إعدادات النسخ المتماثل. إذا كنت تقوم باستعادة قاعدة بيانات منسوخة إلى إصدار من SQL Server التي تختلف عن إصدار المستخدمة في إجراء نسخ احتياطي قاعدة البيانات، خذ بعين الاعتبار الأمور التالية:
  • إذا كنت تقوم باستعادة إلى SQL Server 2000 SP2 من النسخ احتياطي تم إنشاؤها بواسطة SQL Server 2000، وأردت المحافظة على إعدادات النسخ المتماثل يجب تشغيل . تشغيل يؤكد أنه تمت ترقية بيانات التعريف النسخ المتماثل. في حالة عدم تشغيل , التي قد تكون ترك بيانات التعريف النسخ المتماثل في حالة غير متوقعة.
  • يجب أن إذا كنت تستعيد بـ SQL Server 2000 من النسخ احتياطي تم إنشاؤها بواسطة SQL Server 7.0 وما إذا (فإنه تكون إصدار الإصدار أو Service Pack 1 أو Service Pack 2, أو Service Pack 3) أو وكنت ترغب في المحافظة على إعدادات النسخ المتماثل إعادة لك إنشاء النسخة الاحتياطية قبل تثبيت حزم الخدمات. من هو المحتملة لاستعادة مباشرة إلى SQL Server 2000 SP2 من نسخة احتياطية من قاعدة بيانات منسوخة تم إنشاؤها في SQL Server 7.0 أو ولكن تكون غير سيتم الاحتفاظ إعدادات النسخ المتماثل.
5.3.8 جديد-معلمة MaxCmdsInTran لـ عامل القارئ سجل

المقدمة في SP1

يبدأ بـ SP1، معلمة، موجه أوامر جديد , من أجل عامل القارئ سجل. من أجل المعاملات التأثير على عدد كبير من أوامر التحديثات التراكمية عادة (أو حذف) يجب ينتظر عامل توزيع عامل القارئ سجل لكتابة المعاملة بالكامل إلى قاعدة البيانات التوزيع قبل فإنه يمكنك البدء نشر المعاملة إلى المشترك. هذا التأخير كتل عامل توزيع ويقلل في parallelism بين اثنين العوامل.

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

هذا تحسين في parallelism وبين عامل القارئ سجل عامل توزيع يساهم في أفضل الإنتاجية النسخ المتماثل الكلي. لاحظ, ومع ذلك، أن قطع المعاملة هي الالتزام لدى المشترك كـ المعاملات، الفردية والذي تخالف الخاصية ACID من atomicity. هذه النتيجة غير لا مشكلة في أغلب الحالات, لو فمن المستحسن لك اختبار هذه للتأكد من أن.

تعريف المعلمة ûMaxCmdsInTran

تحديد عدداً صحيحاً موجباً أعلاه (أو 1) لـ قيمة المعلمة. تعيين قيمة بين 0 هو مساوية لا تستخدم المعلمة على الإطلاق. لأن بتحسين أداء هذه المعلمة فقط عندما يكون المعاملة كبيرة جداً أو قيمة من 5000 أو أكبر من أجل هذه المعلمة هي النموذجية. على سبيل المثال::
logread.exe -MaxCmdsInTran 10000.
الناشر لاستخدام هذه المعلمة، يجب تشغيل SQL Server 2000 SP1 أو الإصدار الأحدث، ولا يجب ترقية قاعدة البيانات سجل عميل القارئ وتوزيع إلى حزمة الخدمات هذه. وإلا، .

تقييد 5.3.9 على فهرس متفاوت المسافات غير فريدة

المقدمة في SP2 (ينطبق على النسخ المتماثل معاملات فقط).

لا يمكن إنشاء فهرس مجمع غير فريد في جدول بعد نشره للنسخ المتماثل للمعاملات. قبل إنشاء الفهرس يجب أولاً إيقاع أي منشور يتضمن الجدول.

5.3.10 new-MaxNetworkOptimization وسيطة سطر الأوامر من أجل عميل لقطة

دمج النسخ المتماثل أثناء معالجة العادية أو يمكنك إرسال الأوامر DELETE إلى Subscribers عن الصفوف التي لا تنتمي إلى قسم المشترك الخاص. يتم الإشارة أوامر DELETE من هذا النوع إلى أنه يحذف irrelevant. حذف irrelevant لا تؤثر وتكامل البيانات، أو تقارب, ولكن يمكن أن ينتج حركة مرور شبكة الاتصال غير الضرورية.

إلى تقليل حركة مرور الشبكة من حذف irrelevant, يمكنك استخدام المعلمة عامل اللقطات الجديدة مع منشورات الدمج النسخ المتماثل. تعيين المعلمة إلى 1 يقلل في احتمالات يحذف irrelevant, والذي تكبير أمثلية الشبكة.

ملاحظة إعداد هذه المعلمة إلى 1 مفيد عندما تم تعيين الخيار أمثلية المزامنة في منشور دمج إلى true (@keep_partition_changes المعلمة من sp_addmergepublication) فقط.

القيمة الافتراضية هي 0 لأن تعيين المعلمة إلى 1 يمكنك زيادة المخزن في بيانات التعريف ولا يتسبب تدهور الأداء لدى الناشر عند وجود مستويات متعددة من ربط عوامل وعوامل فرعية معقدة. عليك بعناية تقييم طبولوجيا النسخ المتماثل الاتصال وإعادة تعيين إلى 1 إذا حركة مرور شبكة الاتصال من حذف irrelevant مرتفعاً unacceptably.

يمكنك إضافة هذه المعلمة إلى التشكيل الجانبي عامل اللقطات بواسطة تنفيذ الإجراء النظام في :
EXEC sp_add_agent_parameter 1, 'MaxNetworkOptimization', 1

خدمات بيانات التعريف 5.4

العناصر التالية تنطبق على SQL Server 2000 Services بيانات التعريف.
تصدير بيانات التعريف 5.4.1 المستعرض في Unicode

المقدمة في SP1

مستعرض بيانات التعريف الآن تصدير بيانات التعريف تستند إلى XML في Unicode. المستعرض قبل SQL Server 2000 SP1 أو تصديرها البرمجية، ANSI والذي لا يعتمد أحرف غير الإنكليزية. يعمل هذا التغيير شفافاً بالنسبة للمستخدم. باسم من هذا الإصدار SP2 أو دوماً يُعبر بالبيانات المصدّرة كـ Unicode. يمكنك مازال تصدير في التعليمات البرمجية ANSI بواسطة تعيين قيمة مفتاح التسجيل HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Repository\Engine\XMLExport بـ " 0 ". تمثل القائمة التالية القيم التي يمكنك تعيينها لعنصر مفتاح التسجيل هذا:
  • NOOBJID = 1
  • NOHEADER = 2
  • INDENTATION = 4
  • UNICODE = 8
  • LOGUNMAPPEDTAGS 16 =
  • EXPORTBASE = 32
للحصول على معلومات حول كل إشارة, راجع " الأسلوب IExport::Export في ".

خدمات تحويل البيانات 5.5

العناصر التالية تطبيق ملقم SQL إلى 2000 البيانات القابلة للتوسيع الخدمات (DTS).
يعد معالج DTS 5.5.1 يحد أعمدة السلسلة إلى 255

المقدمة في SP2

معالج تصدير استيراد DTS عند تصدير البيانات إلى ملف نصي, الآن بتكوين الحزمة لكتابة أحرف يصل إلى 8000 من أي عمود يحتوي على بيانات سلسلة أحرف ذات نوع.

سياق الأمان 5.5.2 تسجيل لـ حزم DTS تشغيلها من قبل عميل SQL Server

المقدمة في SP2

سياق الأمان التي تعمل ضمنها كل خطوة في مهمة يسجل عميل SQL Server. بدءاً SP2، تظهر سياق أمان في مربع الحوار محفوظات المهمة. عامل ملقم SQL عند تشغيل حزمة DTS من خطوة في المهمة، تسجيل حساب المستخدم تحتها تشغيل الحزمة. يساعد هذه المعلومات للمسؤولين لتشخيص الأذونات ومن مصادقة المشاكل التي تحدث عندما تتم جدولة الحزم DTS لكي تعمل على ملقم.

تحسينات 5.5.3 SQL Server عميل وكيل الحساب

المقدمة في SP2

قبل إلى SP2، تعذّر حزم DTS مخزنة على الملقم تشغيل ضمن أوراق الاعتماد لـ SQL Server عميل وكيل الحساب ما الحساب الوكيل يملك حق الوصول إلى المجلد TEMP المستخدم لحساب خلالها إما تم تشغيل الملقم (في حالة حدوث مهام تشغيلها من ) ، أو العامل (في حالة حدوث مهام العامل). وبسبب هذا، غالباً للمعلومات المستخدمين لضبط متغيّر بيئة TEMP في حساب SQL Server أو عميل SQL بدء للإشارة إلى دليل الذي تم الوصول إلى بدء تشغيل كل من و الحسابات الوكيل, مثل C:\TEMP. DTS لـ SP2, تم تحسين لاستخدام المجلد TEMP النظام إذا كان المجلد TEMP المستخدم هو متوفر، تقليل الحاجة إلى هذه التعديلات بشكل كبير.

تحسينات 5.6 إلى الجهاز Backup Virtual API

يتم تطبيق العنصر التالي على SQL Server 2000 Virtual Backup الأجهزة API.
التقاط 5.6.1 قواعد بيانات متعددة في لقطة مفرد

المقدمة في SP2

تسمح API جهاز النسخ الاحتياطي Virtual بائعي البرامج المستقلين دمج SQL Server 2000 في منتجاتهم. هو engineered هذا API لتوفير الحد الأقصى والوثوقية والأداء. فإنه يدعم وظائف النسخ الاحتياطي والاستعادة لـ SQL Server 2000, بما في ذلك نطاق كامل من قدرات الاحتياطية الفورية ومن snapshot بشكل كامل.

في SP1 أو الإصدارات السابقة له، حدثت أية الطريق إلى تجميد وإجراء نسخ احتياطي أكثر من قاعدة واحدة في المرة الواحدة. SP2 الآن يوفر الدعم server-side لـ تجميد و الالتقاط قواعد بيانات متعددة في لقطة واحدة عبر أمر .

يحتوي على معلومات محدّثة على الأمر مواصفات جهاز النسخ الاحتياطي في SP2 الظاهرية. يمكن العثور إصدار محدث من ملف الرأس واجهة الجهاز الظاهري (vdi.h) على عند \devtools\include في الدليل إعداد SP2.

تحسين الاستعلام الإنكليزية 6.0

المقدمة في SP1

لقد أصدرت Microsoft تحسين أمان للتطبيقات الاستعلام الإنكليزية. لم يتم تثبيت هذه تحسين كجزء من حزمة الخدمات. ومع ذلك، فإنه من المستحسن التي قمت بتطبيق أنه إذا كنت تستخدم استعلام الإنكليزية. يقع في تحسين الأمان على القرص المضغوط SP2 في \EQHotfix المجلد. تتوفر تفاصيل حول تحسين الاستعلام الإنكليزية فيMicrosoft Product Support Services Knowledge Base. البحث عن مقال 297105 قاعدة معارف.

مكتبة-DB 7.0 و SQL المضمنة لـ C

المقدمة في SP1

لم للإصدارات المستقبلية من SQL Server أثناء مكتبة-DB و SQL المضمنة الخاصة بالتطبيق C برمجة واجهات (API) لا تزال معتمدة في SQL Server 2000، سيتضمن الملفات المطلوبة لتنفيذ بالعمل البرمجة في التطبيقات التي تستخدم هذه API. فسيتم دعم في الإصدار التالي من ملقم SQL، لا تزال الاتصالات من التطبيقات مكتوبة باستخدام مكتبة-DB و SQL المضمنة لـ C ولكن كما سيتم إسقاط هذا الدعم في إصدار مستقبلي. تجنب استخدام هذه المكونات عند كتابة تطبيقات جديدة. عند تعديل التطبيقات، الموجودة أنت بشدة تشجيع لإزالة التبعيات على هذه التقنيات. بدلاً من مكتبة-DB أو SQL المضمنة لـ C, يمكنك استخدام OLE DB أو ADO أو ODBC على وصول إلى البيانات في SQL Server. الرجاء الرجوع إلى للحصول على مزيد من المعلومات حول هذه التقنيات.

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

خصائص

رقم الموضوع: 889552 - آخر مراجعة: 11/16/2007 05:57:05 - المراجعة: 1.1

Microsoft SQL Server 2000 Service Pack 2

  • kbdatabase kbservicepack kbhowto kbinfo KB889552 KbMtar kbmt
تعليقات