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

कैसे ठीक करें "वैकल्पिक तालिका स्विच विवरण विफल"

यदि आपको SQL सर्वर में किसी पार्टीशन को स्विच करने का प्रयास करते समय त्रुटि 4939 मिल रही है, तो शायद यह इसलिए है क्योंकि आप एक ऐसे पार्टीशन पर स्विच करने का प्रयास कर रहे हैं जो एक अलग फ़ाइलग्रुप का उपयोग करता है।

विभाजन को बदलने की आवश्यकताओं में से एक यह है कि स्रोत तालिका या विभाजन, और लक्ष्य तालिका या विभाजन दोनों एक ही फ़ाइल समूह में स्थित होने चाहिए।

त्रुटि का उदाहरण

यहाँ त्रुटि का एक उदाहरण दिया गया है:

Msg 4939, Level 16, State 1, Line 1
ALTER TABLE SWITCH statement failed. table 'Test.dbo.OrdersOld' is in filegroup 'OrdersNewFg2' and partition 3 of table 'Test.dbo.OrdersNew' is in filegroup 'OrdersNewFg3'.

इस मामले में, स्रोत तालिका जो OrdersNewFg2 . का उपयोग करती है फ़ाइल समूह, लेकिन गंतव्य तालिका OrdersNewFg3 . का उपयोग करती है ।

इस समस्या को हल करने के लिए, सुनिश्चित करें कि स्रोत तालिका या विभाजन और गंतव्य तालिका, या विभाजन दोनों एक ही फ़ाइल समूह का उपयोग करते हैं।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे ठीक करें:"SQLServerAgent वर्तमान में नहीं चल रहा है ..."

  2. SQL सर्वर में अग्रणी और अनुगामी व्हॉट्सएप को कैसे निकालें - TRIM ()

  3. मौजूद 1 या मौजूद का उपयोग करने वाली उपश्रेणी *

  4. एक उपश्रेणी में एकाधिक परिणामों को एक अल्पविराम से अलग किए गए मान में संयोजित करें

  5. SQL में गुणन कुल ऑपरेटर