मेरे पास एक बड़ी स्क्रिप्ट फ़ाइल है (लगभग 300 एमबी, और भविष्य में व्यवहार्य रूप से बड़ा) कि मैं दौड़ने की कोशिश कर रहा हूं। Gulzar के जवाब question about it के जवाब में यह सुझाव दिया गया है कि मुझे स्क्रिप्ट टाइमआउट 0 (कोई टाइमआउट नहीं) बदलना चाहिए।मैं स्क्रिप्ट के भीतर से SQL सर्वर स्क्रिप्ट का टाइमआउट कैसे सेट करूं?
इस टाइमआउट को स्क्रिप्ट के भीतर से सेट करने का सबसे अच्छा तरीका क्या है? फिलहाल मैं उम्मीद में स्क्रिप्ट फ़ाइल के शीर्ष उनमें से एक कुछ करता है कि कम से यह सब किया है:
sp_configure 'remote login timeout', 600
go
sp_configure 'remote query timeout', 0
go
sp_configure 'query wait', 0
go
reconfigure with override
go
हालांकि, मैं अभी भी एक ही परिणाम हो रही है और मैं नहीं बता सकता कि क्या मैं
Sqlcmd: Error: Scripting error.
धन्यवाद: 'समय-समाप्ति सेट क्योंकि sqlcmd.exe से प्रतिक्रिया दुनिया की कम से कम उपयोगी त्रुटि संदेश है में सफल हूँ।
@edg: मैंने कभी भी sqlcmd के विकल्प के बारे में नहीं सुना है और इसे दस्तावेज़ में नहीं मिला है। लेकिन मैंने इसे एसक्यूएलसीएमडी की जांच की -? - और वहां है! वाहवाही! – splattne
मुझे लगता है कि यह काम नहीं करेगा। sqlcmd.exe सेटिंग के बिना - स्पष्ट रूप से "कोई टाइमआउट नहीं" – Tomalak
Yup का अर्थ है। तकनीकी रूप से मेरे प्रश्न का सही जवाब, लेकिन मूल समस्या में मदद नहीं की। फिर भी धन्यवाद! – tags2k