Сбой установки при попытке запустить его на клиентском компьютере.Установщик сделан с Wix и C # оба.Видя логи;Я получил несколько строк ошибки.
MSI (s) (F4:A4) [01:52:37:027]: Executing op: CustomActionSchedule(Action=sqlcmd,ActionType=1025,Source=BinaryData,Target=CAQuietExec,CustomActionData="C:\Program Files (x86)\Microsoft SQL Server\120\DAC\bin\SqlPackage.exe" /Action:Publish /SourceFile:"C:\Program Files (x86)\<directory>\XYZ_Create.dacpac" /TargetConnectionString:"Data Source=ServerName;Initial Catalog=XYZ;Integrated Security=True")
MSI (s) (F4:C4) [01:52:37:027]: Invoking remote custom action. DLL: C:\windows\Installer\MSI1CAA.tmp, Entrypoint: CAQuietExec
CAQuietExec: Entering CAQuietExec in C:\windows\Installer\MSI1CAA.tmp, version 3.10.2516.0
CAQuietExec: "C:\Program Files (x86)\Microsoft SQL Server\120\DAC\bin\SqlPackage.exe" /Action:Publish /SourceFile:"C:\Program Files (x86)\<directory>\XYZ_Create.dacpac" /TargetConnectionString:"Data Source=ServerName;Initial Catalog=PsrX;Integrated Security=True"
CAQuietExec: Publishing to database 'PsrX' on server 'ServerName'.
CAQuietExec: Initializing deployment (Start)
CAQuietExec: Initializing deployment (Failed)
CAQuietExec: *** Could not deploy package.
CAQuietExec: Unable to connect to target server.
CAQuietExec: Error 0x80070001: Command line returned an error.
CAQuietExec: Error 0x80070001: QuietExec Failed
CAQuietExec: Error 0x80070001: Failed in ExecCommon method
Код Wix, в котором упоминается CAQuietExec:
```Wix Code
<CustomAction Id="sqlcmd"
BinaryKey="WixCA"
DllEntry="CAQuietExec"
Return="check"
Execute="deferred"
Impersonate="yes" />
```
Клиент работает на SQL Server 2016.
Я пыталсякакое-то решение из Интернета: https://blogs.msdn.microsoft.com/sqlserverfaq/2016/10/12/error-could-not-deploy-package-unable-to-connect-to-target-server/ (я скопировал папку DAC со 120 на 130 и попробовал, но все еще не повезло).
Я проверил с клиентом, есть ли проблема с доступом / привилегиями при входе пользователяно они отказались.
Этот установщик работает для нескольких других клиентов.
Может кто-нибудь помочь мне здесь?Спасибо!