使用SSMS连接到MS SQL Server数据库的问题

问题描述:

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

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

Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc) 

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server& LinkId=20476 

附加信息:

在执行的Transact发生异常SQL语句或批处理。 (Microsoft.SqlServer.ConnectionInfo)

服务器主体“cmitchell”无法在当前安全上下文中访问数据库“3pointdb”。 (微软SQL服务器,错误:916)

如需帮助,请点击:http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.4262&EvtSrc=MSSQLServer&EvtID=916&LinkId=20476

+0

3pointdb是你的数据库吗? – heartlandcoder 2010-05-18 17:36:58

我一直有同样的问题,但最终解决了这个问题。

http://clayburt.com/2009/12/28/godaddy-windows-hosting-ms-sql-2005-database-with-sql-management-studio-ssms-2008/

阅读方向仔细

  1. 打开SSMS
  2. 连接到与GoDaddy数据库
  3. 打开 “对象资源管理器详细信息”
  4. 点击数据库
  5. 右对齐点击任何栏目名称标题
  6. 取消检查整理列

我知道为什么会发生这种情况,但它发生在为我解决问题。希望有所帮助!

+0

已解决!!!!!!! Thanks a million! – Charles 2010-05-25 22:14:13

+0

没问题!很高兴能帮到你! – JkenshinN 2010-05-26 05:47:11

你似乎没有权限查看该数据库。我会建议GODaddy技术支持将是解决问题的地方。

+0

3pointdb不是我的数据库。这只是当我访问我的Godaddy后端时出现的一长串数据库中的另一个数据库。 从SSMS中,我选择默认数据库作为我的数据库的名称,当我浏览时它在列表中找到了它的名称。 同样的错误信息。它试图连接到不是我的数据库! :( Godaddy的支持,经过一些测试后,说问题不在他们的最后,它在我的。 – Charles 2010-05-19 19:42:18