2014-08-31 42 views
1

访问SQL Server数据库中,我使用Visual Basic 2010编写的前端我在SQL Server 2008中我有试图在SQL Server数据库添加为新的数据时,该问题创建一个数据库来源,我收到错误信息:从Visual Studio

您没有权限打开这个文件。联系文件的所有者或管理员获得许可

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

真的坚持了这一点,希望如果可能的话尽快找到答案。

+0

具有u试图连接到从管理工作室第一是分贝? – 2014-08-31 16:31:22

+0

我建议:1.检查您是否可以从管理工作室访问数据库(已由@Kamran Shahid提及)。 2.以管理员权限运行VS并再试一次。 3.关闭SQL管理工作室并尝试再次连接VS,因为当DB文件已被管理工作室使用时会发生此错误。如果是这样,你可以准备改变AutoClose属性。 – ntl 2014-08-31 20:56:11

回答

0

你可以尝试打开你的Visual Studio'管理员',如果它的工作,那么问题是与Visual Studio。

否则,它应该与你的SQL Server。尝试以下步骤;

  • 右键点击数据库并选择属性选项。
  • 在弹出窗口中,转到选项的广告改变自动关闭选项设置为true,如下图所示;

enter image description here

0

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