0
A
回答
1
不要認爲它可以從T-SQL來完成,但基於this MSDN page,你可以通過PowerShell的編程方式做到這一點:
# Load the IntegrationServices Assembly
[Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.Management.IntegrationServices")
# Store the IntegrationServices Assembly namespace to avoid typing it every time
$ISNamespace = "Microsoft.SqlServer.Management.IntegrationServices"
Write-Host "Connecting to server ..."
# Create a connection to the server
$sqlConnectionString = "Data Source=localhost;Initial Catalog=master;Integrated Security=SSPI;"
$sqlConnection = New-Object System.Data.SqlClient.SqlConnection $sqlConnectionString
# Create the Integration Services object
$integrationServices = New-Object $ISNamespace".IntegrationServices" $sqlConnection
# Provision a new SSIS Catalog
$catalog = New-Object $ISNamespace".Catalog" ($integrationServices, "SSISDB", "[email protected]")
$catalog.Create()
你要改變的行其中定義$ sqlConnectionString以匹配您的目標環境,並將倒數第二行的[email protected]
替換爲您自己的密碼。
相關問題
- 1. 用於創建表的SQL腳本
- 2. 爲基於JVM的項目創建助手「腳本」
- 3. 用於創建目錄的Shell腳本
- 4. 用於創建目錄的Shell腳本
- 5. 用於在Rstudio中創建新項目的腳本
- 6. 在InstallShield項目中使用安裝腳本創建SQL連接
- 7. 試圖創建新的SSIS項目
- 8. SQL腳本創建
- 9. 使用Powershell刪除SSISDB目錄中的SSIS文件夾
- 10. 使用項目部署來組織SSISDB
- 11. 如何調試作爲SSIS項目一部分的腳本?
- 12. 由於缺少SSISDBBackup.bak文件,即使安裝了SSIS,也無法創建SSISDB目錄
- 13. 爲開源項目構建腳本
- 14. Netbeans項目爲腳本構建
- 15. 創建插入腳本SQL
- 16. SQL腳本不創建表
- 17. 如何創建SQL腳本?
- 18. 項目部署到SSISDB不再有
- 19. SQL Server 2012中 - 腳本表作爲 - 創建於
- 20. 爲java項目創建編譯腳本Windows
- 21. 爲數據庫項目創建「更新腳本」?
- 22. 如何爲項目創建配置腳本?
- 23. 用於創建列的Mysql腳本
- 24. 用於創建索引的XQuery腳本
- 25. 用於創建文件夾的腳本
- 26. shell腳本創建目錄
- 27. 用於創建兩個表的SQL腳本
- 28. 用於從CSV頭創建(My)SQL表的工具(無腳本)
- 29. 用於創建自動過期登錄的SQL腳本登錄
- 30. 用於C++項目構建自動化的NAnt腳本
你是什麼意思的SSISDB和你有什麼嘗試。 –
SSISDB目錄是存儲SSIS包,參數,項目,權限等的數據庫。基本上,它是管理SSIS項目的中心位置。它是在SQL Server Management Studio中創建的。我知道如何手動創建(通過右鍵單擊SQL Management Studio中的Integration Services目錄),但想要使用T-SQL腳本的方式,以便我可以在test/uat/preprod環境中自動創建此數據庫,而無需執行此操作手動在每個不同的環境中。 – SHB