سؤال

أنا فقط تثبيت SQL Server Express 2008 بسبب التحسس الميزة.عملت في البداية ولكن من انها توقفت عن العمل.تبحث عن الخيار للتحقق في وقت لاحق الاستشارات جوجل وجدت أن يبدو Microsoft تعطيل التحسس إذا كنت الاتصال ب SQL Server 2005 قواعد البيانات.

هل هذا الإطلاق صحيح ؟
هل هناك أي حل لهذا (بعض التسجيل "التبديل") ?

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

المحلول

إذا كنت تود أن ترى إضافة ميزة التصويت على الطلب على الاتصال.هنا هو ردود فعل من الفريق بشأن لماذا أسقطت من:

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

في CTP5 و CTP6 IntelliSense كان المشكلة المعروفة أنه لا بشكل صحيح التحقق من إصدار الخادم حتى CTP المستخدمين يمكن ربط أي إصدار من SQL الخادم مع التحسس الذكي.في حين أن بعض المستخدمين لم يلاحظوا ذلك ، التحسس كانت لا تعمل بشكل صحيح على النحو المطلوب.وكان تأثير هذا التحسس قد قدرة عالية على توجيه المستخدمين إلى السيناريو غير صحيحة Transact-SQL أو كاذبة سلبا تشير إلى أن البرنامج النصي لديه أخطاء في حين أنه هو صالحة تماما في تلك الإصدارات.

بالنظر إلى عدد هدف واحد التحسس هو زيادة الإنتاجية من تأليف مجمع الاستعلام أو الإجراء المخزن (أو ببساطة Transact-SQL scripts) هذه المسألة يعتبر عامل انخفاض الإنتاجية وهو ضخمة السلبية أثر من ميزة جديدة.

في RC0 هذه المشكلة المعروفة تم تصحيح أن التحسس يتحقق الملقم الإصدار يوفر لها ميزة على يدعم الإصدار الذي هو SQL Server 2008.

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

آمل ان تكون هذه المعلومات يوفر معلومات أساسية في الدنيا لماذا الهدف النسخة تم اختيار على SQL Server 2008 فقط.

أي شخص باستخدام RTM build أن تنظر في CU1 (التحديث التراكمي 1) بناء المتاحة هنا كما غير قليل التحسس البق تم تناولها.

نصائح أخرى

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

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

SQLPrompt الأحمر-بوابة يقوم بعمل جيد جدا في جميع الإصدارات (2000 و 2005 و 2008) ، وكذلك تعمل داخل VS وحتى بعض برامج تحرير النصوص.

صحيح أن التحسس في SSMS يعمل SQL Server 2008 فقط.

في الآونة الأخيرة لقد قمنا بإصدار الإكمال التلقائي أداة SSMS - dbForge SQL كاملة, يوفر SQL الإكمال التلقائي و تنسيق وظائف SQL Server 2008 2005 2000.

dbForge SQL Complete - main view

أنا لا أعتقد أن هناك طريقة للتغلب على هذا (على الرغم من أنني يمكن أن تكون خاطئة) لكن هذا قد تساعد في البحث عن الحقيقة ;-)

يبدو التحسس كان مما يشير إلى 'غير صحيح' جملة ما قبل عام 2008 قواعد البيانات خلال CTP و تم إزالتها في RTM.

زميل من تثبيت SQL Server إدارة Studio 2008 ونحن على حد سواء الاتصال إلى نفس SQL Server 2005 و 2008 قواعد البيانات.يحصل التحسس لكل من عامي 2005 و 2008.أنا مجرد الحصول عليه في عام 2008.لا يمكننا العمل بها لماذا هذا هو.

تصحيح:تبين أن لي زميل في العمل أنه كان الاتصال server 2005 ولكنه كان في الواقع 2008 الخادم.

الخلاصة:بعد التشاور مع لدينا DBA الأمر لا يبدو ممكنا.لقد فعلت ذلك أيضا بحوث مستفيضة في هذا.

إذا كنت قد قمت بتثبيت الإصدار الصحيح و إذا كنت لا تزال لم التحسس هذا قد تساعدك.

1) تأكد من أنك متصل إلى SQL Server 2008 الإصدار.التحسس الذكي لا يعمل مع الإصدارات السابقة من SQL Server.

