从Visual Studio访问SQL Server数据库

从Visual Studio访问SQL Server数据库,sql,sql-server,visual-studio-2010,sql-server-2008,Sql,Sql Server,Visual Studio 2010,Sql Server 2008,我正在使用Visual Basic 2010为我在SQL Server 2008中创建的数据库编写前端。我遇到的问题是,当尝试将SQL Server数据库添加为新数据源时,我收到错误消息: 您没有打开此文件的权限。请与文件所有者或管理员联系以获取权限 那么,这是我需要在SQL Server中设置的权限,以允许从VB进行连接吗?如果是这样,有人能告诉我这是什么吗 真的很坚持,希望尽快找到答案。你可以尝试以管理员身份打开你的Visual Studio,如果成功,那么问题就出在Visual Studi

我正在使用Visual Basic 2010为我在SQL Server 2008中创建的数据库编写前端。我遇到的问题是,当尝试将SQL Server数据库添加为新数据源时,我收到错误消息:

您没有打开此文件的权限。请与文件所有者或管理员联系以获取权限

那么,这是我需要在SQL Server中设置的权限,以允许从VB进行连接吗?如果是这样,有人能告诉我这是什么吗


真的很坚持,希望尽快找到答案。

你可以尝试以管理员身份打开你的Visual Studio,如果成功,那么问题就出在Visual Studio上

否则,它应该与您的SQL Server一起使用。尝试以下步骤

  • 右键单击数据库并选择属性选项
  • 在弹出窗口中,转到选项ad,将自动关闭选项更改为true,如下所示

检查文件中特定用户的权限。(读/写访问)

您是否尝试先从management studio连接到该数据库?我建议:1。检查您是否可以从management studio访问DB(已由@Kamran Shahid提到)。2.使用管理员权限运行VS,然后再试一次。3.关闭SQL management studio并再次尝试从VS连接,因为当management studio已在使用DB文件时,可能会发生此错误。如果是这样,您可以准备更改AutoClose属性。