@@ -20,7 +20,23 @@ The SqlPackage.exe Export action exports a connected database to a BACPAC file (
2020** SqlPackage.exe** initiates the actions specified using the parameters, properties, and SQLCMD variables specified on the command line.
2121
2222``` bash
23- SqlPackage {parameters}{properties}{SQLCMD Variables}
23+ SqlPackage /Action:Export {parameters} {properties}
24+ ```
25+
26+ ### Examples
27+
28+ ``` bash
29+ # example export from Azure SQL Database using SQL authentication and a connection string
30+ SqlPackage /Action:Export /TargetFile:" C:\AdventureWorksLT.bacpac" \
31+ /SourceConnectionString:" Server=tcp:{yourserver}.database.windows.net,1433;Initial Catalog=AdventureWorksLT;Persist Security Info=False;User ID=sqladmin;Password={your_password};MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;"
32+
33+ # example export using short form parameter names, skips schema validation
34+ SqlPackage /a:Export /ssn:" {yourserver}.database.windows.net,1433" /sdn:" AdventureWorksLT" /su:" sqladmin" \
35+ /sp:" {your_password}" /tf:" C:\AdventureWorksLT.bacpac" /p:VerifyExtraction=False
36+
37+ # example export using Azure Active Directory Service Principal
38+ SqlPackage /Action:Export /TargetFile:" C:\AdventureWorksLT.bacpac" \
39+ /SourceConnectionString:" Server=tcp:{yourserver}.database.windows.net,1433;Initial Catalog=AdventureWorksLT;Authentication=Active Directory Service Principal;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;"
2440```
2541
2642## Parameters for the Export action
@@ -68,4 +84,5 @@ SqlPackage {parameters}{properties}{SQLCMD Variables}
6884
6985## Next Steps
7086
71- - Learn more about [ SqlPackage] ( sqlpackage.md )
87+ - Learn more about [ SqlPackage] ( sqlpackage.md )
88+ - [ Troubleshooting Import/Export with SqlPackage] ( ./troubleshooting-import-export-sqlpackage.md )
0 commit comments