【发布时间】:2020-10-14 13:27:15
【问题描述】:
我是 SQL Server 身份验证方法的新手。我正在尝试学习创建一个可以从 Power BI 访问 Azure SQL 数据的只读用户。我已按照this 帖子中的建议创建了登录名和用户。我可以按照here 的建议使用“登录”和密码登录数据库。
我担心的是,因为我创建了用户并为他分配了“db_datareader”的角色;这如何保证我不能修改另一个数据库中的某些内容(因为可以有多个用户与具有不同角色的登录相关联)?有什么方法可以直接使用用户名登录数据库吗?
【问题讨论】: