好吧,我正在使用 Cold Fusion 创建一个应用程序网站,每次我在浏览器中调试我的项目时都会收到此错误:
执行数据库查询时出错。
[Macromedia][SQLServer JDBC 驱动程序][SQLServer] 对象“用户”、数据库“酒店”、模式“dbo”的 SELECT 权限被拒绝
我正在使用一个名为的用户CFLogin
,我通过 SQL Server 中的此命令授予他选择权限:
USE hotel
GO
GRANT SELECT ON dbo.users TO CFLogin
我还执行了以下存储过程来为我的用户赋予角色:
EXEC sp_addrolemember 'db_owner',CFLogin
EXEC sp_addrolemember 'db_datareader',CFLogin
EXEC sp_addrolemember 'db_accessadmin',CFLogin
但它总是导致相同的消息:Select permission was denied on object...
我什至重新启动了服务,但似乎根本没有任何效果。
我究竟做错了什么?
问候!