我创建了一个带有表格一般信息的数据库MVCLearn
我想在Id的帮助下在视图中显示详细信息,我使用实体框架从数据库中检索数据
所以,如果我在网址中使用id,我将获得该人的具体细节。
但是当我运行时,浏览器会以这种方式显示错误
答案 0 :(得分:1)
是的,您需要至少授予用于访问数据库的登录权限。在这里,您可以找到一个很好的教程,其中包含Joel Lipman的图片,其中描述了所有这些权限:Create Read-Only Database User in SQL Server
我希望这会有所帮助。
答案 1 :(得分:1)
答案 2 :(得分:0)
根据评论建议,您需要向用户授予从表中选择数据的权限。你可以为这样的特定表执行此操作:
grant select on dbo.tblEmployee to [YourUser]
但是,您更有可能希望将用户添加到角色,仅选择数据,您可以使用以下内容:
ALTER ROLE db_datareader ADD MEMBER [YourUser]
希望这有帮助。