2017-01-26 5 views
0

Windows에서 SQL Server (13.01)에서 실행되는 데이터베이스가 있습니다. SSDT를 사용하여 Linux의 Docker Container에 배포하고 싶습니다.데이터베이스를 Docker 컨테이너에 배포합니다. microsoft/mssql-server-linux

Docker에서 실행되는 서버에 완벽하게 연결할 수 있으며 데이터베이스를 수동으로 생성/삭제하고 데이터로 재생할 수 있습니다.

문제는 게시 할 수 없다는 것입니다. Powershell에서 다음 스크립트를 실행 중입니다.

PS: SqlPackage.exe /Action:Publish /SourceFile:"d.dacpac" /TargetConnectionString:"server=containeraddress;database=thedatabase;user id=sa;password=thepassword; 

다음 오류가 발생합니다.

'데이터베이스'마스터 또는 대상 서버에 연결할 수 없습니다. 마스터 또는 대상 서버 '데이터베이스'에 동일한 암호를 가진 사용자가 있어야합니다. (Microsoft.Data.Tools.Schema.Sql)

대상 및 원본 서버에서 동일한 사용자와 암호가 있습니다.

아무도 같은 문제가 있으며 해결 방법을 알고 있습니까?

답변