Ubuntu 16.04 पर SQL सर्वर शुरू करने में असमर्थ


11

मैं अपने Ubuntu 16.04 मशीन स्थापित और कल काम पर SQL सर्वर v.Next सार्वजनिक पूर्वावलोकन था। लेकिन यह आज काम नहीं कर रहा है।

नीचे त्रुटि हो रही है:

root @ OraServer: / var / opt / mssql / log # systemctl स्टेटस mssql-server
● mssql-server.service - Microsoft (R) SQL सर्वर (R) डेटाबेस इंजन
   भरी हुई: भरी हुई (/lib/systemd/system/mssql-server.service; सक्षम; विक्रेता पूर्व निर्धारित: सक्षम);
   सक्रिय: सूर्य 2016-11-27 13:34:23 IST के बाद से निष्क्रिय (मृत) (परिणाम: निकास-कोड); 18 से पहले
  प्रक्रिया: 6368 ExecStart = / opt / mssql / bin / sqlservr (कोड = बाहर निकलें, स्थिति = 1 / विफलता)
 मुख्य पीआईडी: 6368 (कोड = बाहर, स्थिति = 1 / विफलता)

27 नवंबर 13:34:23 ओरासेवर सिस्टमड [1]: एमएसएसक्यूएल-सर्वर. सर्विस: यूनिट विफल स्थिति में प्रवेश किया।
27 नवंबर 13:34:23 ओरेस्वर सिस्टमड [1]: mssql-server.service: परिणाम 'निकास-कोड' के साथ विफल।
27 नवंबर 13:34:23 ओरेस्वर सिस्टमड [1]: mssql-server.service: सर्विस होल्ड-ऑफ टाइम ओवर, शेड्यूलिंग रिस्टार्ट।
27 नवंबर 13:34:23 ओरेस्वर सिस्टमड [1]: स्टॉप्ड माइक्रोसॉफ्ट (आर) एसक्यूएल सर्वर (आर) डेटाबेस इंजन।
27 नवंबर 13:34:23 ओरसेवर सिस्टमड [1]: एमएसएसक्यूएल-सर्वर. सर्विस: अनुरोध को जल्दी से दोहराया जाना।
नवम्बर 27 13:34:23 ओरेस्वर सिस्टमड [1]: Microsoft (R) SQL सर्वर (R) डेटाबेस इंजन को शुरू करने में विफल।

मैं SQL सर्वर त्रुटि लॉग में कुछ भी नहीं देख सकता था। आप कह सकते हैं कि अंतिम रिबूट के बाद कोई लॉग नहीं है।

जवाबों:


12

SQL सर्वर प्रारंभ नहीं हुआ क्योंकि OS में 3250MB मेमोरी नहीं थी। नीचे आदेश द्वारा ट्रैक किया गया था

journalctl -u mssql-server.service -b
30 नवंबर 00:43:21 ओरेस्वर स्क्वेयरर्वर [4075]: 
 sqlservr: इस प्रोग्राम में कम से कम 3250 मेगाबाइट मेमोरी वाली मशीन की आवश्यकता होती है।

मेमोरी जोड़ी गई और SQL सर्वर शुरू किया गया:

systemctl status mssql-server

रैम और हार्ड ड्राइव मेमोरी दोनों को मेमोरी के रूप में संदर्भित किया जाता है, जो अक्सर भ्रम का कारण बनता है। ???? क्या हमें राम या हार्डडिस्क बढ़ाना चाहिए!
रिज़वान पटेल

1
@RizwanPatel यहाँ मेमोरी रैम को संदर्भित करता है
Rak

0

मुझे वही त्रुटि मिल रही थी:

अनुरोध को जल्दी से दोहराया जाना शुरू करें

लेकिन एक अलग कारण के लिए, जो @Rak के रूप में एक ही कमांड द्वारा प्रकट किया गया था:

journalctl -u mssql-server.service -b

...

त्रुटि: निर्देशिका [/ var / opt / mssql / system /] नहीं बनाई जा सकी।

इस निर्देशिका को बनाने की कोशिश से समस्या (अनुमतियाँ) का पता चला, सेवा को फिर से शुरू करते हुए सूडो ने इसे हल किया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.