For those familiar with Visual Studio Database Projects (VSDB), SqlPackage.exe is the replacement for VSDBCMD.exe
Microsoft provides a WPI (web platform installer) for the Microsoft SQL Server 2012 Data-Tier Application Framework which lays down everything required to use the SqlPackage command line utility. You can also install the individual components from the Microsoft SQL Server 2012 Feature Pack if you prefer. They consist of the following:
- dacframework.msi
- SQLDOM.msi
- SQLLS.msi
- SQLSysClrTypes.msi
Once everything is installed you should be able to find SqlPackage.exe in a location similar to "C:\Program Files (x86)\Microsoft SQL Server\110\DAC\bin."
Below is a basic sample of how to execute SqlPackage.exe.
C:\Program Files (x86)\Microsoft SQL Server\110\DAC\bin\sqlpackage. exe /a:Publish /tsn:TargetServerName /tdn:TargetDatabaseName /sf:c:\YourDacPac.dacpac
For an exhaustive list of available parameters see MSDN.
No comments:
Post a Comment