Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

एसक्यूएल स्क्रिप्ट संगतता फिर से एसक्यूएल 2008 की जांच कैसे करें

मेरा मानना ​​है कि दो चीजें हैं जो आपको यह सुनिश्चित करने के लिए करनी होंगी कि आपका ऐप SQL Server 2008 के साथ संगत है।

सबसे पहले, संस्करणों के बीच बहिष्करण के कारण होने वाली समस्याओं को खोजने का सबसे आसान तरीका sql सर्वर प्रोफाइलर टूल का उपयोग करना है।

http://www.mssqltips. com/sqlservertip/1370/identifying-deprecated-sql-server-code-with-profiler/ उसमें एक उत्कृष्ट परिचय है।

दूसरा, आपको डेटाबेस के संगतता स्तर को SQL Server 2008 के स्तर में बदलने की आवश्यकता है।

ALTER DATABASE database_name 
SET COMPATIBILITY_LEVEL = { 90 | 100 | 110 } 

तो आपके लिए यह होगा ALTER DATABASE database_name SET COMPATIBILITY_LEVEL = 100;

ध्यान रखने योग्य कुछ बातें। यह नहीं अंतर्निहित तरीके को बदलें कि sql सर्वर आंतरिक रूप से क्वेरी को निष्पादित करता है, संगतता स्तर के कारण क्वेरी ऑप्टिमाइज़र या बीजगणित में नए एन्हांसमेंट को बाहर नहीं किया जाएगा। मैं जो समझता हूं उससे यह कार्यक्षमता मुख्य रूप से उन भाषा संरचनाओं को अक्षम कर देती है जिन्हें उस संस्करण में पेश नहीं किया गया था जिसमें आप रुचि रखते हैं। कहा जा रहा है, इससे आप जो हासिल करने की कोशिश कर रहे हैं उसमें कोई फर्क नहीं पड़ता।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एंटिटी फ्रेमवर्क कोर 2.0:एक बार सार बेस क्लास को कैसे कॉन्फ़िगर करें

  2. रिलेशनल डेटाबेस में कस्टम फ़ील्ड के लिए डिज़ाइन पैटर्न

  3. ऑडिट तालिका में SQL सर्वर में रिकॉर्ड परिवर्तन लॉग करें

  4. SQL सर्वर के लिए I/O प्रदर्शन का विश्लेषण

  5. तालिका के केवल एक कॉलम के आधार पर डुप्लिकेट मानों को हटाना