SQL Server 错误 3415

SQL Server 错误 3415

当我将 mdf 文件附加到 SQL Server 时,出现错误“数据库无法升级,因为它是只读的或它具有只读文件”。请确保数据库或文件是可写的。

答案1

您附加的数据库是以前的 SQL 版本。必须对其进行升级,但无法升级,因为该文件是只读的。

答案2

在分离上一版本中的数据库之前。将任何只读文件组更改为读写。如果已禁用自动增长,Microsoft 还建议您将其打开。

在新版本中附加数据库后,可以将文件组改回只读并禁用自动增长。

答案3

我在尝试将 SQL Server 2000 数据库附加到 SQL Server 2008 R2 服务器时遇到了这个问题。检查没有任何东西被标记为只读。以管理员身份运行管理工作室,问题解决了。

我的故事的寓意是“在执行此操作时尝试以管理员身份运行管理工作室”。

答案4

谢谢,Telarian

我在尝试将 SQL Server 2000 数据库附加到 SQL Server 2008 R2 服务器时遇到了这个问题。检查没有任何东西被标记为只读。以管理员身份运行管理工作室,问题解决了。

我的故事的寓意是“在执行此操作时尝试以管理员身份运行管理工作室”。

=> 以管理员身份运行 SSMS 并向您尝试连接数据库的用户授予数据库所有者权限解决了我的问题。

相关内容