सबसे पहले, अपनी क्वेरी को एक sql टेक्स्ट फ़ाइल (.sql एक्सटेंशन वाली टेक्स्ट फ़ाइल) में सहेजें। शुरुआत में USE स्टेटमेंट जोड़ना सुनिश्चित करें, जो सर्वर को बताता है कि आप किस डेटाबेस के साथ काम करना चाहते हैं। MSDN से उदाहरण का उपयोग करना:
USE AdventureWorks2008R2;
GO
SELECT p.FirstName + ' ' + p.LastName AS 'Employee Name',
a.AddressLine1, a.AddressLine2 , a.City, a.PostalCode
FROM Person.Person AS p
INNER JOIN HumanResources.Employee AS e
ON p.BusinessEntityID = e.BusinessEntityID
INNER JOIN Person.BusinessEntityAddress bea
ON bea.BusinessEntityID = e.BusinessEntityID
INNER JOIN Person.Address AS a
ON a.AddressID = bea.AddressID;
GO
फिर अपनी बैच फ़ाइल में, आप SQLCMD चलाते हैं और इसे एक पैरामीटर के रूप में sql फ़ाइल (पथ के साथ) पास करते हैं।
यदि आपको प्रमाणित करने की भी आवश्यकता है, तो आपको अपने SQLCMD कमांड में -U और -P पैरामीटर जोड़ने होंगे।
यहां एक MSDN आलेख है जो sqlcmd उपयोगिता से संबंधित है। अधिक विवरण के साथ।