收到错误"The SELECT permission was denied on the object ...."以及"The cursor was not declared."
Receiving erroneous "The SELECT permission was denied on the object ...." along with "The cursor was not declared."
好吧.. 考虑到 SELECT 权限被拒绝错误以及遍历所有"您需要授予表上的选择权限......"的困难,这尤其棘手。反应。但是,我们已经尝试了多个帐户,其中一个具有数据库所有者权限,并且确实可以确认 SELECT 有效。
服务器本身是2008 R2,具有2 DB。一个在 SQL 2000 兼容模式下运行,使用 MFC 连接到该数据库工作正常。
第二个是 2008 兼容模式,无论我们使用哪个用户登录,或者我们尝试访问哪个表,我们都会收到"对象 'TABLE'、数据库 'db'、模式 'dbo' 的 SELECT 权限被拒绝。未声明游标"
我们使用的连接字符串是:
m_TABLENAME.OpenEx(_T("Driver={SQL Server};Server=0.0.0.0\instance;Database=db;User=user;Password=password;"), CDatabase::noOdbcDialog)
这是使用Visual Studio 2010,开发站是Windows XP,但我们也将可执行文件复制到Win7机器并收到相同的错误。
这是一个连接字符串问题。"用户"和"密码"应为"uid"和"pwd":
"Driver={SQL Server};Server=0.0.0.0\instance;Database=db;uid=user;pwd=password;"
相关文章:
- 为什么我会收到"Run-Time Check Failure #2 - Stack around the variable 'pr' was corrupted"错误?
- 如何从类调用函数 - 错误"was not in the scope"
- 如何修复理性狂想曲错误:"Current value is " VC11 ", but no Visual Studio installation was not found in the direc
- Qt控制台应用程序"WARNING: QApplication was not created in the main() thread"
- 调用 RevokeDragDrop 后"OLE The application called an interface that was marshalled for a different thre
- 打开简历,C++:"Error: The application was unable to start correctly (0x0000005)."
- getaddrinfo() 返回错误"The requested name is valid, but no data of the requested type was found."
- 包含 VLD.h 后的"The application was unable to start correctly"
- 收到错误"The SELECT permission was denied on the object ...."以及"The cursor was not declared."
- MFC Web 浏览器.导航错误"A null reference pointer was passed to the stub."
- 侦听传入数据时"An existing connection was forcibly closed by the remote host"
- 静态库调用错误:异常:"A null reference pointer was passed to the stub."(使用 winsock2 Win32)
- 为什么我的函数给我"Stack around the variable 'url' was corrupted."错误?
- (更新)QT QML 5.6 - 什么原因导致此警告"QApplication was not created in the main() thread"?
- 我不断得到"Stack around the variable 'judge' was corrupted."
- 在 64 位应用中使用 std::string:"The application was unable to start correctly 0xc00007b"
- "The value of ESP was not properly saved across a function call."问题
- 挂接函数时出错,"Stack around the variable x was corrupted."?C++
- "The requested URL /announce was not found on this server" bittorrent HTTP 请求的错误
- 奇怪的 MSC 8.0 错误:"The value of ESP was not properly saved across a function call..."