我目前正在为Azure SQL DWH设置一些用户。我在服务器级别创建了一个Login,并在我的数据库创建了一个User。但是,如果我尝试使用我的数据库用户,则会收到登录失败的消息。如果我使用登录,我已经创建它工作得很好。此登录也只能访问我授予访问权限的视图。我是否错过了一些非常明显的东西,或者在SQL DWH中登录和角色有什么不同?Azure SQL DWH:可以连接登录但不是用户
CREATE LOGIN Login WITH PASSWORD = 'Password';
CREATE USER User FROM LOGIN Login;
我不确定dw,但是对于sqlserver你不能登录的用户unles它包含用户,我认为**同样适用于dw – TheGameiswar
我想这是有道理的。鉴于包含数据库的文档不适用于SQL DWH,您似乎假设是正确的。谢谢! –