我尝试将 luxury 数据库 添加到我的 SQL Server 2008,但出现错误。
它显示以下错误:
服务器“SAMEER-PC”附加数据库失败。(Microsoft.SqlServer.Smo)
其他信息
执行 Transact-SQL 语句或批处理时发生异常。
(微软.SqlServer.ConnectionInfo)
数据库豪华驱动器无法升级,因为它是只读的或具有只读文件。使数据库或文件可写,然后重新运行恢复。
无法打开新数据库“豪华驱动器”。创建数据库 ID 已中止。(Microsoft SQL Server,错误:3415)
按照以下步骤操作:
右键单击您的
.MDF
,单击属性
取消选中 Read Only
属性。右键单击包含您的
.MDF
的文件夹,单击属性
取消选中 Read Only
属性。打开SSMS(SQLS服务器M管理Studio)。
右键单击对象资源管理器中的DB,在选项菜单中将
Read Only
属性设置为FALSE
。1- 左键单击您的文件并选择“属性”。
2- 单击“安全”选项卡。
3- 单击“编辑”按钮。
4-单击“添加...”按钮。
5- 单击“高级...”
6-单击“立即查找”
7- 选择“所有者权利”并单击“确定”按钮。
8- 单击“确定”并给予“完全控制”,然后单击“应用”
8- 重复直到选项 4。或单击“添加...”按钮。
9-写入“NT SERVICE\MSSQLSERVER”文本区域并单击“检查名称”
10- 单击“确定”按钮。
最后;给予用户“完全控制”。
对 .mdf 和 .ldf 文件执行此操作。
祝你有美好的一天。 ;)