2) التحسس يجب أن يكون ممكنا.هناك طريقتان للتحقق من إذا كان التحسس هو تمكين أو لا.أ) من شريط الأدوات ب) انتقل إلى أدوات -> خيارات -> محرر النص -> Transact-SQL -> التحسس

3) التحسس يجب أن يتم تحديث مع أحدث التغييرات في قاعدة البيانات.
أ) اضغط على CTRL+SHIFT+R ب) انتقل إلى تحرير> التحسس -> تحديث ذاكرة التخزين المؤقت المحلية

4) انتقل إلى أدوات -> خيارات -> محرر النص -> Transact-SQL -> عام -> التحسس حدد السيارات أعضاء القائمة والتحقق من معلومات المعلمة.

هناك رمز في قاعدة بيانات SQL Server 2008 محرك يدعم ميزة التحسس في إدارة Studio 2008.

لا ليس هناك.أنت مخطئ تماما ، وينبغي أن يكون صفع مع الرطب الأسماك.

كل ما تقوم به هو استجواب مختلف INFORMATION_SCHEMA الظاهري الجداول للقيام الاكتشاف.والسبب أنهم تعطيل ضد الإصدارات السابقة هو أنه من الناحية النظرية قد نشجعكم على استخدام الجملة التي هي صالحة فقط ضد 2005 ، ولكن الكثير من الناس لا يستخدمون ذلك مع نجاح 100%.طبعا الحقيقي سبب تعطيل أنه تم الاستفادة من ترقية ملقمات 2008 (حيث أنها تجعل المال الحقيقي).

يمكنك استخدام التحسس في DbOctopus - يعمل مع SQL Server 2005 و 2000 أيضا.انها حاليا مجانا ولكن فقط حتى 1 أيلول / سبتمبر 2009.

يمكنك العثور عليها هنا:

http://www.cogin.com/dboctopus/

بالمناسبة مؤخرا قمنا بإصدار نسخة جديدة من SQL كاملة أن يقدم مجموعة من الميزات الجديدة.جميع الميزات الجديدة المتوفرة في كومبيوتري Standard Edition (30 يوما تجريبية مجانية ، 49.95 دولار).

كنت لا تزال لا يمكن الحصول على كل الوظائف الأساسية ، على غرار v.1.0, مع Express Edition.

لا تفكر في ذلك كثيرا بحيث تعطيل التحسس في SQL Server 2005 بقدر ما أن SQL Server 2005 لم تبن مع التحسس الدعم في الاعتبار ؛ هناك رمز في قاعدة بيانات SQL Server 2008 محرك يدعم ميزة التحسس في إدارة Studio 2008.

نعم, أعلم ذلك بدا إلى العمل في وقت لاحق من CTP معاينات ، ولكن بعض غوغلينغ (و DilbertDave الارتباط) يكشف عن أن هناك عددا من الطرق التي CTP السلوك كانت مكسورة.

مجرد استخدام الضفدع ، waaaaay أفضل من أي Microsoft أداة.هناك نسخة مجانية.

الضفدع لينة

لقد تم استخدام أتلانتس SQL Enywhere, البرمجيات الحرة, تقريبا أكثر من سنة الآن وقد أعجب حقا مع ذلك.يعمل مع SQL server 2005 و SQL server 2008 الإصدارات.أنا معجب حقا مع معالمه اختصارات لوحة المفاتيح مماثلة مقابل ، حتى يجعل الانتقال على نحو سلس حقا إلى محرر جديد.

بعض الميزات التي تستحق الذكر.

التحسس الذكي أن يعمل فعلا عند استخدام جداول متعددة وينضم مع الأسماء المستعارة اقتراح ينضم عند استخدام جداول متعددة (يقلل من الوقت في كتابة, أنيق حقا) الغنية تنسيق التعليمات البرمجية sql, AutoIndent باستخدام Ctrl K Ctrl D.أفضل تمثيل SQL الخطط.يسلط الضوء على المتغيرات الإعلانات في حين أنها تستخدم.تعريف الجدول على الماوس تحوم.

كل هذه الميزات وفرت لي الكثير من الوقت.

لم التحقق من هذا في SQL 2012 حتى الآن.

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