【问题标题】:Cannot connect to SQL Server database in Visual Studio because my database isn't there无法连接到 Visual Studio 中的 SQL Server 数据库,因为我的数据库不存在
【发布时间】:2011-03-15 18:26:50
【问题描述】:

我有一个关于 SQL Server 2008 的问题。

我无法使用 Visual Studio 2010 连接到 SQL Server。当我尝试连接时,只有默认模板,如 tempdb、master 等。我创建的数据库不存在。

我该如何解决这个..?

谢谢你..

【问题讨论】:

  • 您可以使用 SSMS 进行连接吗?如果是这样,您确定您在 VS 中使用的凭据与使用 SSMS 连接时使用的凭据完全相同吗?如果您可以使用 SSMS 进行连接,则使用新连接向导在 VS 中创建连接应该没有问题。否则,您需要确保您可以使用您尝试使用的凭据访问相关数据库...
  • 我可以使用 SSMS 进行连接。你是对的,当我尝试附加数据库时,我收到了这个错误消息-->“您没有打开文件的权限,请联系文件所有者或管理员以获得权限”
  • 如果是权限问题,您可以将下面的答案标记为正确...

标签: sql-server visual-studio-2010 sql-server-2008 database-connection


【解决方案1】:

看起来像是权限问题。确保您使用的凭据具有连接到数据库的适当权限。

【讨论】:

  • 我试图解决这个权限问题,但我不能......我不知道我该怎么做
  • 只需在 SSMS 中展开您的数据库,在“安全”部分右键单击“用户”并选择“新用户”。使用“新用户”对话框添加您尝试连接的 SQL 服务器用户。如果登录名尚不存在,则必须在 SQL 服务器的根目录中展开安全分支并首先创建登录名...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多