كيف يمكنني تجنب تلقائيا إرفاق T-SQL من أجل تصحيح الأخطاء في Visual Studio عام 2008 ؟

StackOverflow https://stackoverflow.com/questions/258971

سؤال

عند التصحيح المواقع التي أعمل عليها, أنا أميل إلى استخدام إرفاق العملية بدلا من F5 لبدء التصحيح (لأن الموقع بالفعل في فايرفوكس).ومع ذلك, أحيانا عند القيام بذلك سوف تحصل على الخطأ التالي:

تنفيذ الإذن مرفوض على الكائن 'sp_sdidebug' قاعدة البيانات 'سيد' مالك 'dbo'.

أعرف أن هذا هو سبب إرفاق المصحح T-SQL بدلا من التعليمات البرمجية المدارة (انظر هذا بلوق وظيفة لمزيد من التوضيح حول هذه المسألة).

أنا على أمل أنه من الممكن أن يقع ما لتجنب الالتصاق T-SQL في المقام الأول بدلا من الحاجة إلى تذكر للذهاب إعادة تعيين هذا الإعداد في كل مرة أرفق.

حتى هنا هو السؤال الحقيقي: لا أحد يعرف كيف يمكن تغيير السلوك الافتراضي من Visual Studio 2008, بحيث عند إرفاق إلى عملية من خلال القائمة "تصحيح", فإنه لا تلقائيا نعلق على T-SQL, ولكن فقط إلى تعليمات برمجية تمت إدارتها ؟ هذا هو كيف يمكن استوديو تعيين تذكر لا نعلق على أي شيء آخر من تعليمات برمجية تمت إدارتها ؟

لمعلوماتك إذا كان هناك مشروع الإعدادات الخاصة, أنا باستخدام C# مشروع تطبيق ويب.

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

المحلول

يمكنك تغيير التصحيح محركات تستخدم إرفاق إلى عملية من خلال النقر على 'اختر' زر 'إرفاق:' خط في مربع الحوار إرفاق.

اختيار 'تصحيح هذه البرمجية أنواع الخيار بدلا من التلقائي واحد ، وتأكد من T-SQL الخيار يتم مسح.

أنا لا أعرف كيفية تعيين هذا default, نأمل Visual Studio فقط تذكر ذلك.

نصائح أخرى

في إطار خصائص المشروع(مع المشروع المحدد في "مستكشف الحلول":انقر بزر الماوس الأيمن وحدد خصائص.أو اضغط على Alt + F7;أو اضغط على Alt-Enter.أو اختيار المشروع/xxxx "خصائص" من القائمة) ، والتحول إلى [Debug] علامة التبويب ثم قم بإلغاء تحديد "تمكين تصحيح SQl"

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

أيضا في إعدادات المشروع ، يمكنك تغيير سواء SQL تمكين تصحيح.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top