VS2017数据库项目的架构比较过程中生成的用户密码错误

问题描述:

我创建像这样我的Azure中的SQL数据库用户:VS2017数据库项目的架构比较过程中生成的用户密码错误

CREATE USER [MyUser] 
    WITH PASSWORD = 'my password'; 

在我的数据库和数据库项目之间的模式相比,VS产生奇怪的脚本:

CREATE USER [MyUser] 
    WITH PASSWORD = N'b$&#$!~<+clbztmsFT7_q7yyW2Etqd6Xdgrs|zeqhd|po$?+'; 

所以,密码是不同的!

还有一个!在通过CI(dacpac申请)更新我的数据库期间,我看到,该用户已创建,但两个密码都不起作用!

有谁知道最新的问题? 谢谢!

感谢post:

以下命令丢失:

GRANT CONNECT TO MyUser; 

它看起来像你需要它,如果你通过CI和dacpac将做到这一点。 我现在要检查它,如果它能工作 - 我会将答案标记为正确。