コードで dacpac を SQL 2014 にデプロイしようとしています。Windows 認証では完全に機能しますが、SQL サーバー認証を使用すると、次のエラーが発生します。
パッケージを展開できませんでした。内部例外: ターゲット サーバーに接続できません。
ユーザーで SQL Management Studio にログインし、問題なく dacpac をデプロイできます。
作品:
Data Source=JJ_LAPTOP\SQLEXPRESS;Initial Catalog=BioMasterMain;Integrated Security=True;
動作しません:
Data Source=JJ_LAPTOP\SQLEXPRESS;Initial Catalog=BioMasterMain;User ID=sample;Password=sample;
コード:
var databaseVersion = GetCurrentDacVersionFromDatabase(dbConnString);
var dacPackage = DacPackage.Load(dacPacPath);
if (dacPackage.Version > databaseVersion)
{
var dacServices = new DacServices(dbConnString);
// Change any dacDeployOptions here.
var dacDeployOptions = new DacDeployOptions {RegisterDataTierApplication = true};
dacServices.Deploy(dacPackage, "BioMasterMain", true, dacDeployOptions); <-- Fails here
}