मुख्य सामग्री के लिए छोड़ें
संस्करण: 1.x

DB01003: लेनदेन विफल

इसका क्या अर्थ है​

एक डेटाबेस लेनदेन पूरा नहीं किया जा सका। लेनदेन कई ऑपरेशनों को एक साथ समूहित करता है — यदि कोई भी भाग विफल होता है, तो सब कुछ डेटा अखंडता बनाए रखने के लिए वापस रोल किया जाता है।

सामान्य कारण​

  • समानांतर पहुंच — कई ऑपरेशन एक ही डेटा को संशोधित करने की कोशिश कर रहे हैं
  • स्टोरेज भरा हुआ — नए डेटा को लिखने के लिए कोई स्थान नहीं
  • डेटाबेस लॉक — एक अन्य प्रक्रिया डेटाबेस को लॉक कर रही है
  • पावर विघटन — ऑपरेशन अप्रत्याशित रूप से बाधित

इसे कैसे ठीक करें​

1. ऑपरेशन को फिर से प्रयास करें​

समस्या अस्थायी हो सकती है:

  • एक पल प्रतीक्षा करें
  • ऑपरेशन को फिर से प्रयास करें
  • तेजी से पुनरावृत्त प्रयासों से बचें

2. संघर्षों की जांच करें​

यदि कई उपकरण या टैब खुले हैं:

  • एक समय में एक उदाहरण का उपयोग करें
  • डुप्लिकेट ब्राउज़र टैब बंद करें
  • बहु-डिवाइस उपयोग का समन्वय करें

3. स्टोरेज स्पेस की जांच करें​

यह सुनिश्चित करें कि डेटा के लिए स्थान है:

  • उपलब्ध डिस्क स्थान की जांच करें
  • आवश्यकता होने पर स्थान खाली करें
  • वेब संस्करण में ब्राउज़र कैश साफ़ करें (“Cookies and other site data” का चयन हटाएँ—इसमें POS का सहेजा हुआ डेटा होता है, जिसमें वह डेटा भी शामिल है जो अभी भेजा नहीं गया है)

4. एप्लिकेशन को पुनः प्रारंभ करें​

डेटाबेस स्थिति को रीसेट करें:

  1. POS को पूरी तरह से बंद करें
  2. कुछ सेकंड प्रतीक्षा करें
  3. एप्लिकेशन को फिर से खोलें

5. साफ़ करें और फिर से सिंक करें​

पहले जाँचें कि कोई काम सहेजे बिना तो नहीं है

स्थानीय डेटा मिटाने या ऐप फिर से इंस्टॉल करने से इस डिवाइस की वह सारी जानकारी हट जाएगी जो अभी तक आपके स्टोर तक नहीं पहुँची है—इसमें ऑफ़लाइन की गई बिक्री, खुले कार्ट और सहेजे न गए बदलाव शामिल हैं। कुछ भी मिटाने से पहले Store health → Database खोलें और जाँचें कि कुछ भी रोका हुआ या आपके सर्वर तक कभी न पहुँचा हुआ सूचीबद्ध नहीं है। फिर Store health → Logs में 0 stuck records और 0 changes waiting to send देखें; इसके बाद हर खुले कार्ट को पूरा करें या उसका विवरण लिख लें। यदि आपके WCPOS में Store health पेज नहीं है, तो पहले WCPOS अपडेट करें और फिर जाँचें। अगर कुछ सूचीबद्ध है या भेजे जाने की प्रतीक्षा में है, या आप जाँच नहीं कर पा रहे हैं, तो कुछ न मिटाएँ—अपने स्टोर के मालिक से पूछें या सहायता से संपर्क करें।

ऊपर की जाँच करने के बाद ही, और केवल तब जब इस पेज के हर चरण के बाद भी लेन-देन लगातार विफल हो रहे हों:

  1. स्थानीय डेटा साफ़ करें
  2. फिर से लॉगिन करें
  3. सर्वर से ताजा सिंक करें

लेनदेन सुरक्षा​

WCPOS लेनदेन का उपयोग यह सुनिश्चित करने के लिए करता है:

  • डेटा संगतता
  • पूर्ण ऑपरेशन (सब कुछ या कुछ नहीं)
  • आंशिक अपडेट से सुरक्षा

जब एक लेनदेन विफल होता है, तो आपका डेटा संगत रहता है।

  • DB01001 — कनेक्शन विफल
  • DB02003 — प्रतिबंध उल्लंघन