首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用SSMS连接到数据库

无法使用SSMS连接到数据库
EN

Server Fault用户
提问于 2010-05-19 19:58:09
回答 2查看 1.2K关注 0票数 0

我有一个数据库在线与Godaddy (谁使用SQL Server 2005)。它们提供了基本的管理工具,但是告诉您,对于更高级的工具,您可以使用SSMS直接连接。我遵循他们的指示,以确保我的在线数据库将接受远程连接,并且显然可以成功地使用SSMS登录(在给出我的主机名和访问数据之后)。

但是:在SSMS中,当试图展开“数据库”文件夹树时,我会得到以下错误:

无法检索此请求的数据。(Microsoft.SqlServer.Management.Sdk.Sfc)执行Transact-SQL语句或批处理时发生异常。(Microsoft.SqlServer.ConnectionInfo)服务器主体"cmitchell“无法在当前安全上下文下访问数据库”3 3pointdb“。(Microsoft SQL Server,错误: 916)

讽刺的是,3 3pointdb不是我的数据库。这只是在我访问我的Go爹地后端时出现的一长串数据库中的又一个。在SSMS中,我选择了默认数据库作为我的数据库的名称,它在浏览时确实位于列表中。还是同样的错误信息。它正在试图连接到一个不是我的数据库!:(,经过一些测试后,说问题不在他们的头上。)在我的身上。

EN

回答 2

Server Fault用户

发布于 2010-05-19 20:33:10

听起来您的主机已经完成了以下操作:

代码语言:javascript
复制
REVOKE VIEW ANY DATABASE FROM public

...and --这可以阻止在SSMS中浏览数据库列表,尽管它不会阻止您使用其他技术查看该列表,也不会阻止您在查询窗口中连接到数据库。

我认为你唯一能做的就是让他们把它改回来,或者至少确认他们确实是这样做的。

票数 1
EN

Server Fault用户

发布于 2010-05-19 20:35:28

听起来像cmitchell服务器主体的默认数据库被设置为3 3pointdb数据库,而不是您的数据库。你应该打电话给高爸爸让他们检查一下。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/143525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档