23得票4回答
授予具有特定前缀的多个表的权限

我正在使用表前缀方法,使多个客户端使用同一个数据库。每个客户端创建的表数量将约为55张。我想知道是否可以像以下方式一样,而不是手动列出所有表格来完成授权操作:GRANT SELECT,INSERT,UPDATE,DELETE ON database.prefix_* TO 'username'...

20得票9回答
ASP.NET和SQL Server 2008中出现“用户'NT AUTHORITY\IUSR'的登录失败”的错误。

我的ASP.NET v3.5 Web应用程序在尝试连接到SQL Server 2008数据库时抛出以下异常: System.Data.SqlClient.SqlException:请求的登录没有打开名为“MyDbName”的数据库。登录失败。用户“NT AUTHORITY\IUSR”登录失败...

13得票1回答
使用MongoDB高效地确定层级结构中记录的所有者

我试图实现以下内容: 选择我拥有的所有记录,其中所有权是我创建的对象或我管理的用户创建的对象,用户管理可以是一系列管理用户的层次结构。 所有权很明显很容易处理,可以通过简单的ID相应地表示所有者。对于用户管理的层次结构,如果不通过大量的ID列表来查找每个受管理的用户并列出任何这些用...

12得票3回答
在ASP.NET - MVC4中,列出表格结果时出现“在数据库中拒绝CREATE TABLE权限”的错误。

我正在使用ASP.NET MVC 4和C#连接到实时数据库并列出结果,但是当我尝试查看页面时,它返回以下错误:CREATE TABLE permission denied in database 'DatabaseName'. Description: An unhandled except...

11得票1回答
在SQL Server 2012中允许存储过程使用证书从系统表中进行选择

我目前在运行存储过程时遇到了与权限相关的问题,该存储过程尝试从系统表中进行选择。基本上,我正在尝试通过直接从sys.dm_tran_current_transaction表中获取所需数据来解决SQL Server 2012中sp_bindtoken系统存储过程的弃用问题。 我找到的一种解决方...

10得票3回答
用户在MySQL中具有SELECT权限的表格列表

简短版本: 我如何编写一个SQL存储过程,以列出特定用户可以访问 MySQL 数据库中的哪些表格? 详细版本: 我正在编写一个多用户应用程序,可以访问包含公司几个分支机构数据的数据库。该数据库有一些查找表,任何用户都可以访问,并且每个分支机构都只有授权用户才能访问的表格。我的策略是: ...

10得票4回答
如何为不同数据库中的登录名提供访问SQL Server数据库邮件存储过程的权限?

我想知道如何在SQL Server中设置权限,以允许我的应用程序登录/角色能够使用msdb.dbo.sp_send_dbmail发送电子邮件。我的数据库名为MyDb,用户为MyUser,是AppRole的成员。我有一个存储过程myProc,调用msdb.dbo.sp_send_dbmail。如...

9得票7回答
ASP.Net Membership.DeleteUser

在测试中,我使用的数据库用户是一个重要的领导。但在生产环境中,他只有执行权限。 当我打电话时, Membership.DeleteUser(user) 测试时它能够正常工作。但是在生产环境下,我尝试相同的操作,却得到了这个错误信息: DELETE 语句与 REFERENCE 约束 ...

9得票2回答
如何授权模拟任何其他用户?

为了记录我正在开发的应用程序的使用情况,我需要让每个使用我的应用程序的用户以其自己的凭据执行针对我的SQL Server数据库的查询。 为了不以可检索的方式存储他们的密码,我不能按用户创建连接(因为这将需要在他们登录后的短暂窗口期间知道他们的密码)。 这个问题的(看似明显的)解决方案是将所...

8得票1回答
Ms Access: 无法读取记录;[表格]没有读取权限。

我编写了一个脚本来下载mdb文件并使用OLEDB提供程序读取它们。一切都正常,但如果我尝试从表中读取,它就会抛出异常: Ms Access: 无法读取记录;没有tblMytable的读取权限 var cmd = new OleDbCommand("SELECT * FROM tblMyt...