Skip to content

Instantly share code, notes, and snippets.

@RichieBzzzt
Last active September 30, 2017 21:46
Show Gist options
  • Save RichieBzzzt/503efa4e81980311aa8dc01063039555 to your computer and use it in GitHub Desktop.
Save RichieBzzzt/503efa4e81980311aa8dc01063039555 to your computer and use it in GitHub Desktop.
cls
Import-Module "C:\Users\Richie\Source\Repos\AssistDeploy" -Force
$thisSsisPublishFilePath = "C:\Users\Richie\Source\Repos\sql-server-samples\samples\databases\wide-world-importers\wwi-ssis\wwi-ssis\bin\Development\DailyETL.json"
$thisIspacToDeploy = "C:\Users\Richie\Source\Repos\sql-server-samples\samples\databases\wide-world-importers\wwi-ssis\wwi-ssis\bin\Development\Daily ETL.ispac"
$svr = "Server=siossiseverest.database.windows.net;User ID=;Password=;Initial Catalog=SSISDB"
$myJsonPublishProfile = Import-Json -jsonPath $thisSsisPublishFilePath -ispacPath $thisIspacToDeploy -localVariables
$ssisdb = Connect-SsisdbSql -sqlConnectionString $svr
Publish-SsisFolder -jsonPsCustomObject $myJsonPublishProfile -sqlConnection $ssisdb
Publish-SsisEnvironment -jsonPsCustomObject $myJsonPublishProfile -sqlConnection $ssisdb
Publish-SsisIspac -jsonPsCustomObject $myJsonPublishProfile -sqlConnection $ssisdb -ispacToDeploy $thisIspacToDeploy
Publish-SsisVariables -jsonPsCustomObject $myJsonPublishProfile -sqlConnection $ssisdb -localVariables
Publish-SsisEnvironmentReference -jsonPsCustomObject $myJsonPublishProfile -sqlConnection $ssisdb
Disconnect-SsisdbSql -sqlConnection $ssisdb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment