2

コードで 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
            }
4

0 に答える 0