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

mysql डेटाबेस लॉगिंग में log4net लॉगिंग त्रुटि

यह MySql.Data में एक बग है। जहाँ तक मुझे पता है, इसके लिए कोई बग रिपोर्ट दर्ज नहीं की गई है, लेकिन आप MySqlConnector एकीकरण परीक्षण यदि आप MySqlCommand.Prepare पर कॉल करते हैं तो MySql.Data विफल हो जाता है पैरामीटर जोड़ने से पहले।

हालांकि, यह बिल्कुल क्या AdoNetAppender करता है . (एक try है /catch उस कोड में ब्लॉक करें, लेकिन यह 2.0.12 के बाद हाल ही में हुआ एक बदलाव है।)

दो संभावित सुधार हैं:

  1. स्विच करें MySqlConnector और बदलें <connectionType /> इसका उपयोग करने के लिए।
  2. जोड़ें IgnorePrepare=true आपके MySql.Data कनेक्शन स्ट्रिंग के लिए, जिसके कारण Prepare . होगा नो-ऑप होना। (नोट:यह विकल्प हटाया गया था 8.0.24 में ।)


  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. PHP के साथ एकाधिक समान नाम वाले कॉलम के साथ MySQL पंक्ति से परिणाम कैसे प्राप्त करें?

  3. MySQL डेटाबेस को PHP वेबसाइट से कैसे कनेक्ट करें

  4. पायथन एसक्यूएल - पायथन के साथ SQLite, MySQL और PostgreSQL डेटाबेस का उपयोग कैसे करें

  5. MySQL एक डेटाबेस का अधिकतम आकार क्या है?