原文: blog.csdn.netmascfarticledetails38168029 在附加数据库的时候, 出现错误附加数据库时出错, 有关详细信息, 请单击消息列中的超链接点击确定, 打开消息列中的超链接, 弹出错误框执行 Transact-SQL 语句或批处理时发生了异常无法升级到数
原文: http://blog.csdn.net/mascf/article/details/38168029 在附加数据库的时候, 出现错误附加数据库时出错, 有关详细信息, 请单击消息列中的超链接 点击确定, 打开消息列中的超链接, 弹出错误框执行 Transact-SQL 语句或批处理时发生了异常无法升级到数
在附加数据库的时候, 出现错误附加数据库时出错, 有关详细信息, 请单击消息列中的超链接
点击确定, 打开消息列中的超链接, 弹出错误框执行 Transact-SQL 语句或批处理时发生了异常无法升级到数据库 charge_sys, 因为它是只读的, 或者只有只读文件请将数据库或文件设为可写, 然后重新运行恢复操作
错误原因: 这是 NTFS 的权限问题(磁盘分区格式),NTFS 格式对权限的设置选项多了很多, 也因此带来了许多问题比如就造成了这次的权限未分配, 附加不成功
解决方法: 把文件所在的文件夹的完全控制权限赋予 users 即可解决问题
选中要附加的文件所在的文件夹, 然后右键属性安全 Users 将 Users 中的完全控制选中应用确定即可
然后打开数据库, 附加
点击添加
选中 MDF 那个文件确定
点击确定
哈哈~ 附加成功了
当然, 除了这种办法以外还有两种方法也可以解决这个问题(经本人亲测)
第一种 把要附加的文件拷贝到 SQL Server 默认的 Data 目录, 然后附加就成功了
第二种 在登陆验证时, 选择 Windows 身份验证, 也可以附加成功
另外, XP 的用户文件夹的属性里可能没有安全选项卡解决方法: 打开我的电脑工具文件夹选项
将查看选项卡中的使用简单文件共享 (推荐) 的勾去掉就可以了
数据库附加成功了, 就该下一步的敲机房了哈哈, 期待~
如果有什么疑问或建议, 欢迎留言~
来源: https://www.php1.cn/detail/php-edb7ffc9a6.html