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

كيفية إزالة نسخة متماثلة يدويًا في SQL Server 2000 أو SQL Server 2005

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

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

ملاحظة للحصول على معلومات إضافية حول النظام راجع الإجراءات المخزنة المذكورة في هذه المقالة "كتب SQL Server الفورية".

back to the top

إزالة نسخة متماثلة يدويًا

يمكنك يدويًا إزالة نسخة متماثلة باستخدام نظام تخزين الإجراءات الأخرى عبارات SQL للعمليات. لإزالة نسخة متماثلة تماماً، اتبع الخطوات التالية:
  1. إسقاط كافة الاشتراكات يتم تكوين النسخ المتماثل.
  2. إسقاط كافة المنشورات التي يتم تكوين النسخ المتماثل.
  3. إسقاط موزع تم تكوينه من أجل النسخ المتماثل.
ملاحظة يتم سرد الإجراءات النظام المخزن لكل نوع من النسخ المتماثل فيما بعد في هذه المقالة. استخدم المناسبة الإجراءات المخزنة ، استناداً إلى نوع النسخ المتماثل التي تريد إزالتها.

back to the top

إفلات في الاشتراكات

لإسقاط في الاشتراكات من مثيل SQL Server يمكنك استخدام الإجراءات المخزنة التالية المعلمات المناسبة:
  • sp_dropsubscription: يمكنك استخدام إجراء النظام المخزن sp_dropsubscription إسقاط الاشتراكات في المقالة معينة أو منشور أو مجموعة من اشتراكات في Publisher. يجب تشغيل إجراء مخزن في خادم Publisher على قاعدة بيانات المنشور.
  • sp_droppullsubscription: يمكنك استخدام إجراء النظام المخزن sp_droppullsubscription الإسقاط اشتراك في قاعدة البيانات الحالية من المشترك. يجب عليك تشغيل الإجراء المخزن لدى المشترك على قاعدة بيانات الاشتراك السحب.
  • sp_dropmergesubscription: يمكنك استخدام إجراء النظام المخزن sp_dropmergesubscription إسقاط اشتراك في منشور دمج و بعامل دمج مقترن في منشور دمج. يجب تشغيل إجراء مخزن في خادم Publisher على قاعدة بيانات المنشور.
  • sp_dropmergepullsubscription: يمكنك استخدام إجراء النظام المخزن sp_dropmergepullsubscription إسقاط اشتراك سحب دمج. يجب عليك تشغيل الإجراء المخزن لدى المشترك على قاعدة بيانات الاشتراك السحب.

إفلات الاشتراكات لقطة

لإسقاط اشتراك دفع بكافة المقالات لمنشور لقطة تشغيل البرنامج النصي التالي في Publisher:
USE <Publication database name>GOEXEC sp_dropsubscription @publication = N'<Publication name>', @article = N'all', @subscriber = N'all', @destination_db = N'all'
لإسقاط اشتراك لقطة سحب إلى كافة المقالات لمنشور لقطة اتبع الخطوات التالية:
  1. تشغيل البرنامج النصي التالي SQLb لدى المشترك:
    USE <Subscription database name>GOEXEC sp_droppullsubscription @publisher = N'<Publisher server name>', @publisher_db = N'<Publication database name>', @publication = N'<Publication name>'
  2. تشغيل البرنامج النصي التالي في Publisher:
    USE <Publication database name>GOEXEC sp_dropsubscription @publication=N'<Publication name>', @subscriber = N'<Subscriber server name>', @article = N'all', @destination_db = N'all'

إفلات اشتراك المعاملات

لإسقاط اشتراك دفع بكافة المقالات للنشر معاملات تشغيل البرنامج النصي التالي في Publisher:
USE <Publication database name>GOEXEC sp_dropsubscription @publication = N'<Publication name>', @article = N'all', @subscriber = N'all', @destination_db = N'all'
لإسقاط اشتراك سحب بكافة المقالات للنشر معاملات اتبع الخطوات التالية:
  1. تشغيل البرنامج النصي التالي لدى المشترك:
    USE <Subscription database name>GOEXEC sp_droppullsubscription @publisher = N'<Publisher server name>', @publisher_db = N'<Publisher database name>', @publication = N'<Publication name>'
  2. تشغيل البرنامج النصي التالي في Publisher:
    USE <Publication database name>GOEXEC sp_dropsubscription @publication =N'<Publication name>', @subscriber = N'<Subscriber server name>', @article = N'all', @destination_db = N'<Destination database name>'

إفلات اشتراك دمج

لإسقاط اشتراك دفع تشغيل البرنامج النصي التالي في Publisher:
USE <Publication database name>GOEXEC sp_dropmergesubscription @publication = N'<Publication name>', @subscriber = N'<Publisher server name>', @subscriber_db = N'<Subscription database name>', @subscription_type = N'push'
لإسقاط اشتراك سحب اتبع الخطوات التالية:
  1. تشغيل البرنامج النصي التالي لدى المشترك:
    USE <Subscription database name>GOEXEC sp_dropmergepullsubscription @publication = N'<Publication name>', @publisher = N'<Publisher server name>', @publisher_db = N'<Publisher database name>'
  2. تشغيل البرنامج النصي التالي في Publisher:
    USE <Publication database name>GOEXEC sp_dropmergesubscription @subscription_type = N'pull', @publication = N'<Publication name>', @subscriber = N'<Subscriber server name>', @subscriber_db = N'<Subscription database name>'
back to the top

إفلات المنشورات

