Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
              Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-databas i Förhandsversion av Microsoft Fabric
Använd sqlcmd för att köra en Transact-SQL skriptfil. En Transact-SQL skriptfil är en textfil som kan innehålla en kombination av Transact-SQL-instruktioner, sqlcmd--kommandon och skriptvariabler.
Skapa en skriptfil
Om du har installerat AdventureWorks2022 exempeldatabas följer du exemplet i det här avsnittet för att skapa en skriptfil som du kan köra från kommandotolken med sqlcmd.
Följ dessa steg för att skapa en Transact-SQL skriptfil med hjälp av Anteckningar:
- Välj Starta, peka på Alla program, peka på Tillbehöroch välj sedan Anteckningar. 
- Kopiera och klistra in följande Transact-SQL-kod i Anteckningsblock. - USE AdventureWorks2022; 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
- Spara filen som myScript.sql i en mapp, till exempel - C:\scriptsenhet.
Kör skriptfilen
- Öppna ett kommandotolksfönster. 
- I kommandotolken skriver du: - sqlcmd -S myServer\instanceName -i C:\scripts\myScript.sql
- Press ENTER. 
En lista över adventure works-anställdas namn och adresser skrivs till kommandotolkens fönster.
Spara utdata i en textfil
- Öppna ett kommandotolksfönster. 
- I kommandotolken skriver du: - sqlcmd -S myServer\instanceName -i C:\scripts\myScript.sql -o C:\EmpAdds.txt
- Press ENTER. 
Inga utdata returneras i kommandotolkens fönster. I stället skickas utdata till filen EmpAdds.txt. Du kan verifiera utdata genom att öppna filen EmpAdds.txt.