XML के रूप में डेटा लौटाएं
SELECT CONVERT(XML, [Data]) AS [Value]
FROM [dbo].[FormData]
WHERE [UID] LIKE '{my-uid}'
सुनिश्चित करें कि आप SSMS विकल्प विंडो में एक उचित सीमा निर्धारित करते हैं, उस परिणाम के आधार पर जो आप अपेक्षा कर रहे हैं।
यह तब काम करेगा जब आप जिस पाठ को वापस ला रहे हैं उसमें अनएकेडेड अक्षर नहीं हैं जैसे कि &
इसके बजाय &
XML रूपांतरण विफल हो जाएगा।
PowerShell का उपयोग करके डेटा लौटा रहा है
इसके लिए आपको मशीन पर स्थापित PowerShell SQL सर्वर मॉड्यूल की आवश्यकता होगी, जिस पर आप कमांड चला रहे होंगे।
यदि आप सभी सेट अप हैं, तो निम्न स्क्रिप्ट को कॉन्फ़िगर और चलाएं:
Invoke-Sqlcmd -Query "SELECT [Data] FROM [dbo].[FormData] WHERE [UID] LIKE '{my-uid}'" -ServerInstance "database-server-name" -Database "database-name" -Username "user" -Password "password" -MaxCharLength 10000000 | Out-File -filePath "C:\db_data.txt"
सुनिश्चित करें कि आपने -MaxCharLength
पैरामीटर को अपनी आवश्यकताओं के अनुरूप मान सेट किया है।