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

त्रुटि:बाध्यकारी त्रुटियों के कारण दृश्य या कार्य का उपयोग नहीं कर सका

ऐसा लगता है कि दृश्य बनाया गया था और फिर अंतर्निहित तालिकाओं में से एक को बदल दिया गया था। यानी, ProductCategoryL2Name अब मौजूद नहीं है या उसका नाम बदल दिया गया है। आप दृश्य की परिभाषा प्राप्त करने के लिए इसे आजमा सकते हैं, लेकिन sys टेबल लॉक हो सकते हैं। आपकी सबसे अच्छी शर्त यह है कि जो कोई भी डेटाबेस का मालिक है उससे बात करें और उन्हें इसे ठीक करने के लिए कहें (जो बड़े संगठनों में या परामर्श देने के लिए काफी खरगोश का छेद हो सकता है)।

SELECT sm.definition
FROM [YourDB].sys.sql_modules AS sm  
    JOIN [YourDB].sys.objects AS o 
        ON sm.object_id = o.object_id  
WHERE sm.object_id = OBJECT_ID('YourDB.dbo.ViewName')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Azure डेटा स्टूडियो के साथ SQL सर्वर एजेंट कार्य इतिहास देखें

  2. केवल महीने और वर्ष के आधार पर SQL सर्वर दिनांक तुलना

  3. SQL सर्वर - किसी संग्रहीत कार्यविधि में चर पास करने में समस्या

  4. SQL सर्वर:स्प्लिट ऑपरेशन

  5. एसएसआईएस विभाजक द्वारा स्ट्रिंग का हिस्सा कैसे प्राप्त करें