आपकी पोस्ट के विषय के बावजूद मुझे लगता है कि समस्या संभवतः sp_OAMethod के साथ है न कि sp_OACreate के साथ।
एसक्यूएल कोड से वेब तक पहुंचने वाले आईएमएचओ को हर कीमत से बचा जाना चाहिए लेकिन यह सिर्फ मेरी राय है क्योंकि मुझे आरडीबीएमएस 'वेब सर्फिंग' करने का विचार पसंद नहीं है। ^^
sp_OAMethod की सीमा को दरकिनार करने के लिए आप एमएसडीएन ।
आपका कोड कुछ इस तरह बनना चाहिए:
Declare @Object as Int;
Declare @ResponseText as Varchar(8000);
Declare @Url as Varchar(MAX);
set @Url = 'http://mysite.ru/cgi-bin/my_xml.cgi'
Exec sp_OACreate 'MSXML2.XMLHTTP', @Object OUT;
Exec sp_OAMethod @Object, 'open', NULL, 'get', @Url, 'false'
Exec sp_OAMethod @Object, 'send'
--Exec sp_OAMethod @Object, 'responseText', @ResponseText OUTPUT
INSERT #temptable ( appropriatefield )
EXEC @Result = sp_OAGetProperty @Obj, 'YourPropertyName'
Exec sp_OADestroy @Object
समाधान को दूरस्थ पृष्ठ द्वारा उत्पादित मूल्य को संग्रहीत करने के लिए उपयुक्त संरचना और डेटाटाइप के साथ एक अस्थायी तालिका की आवश्यकता होती है और इससे आपको 4k से अधिक डेटा प्राप्त करने की अनुमति मिलनी चाहिए।