sql server 2008数据库附加错误

问题描述 投票:0回答:3

我尝试将 luxury 数据库 添加到我的 SQL Server 2008,但出现错误。

它显示以下错误:

服务器“SAMEER-PC”附加数据库失败。(Microsoft.SqlServer.Smo)
其他信息
执行 Transact-SQL 语句或批处理时发生异常。
(微软.SqlServer.ConnectionInfo)
数据库豪华驱动器无法升级,因为它是只读的或具有只读文件。使数据库或文件可写,然后重新运行恢复。
无法打开新数据库“豪华驱动器”。创建数据库 ID 已中止。(Microsoft SQL Server,错误:3415)

sql-server-2008
3个回答
0
投票

按照以下步骤操作:

  • 右键单击您的

    .MDF
    ,单击属性 取消选中
    Read Only
    属性。

  • 右键单击包含您的

    .MDF
    的文件夹,单击属性 取消选中
    Read Only
    属性。

  • 打开SSMSSQLS服务器M管理Studio)。

  • 右键单击对象资源管理器中的DB,在选项菜单中将

    Read Only
    属性设置为
    FALSE


0
投票

1- 左键单击您的文件并选择“属性”。

2- 单击“安全”选项卡。

3- 单击“编辑”按钮。

4-单击“添加...”按钮。

5- 单击“高级...”

6-单击“立即查找”

7- 选择“所有者权利”并单击“确定”按钮。

8- 单击“确定”并给予“完全控制”,然后单击“应用”

8- 重复直到选项 4。或单击“添加...”按钮。

9-写入“NT SERVICE\MSSQLSERVER”文本区域并单击“检查名称”

10- 单击“确定”按钮。

最后;给予用户“完全控制”。

对 .mdf 和 .ldf 文件执行此操作。

祝你有美好的一天。 ;)


-1
投票

该用户没有权限访问。

下面的链接有助于解决问题。

参考

© www.soinside.com 2019 - 2024. All rights reserved.