Sla uw zoekopdracht eerst op in een sql-tekstbestand (tekstbestand met de extensie .sql). Zorg ervoor dat u aan het begin de USE-instructie toevoegt, die de server vertelt met welke database u wilt werken. Gebruik het voorbeeld van 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
Vervolgens voer je in je batchbestand SQLCMD uit en geef je het sql-bestand (met pad) als parameter door.
Als u zich ook moet verifiëren, moet u -U- en -P-parameters toevoegen aan uw SQLCMD-opdracht.
Hier is een MSDN-artikel over het sqlcmd-hulpprogramma met meer details.