对SQL Server 2008的只读访问权限

时间:2012-06-15 14:39:09

标签: sql-server entity-framework nhibernate linq-to-nhibernate

我需要为业务分析师提供一个Web工具来查询SQL Server生产数据库中的行数据(我知道这不是一个好主意,但是大老板这么说......)。如何确保它们只能运行SQL SELECT或LINQ Selects,但不能修改任何内容?我的计划最初是创建一个具有只读权限的用户,但事实证明DBA正在度假一个月......

所以为了让它更清楚 - 我正在寻找一种方法来创建ASP.NET页面,该页面将公开给定数据库中的所有表格以供阅读,但不能写入。

2 个答案:

答案 0 :(得分:2)

  • 在网络服务器上构建查询。
  • 创建一个新的sql实例并复制数据。
  • 将数据导出到其他位置。

可能有更多选项,带有实时数据副本的新sql实例将是您最好的选择。

如果是我,虽然我只是告诉“Big Boss”,dba正在度假,而你没有必要的数据库权限来进行更改。

答案 1 :(得分:1)

好像您正在寻找ASP.NET动态数据网站with read only access