好的,我正在使用Cold Fusion创建一个Web应用程序。每次我在浏览器中调试我的项目时,我都会收到以下错误提示:
执行数据库查询时出错。
[Macromedia][SQLServer JDBC Driver][SQLServer] 对象“users”的 SELECT 权限被拒绝,数据库为“hotel”,模式为“dbo”
我正在使用名为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
但是它总是会出现相同的信息:在对象上拒绝了选择权限...
我甚至重新启动了服务,但似乎一点用都没有。
我做错了什么?
谢谢!