首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法访问通过Visual创建的数据库?

无法访问通过Visual创建的数据库?
EN

Stack Overflow用户
提问于 2012-05-07 12:30:00
回答 5查看 33.8K关注 0票数 10

我已经创建了一个数据库emailDatabase,,它存储在

代码语言:javascript
复制
C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA

在Visual中,我使用Server Explorer,单击“添加新连接”按钮。

将出现“添加连接”对话框。

在“服务器名”下,我使用下拉框并选择DEV-5\SQLEXPRESS。我使用Windows身份验证。

在底部的Connect to部分中,下拉列表显示:Master, Model, msdbtempdb,而不显示my emailDatabase

所以我选择了Attach Database File,然后点击浏览并跟随

代码语言:javascript
复制
local C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA

然后选择我的电子邮件数据库。

发生下列错误:

emailDatabase

您没有打开此文件的权限。

联系文件所有者或管理员以获得权限。

我想我的问题是我把我的数据库保存错了,我需要备份或者类似的东西。如果是这样的话,请告诉我如何做后援等等。我真的需要从这个问题上向前迈进。

当我创建数据库时,我在中正确地单击了数据库,并添加了新的数据库,然后添加了一个查询列。然后保存所有文件。

如何获得在visual中使用数据库文件所需的所有权限的副本?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-05-07 13:21:57

当您在服务器(使用)上创建数据库时,您不必(也不应该!)继续摆弄数据库文件--让服务器为您处理。

相反:在Visual中执行添加连接,然后在连接对话框中指定服务器实例(DEV-5\SQLEXPRESS)和数据库名称(emailDatabase)。

这样,您就可以按照SQL Server实例本身的使用方式连接和使用Server数据库。这比处理“自由浮动”的.mdf文件并将它们附加到您的解决方案和诸如此类的东西上要容易得多,也少得多.

所以在这里-在您的“服务器名称”下拉列表中填写DEV-5\SQLEXPRESS,然后使用“选择或输入数据库名称”选项并输入您的数据库名称(或者从下拉列表中选择它)--它应该在那里!

使用“附加数据库文件”选项--这是自由浮动的.mdf“功能”,非常笨拙,很难使用,而且容易出错--再次推荐使用而不是.

票数 17
EN

Stack Overflow用户

发布于 2012-12-01 20:18:15

我以为我已经弄清楚了,但问题还是不断出现。所以..。

忽略这条线以下的所有东西。

经过几个小时的修补,我终于找到了如何使用SSMS连接到SQLServer 2008数据库,该数据库是用VS2010创建的,而且相对简单。但从各地未回答的问题数量来看,并没有得到很好的记录。以下是如何做到这一点:

  1. In VS右键单击SolutionExplorer中的项目并选择Add,然后选择database数据库。它将提示您将其保存在Server\100\Tools\Binn\VSShell\Common7\IDE
  2. Right文件夹中,并在不存在的情况下为您创建该文件夹。
  3. 找到Ssms.exe文件(在我的系统中,它位于C:\Program \Microsoft SQL Ssms.exe中),单击Ssms.exe并选择“在administrator.
  4. After SSMS打开时运行”,您可以附加项目MDF。它现在将出现在您的数据库列表中。数据库名是GUID.
  5. ,您甚至可以对数据库运行aspnet_regsql来添加成员资格表和sprocs.

重要!您可以使用(、SMSS、 VS )管理此数据库,但不能同时管理两者。如果您在VS内部使用ServerExplorer处理数据库,您将中断SSMS连接。要解决这个问题,您需要分离并重新附加数据库。

票数 0
EN

Stack Overflow用户

发布于 2015-05-14 11:56:57

以管理员身份运行Visual,转到Visual实例,即C#、C++等,右键单击>

那么现在它可能会起作用

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

https://stackoverflow.com/questions/10482113

复制
相关文章

相似问题

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