我正在使用教程通過OctoPack部署dacpac。在OctoPack上部署錯誤
http://kwilson.me.uk/blog/deploy-a-database-project-dacpac-using-octopusdeploy-and-powershell/
我收到一個錯誤說以下內容:
異常調用 「部署」 和 「5」 的說法(S): 「DacInstance具有指定實例ID不存在。」 在Deploy.ps1 + $ d.Deploy < < < <($ DP,$ DBNAME,$ TRUE,$ dacProfile.DeployOptions) + CategoryInfo:NotSpecified:(:) [],ParentContainsErrorRecordException + FullyQualifiedErrorId:DotNetMethodException
有其他人遇到過這個問題嗎?是什麼造成的?它說有5個參數,但我只計算4,並沒有一個是instance_id。
可能是權限:DacServices.Deploy可能是權限:http://stackoverflow.com/questions/19202844/what-is-dacinstance-with-the-specified-instance-id-does-not-exist-microsoft-s – steoleary
DacServices.Deploy '方法確實有5個參數,[記錄在這裏](https://msdn.microsoft.com/en-us/library/microsoft.sqlserver.dac.dacservices.deploy(v = sql.120).aspx)。第3,4,5參數具有默認值,因此是可選的。本教程省略了最後一個參數'cancellationToken',允許它的默認值爲'$ null'。 – JamesQMurphy