我创建了一个数据库emailDatabase,它存储在
C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA
在 Visual Studio 中,我使用Server Explorer
,单击添加新连接按钮。
出现添加连接对话框。
在服务器名称下,我使用下拉框并选择DEV-5\SQLEXPRESS
. 我使用 Windows 身份验证。
在Connect to
底部的部分中,下拉菜单显示:Master, Model, msdb
并且tempdb
不显示 my emailDatabase
.
所以我选择Attach Database File
并单击浏览并关注
local C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA
并选择我的电子邮件数据库。
发生以下错误:
emailDatabase
您无权打开此文件。
联系文件所有者或管理员以获得许可。
我认为我的问题是我错误地保存了我的数据库,我需要进行备份或类似的事情。如果是这种情况,请告诉我如何进行备份等。我真的需要从这个问题中向前迈进。
创建数据库时,我右键单击 SQL Server Management Studio 中的数据库并选择新数据库,然后添加带有查询的列。然后文件全部保存。
如何获得具有在 Visual Studio 中使用它所需的所有权限的数据库文件的副本?