بعد إزالة كافة الاشتراكات الاشتراك في منشور يمكنك إزالة المنشور. بعد إزالة المنشورات في قاعدة البيانات المنشور يجب عليك تعيين خيار قاعدة البيانات النسخ المتماثل لقاعدة بيانات المنشور إلى false. لإزالة منشور يمكنك استخدام الإجراءات المخزنة النظام التالية:
  • sp_droppublication: يمكنك استخدام إجراء النظام المخزن sp_droppublication إسقاط منشور والمقالات المقترنة مع المنشور. يجب تشغيل الإجراء المخزن في Publisher على قاعدة بيانات المنشور.
  • sp_dropmergepublication: يمكنك استخدام إجراء النظام المخزن sp_dropmergepublication إسقاط منشور دمج و "عامل لقطة" مقترن في منشور دمج. يتم أيضاً إسقاط المقالات المرتبطة مع المنشور. يجب تشغيل الإجراء المخزن في Publisher على قاعدة بيانات المنشور.
  • sp_replicationdboption: يمكنك استخدام إجراء النظام المخزن sp_replicationdboption تعيين خيار قاعدة بيانات النسخ متماثل لقاعدة البيانات الحالية. يجب تشغيل إجراء مخزن في خادم Publisher.
لإسقاط منشور لقطة تشغيل البرنامج النصي التالي في Publisher:
USE <Publication database name>GOEXEC sp_droppublication @publication = N'<Publication name>'USE masterGOexec sp_replicationdboption @dbname = N'<Publication database name>', @optname = N'publish', @value = N'false'
لإسقاط منشور معاملات تشغيل البرنامج النصي التالي في Publisher:
USE <Publication database name>GOEXEC sp_droppublication @publication = N'<Publication name>'USE masterGOEXEC sp_replicationdboption @dbname = N'<Publication database name>', @optname = N'publish', @value = N'false'
لإسقاط منشور دمج تشغيل البرنامج النصي التالي في Publisher:
USE <Publication database name>GOEXEC sp_dropmergepublication @publication = N'<Publication name>'USE masterGOEXEC sp_replicationdboption @dbname = N'<Publication database name>', @optname = N'merge publish', @value = N'false'
back to the top

إفلات بموزع

بعد إفلات كافة الاشتراكات ومنشورات يمكنك إسقاط موزع ذات الصلة. ومع ذلك، قبل إفلات بموزع يجب إسقاط التعيين المشترك من Publisher. للقيام بذلك، استخدم الإجراءات المخزنة التالية:
  • sp_dropsubscriber: يمكنك استخدام إجراء النظام المخزن sp_dropsubscriber إسقاط التعيين المشترك من ملقم مسجلة. الإجراء المخزن إلى إزالة إدخال التسجيل عن المشترك. يتم تشغيل إجراء مخزن في Publisher على قاعدة البيانات المنشور.
  • sp_dropdistributor: يمكنك استخدام إجراء النظام المخزن sp_dropdistributor لإزالة بموزع. يتم تشغيل إجراء مخزن بموزع.
لإسقاط التعيين المشترك من Publisher تشغيل البرنامج النصي التالي في Publisher:
USE masterGOEXEC sp_dropsubscriber @subscriber = N'<Subscriber server name>', @reserved = N'drop_subscriptions'
لإزالة بموزع تشغيل البرنامج النصي التالي بموزع:
USE masterGOEXEC sp_dropdistributor @no_checks = 1
back to the top

استخدم الإجراءات المخزنة

يمكنك أيضاً استخدام الإجراءات المخزنة التالية عند إزالة النسخ المتماثل:
  • sp_removedbreplication: يمكنك استخدام إجراء النظام المخزن sp_removedbreplication إلى إزالة كافة كائنات النسخ المتماثل من قاعدة بيانات دون تحديث البيانات في الموزع. يجب تشغيل الإجراء المخزن في Publisher على قاعدة بيانات المنشور أو لدى المشترك على قاعدة بيانات الاشتراك. يكون التالي بناء الجملة هذا الإجراء المخزن: sp_removedbreplication
    sp_removedbreplication '<Database name>'
  • sp_droparticle: يمكنك استخدام إجراء النظام المخزن sp_droparticle إسقاط مقال من منشور لقطة أو من منشور المعاملات. لا يمكنك إزالة إحدى المقالات إذا واحد أو أكثر من الاشتراكات في المقالة المنشورة لا تزال موجودة. يجب تشغيل الإجراء المخزن في Publisher على قاعدة بيانات المنشور. يكون التالي بناء الجملة هذا الإجراء المخزن:
    sp_droparticle @publication = N'<Publication name>', @article = N'<Article name>', @force_invalidate_snapshot = 1
back to the top
مراجع
لمزيد من المعلومات، راجع المواضيع التالية في "كتب SQL Server الفورية":
  • كيفية تعطيل النشر و توزيع (Transact-SQL)
  • كيفية حذف Publications and مقالات (Transact-SQL)
  • كيفية حذف اشتراك دفع (Transact-SQL)
  • كيفية حذف اشتراك سحب (Transact-SQL)
  • كيفية حذف اشتراك مجهول (Transact-SQL)
  • كيفية حذف المنشورات والمقالات (إدارة المؤسسة)
  • كيفية حذف اشتراك دفع (إدارة المؤسسة)
  • كيفية حذف السحب أو الاشتراك مجهول (إدارة المؤسسة)
back to the top

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

خصائص

رقم الموضوع: 324401 - آخر مراجعة: 11/23/2005 17:08:10 - المراجعة: 3.3

Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Workgroup Edition

  • kbmt kbhowtomaster kbreplication kbstoredproc KB324401 KbMtar
تعليقات
t" async=""> var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" guage);" class="ng-binding" id="language-es-es">España - Español
Paraguay - Español
Venezuela - Español
/c1.microsoft.com/c.gif?DI=4050&did=1&t=">&did=1&t=">r varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write("