• 4545阅读
  • 2回复

[提问]Qt无法打开登录所请求的数据库 [复制链接]

上一主题 下一主题
离线xuang
 

只看楼主 倒序阅读 楼主  发表于: 2013-03-26
关键词: SQL数据库
我在用Qt打开SQL数据时只能打开系统数据库(master msdb model tempdb这四个),却无法打开其他自己建立的数据库,报错4060,无法打开登录所请求的数据库。求高手赐教。
离线XChinux

只看该作者 1楼 发表于: 2013-03-26
看看是不是权限问题。你用MSSQL查询分析器能登录查看其它库吗?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线xuang

只看该作者 2楼 发表于: 2013-03-27
回 1楼(XChinux) 的帖子
现在问题解决了,发现是SQL Server的版本问题,由于我之前安装的VS2008完整版中自带了SQL Server 2005 Express,导致之后安装的SQL Server 2008 R2使用的实例一直是Express的,所以连接数据库总是有问题。
重装系统后我先安装了SQL Server 2008 R2,再安装的VS2008(取消了SQL Server 2005 Express的安装选项),问题就解决了。虽然问题解决了,但是仍然不知道为什么Express的实例会有这么大的影响。
快速回复
限100 字节
 
上一个 下一个