INF: تلميحات حول الإجراءات المخزّنة التصحيح من Visual Basic

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

170496
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.


للحصول على إصدار Microsoft Visual Basic .NET من هذه المقالة، راجع المقالة التالية في "قاعدة المعارف لـ Microsoft:

316549HOW TO: Debug مخزنة إجراءات في Visual Studio .NET
الموجز
باستخدام Visual Basic 5.0 Enterprise Edition أو الإصدار الأحدث، يمكن التصحيح الإجراءات المخزنة SQL Server. تحتوي هذه المقالة على قائمة المصنفة التلميحات التي قد تساعدك على تكوين Visual Basic 5.0 أو أحدث المصحح Enterprise Edition Transact-SQL (T-SQL).
معلومات أخرى
استخدم المعلومات التالية لتصحيح الأخطاء:
  • للحصول على معلومات حول المشكلات التي قد تحدث عند استخدام المصحح مع SQL Server 2000 انقر فوق رقم المقالة أدناه لعرضها في "قاعدة المعارف لـ Microsoft:
    310650INFO: المشاكل الشائعة المتعلقة باستخدام المصحح T-SQL Visual Basic و SQL Server 2000
  • لتصحيح ، يجب أن يكون لديك Enterprise Edition من Visual Basic 5.0 أو أحدث، not الإصدارات Professional أو قياسي.
  • لجعل كافة المكونات الصحيح يجب أن يكون لديك SQL Server الإصدار 6.5 أو SQL Server 6.5 Service Pack 2 أو الأحدث. يأتي مع 6.0 Visual Studio SQL Server 6.5 Service Pack 4 و يتم العثور على "القرص الثاني" تحت الدليل Sql\Servpak. يمكنك الحصول على أحدث حزمة خدمة لـ SQL Server من عنوان ويب التالي:
  • يجب تشغيل SQL Server تحت حساب مستخدم Windows NT ، حساب مستخدم مسؤول الكمبيوتر المحلي Windows NT أو مجموعة المستحسن. للحصول على أفضل أداء، تشغيل SQL Server ضمن حساب مجال جزء من مجموعة المسؤولين المحليين. لن تعمل مصحح الأخطاء بشكل صحيح عند تنفيذ SQL Server تحت حساب النظام المحلي.
  • قبل البروتوكول (DCOM) طراز الكائن المكون الموزع المتوفر ، تم "التنفيذ البعيد" طراز القديمة استخدام للاتصال بين الأنظمة الأساسية. الأتمتة البعيدة هو implementated faciliate الاتصال بين المصحح T-SQL Visual Basic و SQL Server. للتأكد من كافة بشكل صحيح يتم وضع مكونات "التنفيذ البعيد" في مكان أثناء التثبيت تأكد من أن التنفيذ البعيد و مصمم اتصال ، التحكم كائنات البيانات البعيد (RDO) و SQL تصحيح كافة تحديد ضمن ميزات Enterprise على العميل.

    ملاحظة: إعداداً "المصحح" T-SQL الذي يأتي مع SQL Server 7.0 أو 6.0 Interdev Visual بروتوكول DCOM أحدث وتقنيات. تثبيت هذه المكونات مع SQL Server 7.0 تأكد من تحديد خيارات واجهة المصحح تقديم أثناء الإعداد.
  • تثبيت مكونات جانب الملقم المطلوبة الأتمتة البعيدة. هذه المكونات الموجودة في الدليل CliSrv\Tsql\SrvSetup من القرص المضغوط الإصدار 5.0 Visual Basic Enterprise Edition تحت الدليل sqdbg_ss\ على القرص المضغوط الإصدار 6.0 Visual Basic Enterprise Edition انتشار. للحصول على Visual Basic 6.0 تشغيل setup.exe العثور على تحت الدليل sqdbg_ss\. 5.0 Visual Basic على "نظام التشغيل Windows NT 4. 0،" قم بتشغيل برنامج الإعداد Sdi_nt4.exe. في كمبيوتر Windows NT 3.51 Server الذي يجب أن يدوياً نسخ وتسجيله الملفات الضرورية. للحصول على إكمال إرشادات حول كيفية القيام بذلك الرجاء مراجعة Readme.txt في الملف الموجود في الدليل CliSrv\Tsql\SrvSetup. بعد إتمام تأكد من وجود الملف Sdi.dll في نفس Sqlservr.exe الدليل.
  • لا يمكنك استخدام إصدار Enterprise Visual Basic المصحح T-SQL لتصحيح SQL Server يستخدم مكون التصحيح Sdi50.dll أو Sdi60.dll; يجب أن يتم تثبيت مكونات Sdi.dll الصحيح كما هو موضح مسبقًا. يحتوي كل DLL واجهة منفصلة; وبالتالي معرف فريد (UID) المستخدمة لتسجيل هذا يختلف DLL التي استخدمتها قبل Sdi.dll.
  • تأكد من تشغيل الخدمات استدعاء (RPC) إجراء عن بعد على الكمبيوتر الملقم. يمكنك القيام بذلك عن طريق فتح لوحة التحكم "، مزدوجة - النقر فوق خدمات التحقق للتأكد من استدعاء إجراء بعيد (RPC) من خدمة وخدمات محدد مواقع استدعاء إجراء بعيد (RPC) قيد التشغيل وتعيين ليتم بدء تشغيله تلقائياً.
  • إذا كان الكمبيوتر العميل يعمل عميل لدى DCOM قادرة على النظام الأساسي "، مثل نظام التشغيل Windows 95 و Windows 98 و Windows NT 4.0 أو الأحدث، تشغيل DCOMCNFG وتأكد من أن 'الكل' لديه أذونات التنفيذ والوصول الملف Vbsdicli.exe. إذا كان جهاز الكمبيوتر العميل يعمل بنظام التشغيل Windows 95, يمكنك تنزيل الأداة المساعدة لتكوين DCOM من مما يلي:
  • إذا كان الأمر ممكناً، اختبار المصحح T-SQL على نفس الكمبيوتر الذي يتم تثبيت خادم SQL عند ، للتأكد من أنه يعمل بشكل صحيح.
  • تحقق أنه يمكن توصيل أجهزة الكمبيوتر ببعضها البعض ومن أن لديك الإذن لاستخدام الموارد على ذلك الكمبيوتر Windows NT. على سبيل المثال، إذا كانت الشبكة تستخدم TCP/IP ، استخدم الأداة المساعدة PING للتأكد من أنه يمكن الاتصال العميل مع ملقم SQL. يمكنك أيضاً اختبار هذا الاتصال عن طريق تعيين محرك أقراص من الكمبيوتر العميل (الذي يحتوي على تثبيت Visual Basic) إلى ملقم SQL.
  • لتمكين استخدام نقاط التوقف أثناء جلسة تصحيح مع "المصحح" T-SQL استخدام رؤوس مؤشرات العميل. يمكنك تعيين هذا الخيار ضمن علامة التبويب متنوعات على خصائص UserConnection الكائن.
  • إذا كان يتم إيقاف خدمة SQL Server وإعادة تشغيله بينما يستمر إدارة التنفيذ قيد التشغيل على نفس جهاز الكمبيوتر, سوف ترى رسالة "خطأ غير متوقع" في سجل أحداث Windows NT على ملقم SQL إدارة الأتمتة يحاول الاتصال بملقم SQL في المرة القادمة. رسالة الخطأ هذه أن مصدر MSDEVSDI. إذا كانت هذه الحالة، استخدم إدارة المهام إيقاف إدارة الأتمتة (Autmgr32.exe) على ملقم SQL Sdi.dll والسماح ثم تحميل Autprx32.dll Autmgr32.exe على الملقم خلال DCOM بروتوكول آلية.
  • تأكد من عدم بدء إدارة الأتمتة البعيدة (Autmgr32.exe) من موجه الأوامر على العميل. السماح Sdi.dll وملفات Autoprx32.dll تحميل Autmgr32.exe على الملقم خلال آلية إدارة تحكم الخدمة COM (rpcss.exe).
  • قد تحتوي معلومات الخطأ الموسعة في سجل أحداث Windows NT. وبوجه خاص، يتعلق 7 معرف الحدث مباشرة إلى العناصر الثالث و eleventh السابق. يتبع النص الخطأ:
    معرّف الحدث # 7: حدث خطأ غير متوقع (xxxxxxxx). تصحيح سيتم إيقاف تشغيل % الاتصال. فشل تنفيذ الخادم.
    يتم إجراء الحدث الإدخالات تحت MSDEVSDI.
  • لا التصحيح على خادم إنتاج. عند تنفيذ المصحح توجد موارد يمكن تأمين أن الآخرين تحتاجها، التأثير وبالتالي بصورة عكسية على عملية وأداء العملاء الأخرى.
  • يمكنك إضافة المتغيرات العمومية مثل @@ خطأ إلى إطار المراقبة.
  • أنواع البيانات الصورة غير خيار نوع بيانات المطلوب تمريرها كمعلمة. يعرض مربع الحوار "معلمات غير المعينة" أبداً. لا يمكن تحرير أو عرض نوع البيانات النص في إطار المراقبة.
  • يمكنك استخدام "مصحح" T-SQL لتصحيح الإجراءات المخزنة بدون كتابة تعليمة برمجية. ومع ذلك، عند استخدام "المصحح" T-SQL لتنفيذ 'تصحيح أخطاء وقت التشغيل' في التعليمات البرمجية لـ Visual Basic "، فإنه يمكن إجراء على RDO الاتصال فقط.
  • لتكوين للتصحيح وقت التشغيل قم بما يلي:

    1. في "إدارة" الوظائف الإضافية ، ضمن القائمة الوظائف الإضافية ، تأكد من توفر "المصحح" T-SQL Visual Basic.
    2. من القائمة Visual Basic أدوات ، انقر فوق خيارات المصحح T-SQL.
    3. تأكد من أن "الخطوة تلقائياً إلى مخزّنة إجراءات عبر اتصالات RDO" تمكين الخيار.
    4. يجب أن يستخدم SQL Server لاستخدام "المصحح" T-SQL إصدار برنامج التشغيل ODBC لاحقاً 2.65.0203.

مراجع

لمزيد من المعلومات، الرجاء مراجعة المقالات التالية في "قاعدة معارف Microsoft:
166280للمستند: يوفر إعداد T-SQL Server المصحح موقع غير صحيح

179023BUG: حدوث تعليق المصحح T-SQL عند المستخدم له لا تنفيذ إذن

181854FILE: VB5cli.exe تصحيح مشكلة التثبيت التحكم Visual Basic 5.0

175868BUG: المصحح T-SQL غير تشغيل على NT مع حساب مستخدم

172099PRB: T-SQL-يتم تشغيل البعيد و تصحيح SQL المحلي

Q172099INFO: المشاكل الشائعة المتعلقة باستخدام المصحح T-SQL Visual Basic و SQL Server 2000
سجل أحداث tran sql trans sql

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

خصائص

رقم الموضوع: 170496 - آخر مراجعة: 01/29/2014 03:19:50 - المراجعة: 4.3

  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • kbnosurvey kbarchive kbmt kbinfo kbusage KB170496 KbMtar
تعليقات