数据库附加上是只读的,想删了它该怎么删
答案:4 悬赏:40 手机版
解决时间 2021-02-04 03:46
- 提问者网友:树红树绿
- 2021-02-03 19:32
数据库附加上是只读的,想删了它该怎么删
最佳答案
- 五星知识达人网友:孤独入客枕
- 2021-02-03 20:16
sql server中附加数据库是读写方式才可以删除的,删除方法如下:
用户可以附加复制的或分离的 SQL Server 数据库。当将包含全文目录文件的 SQL Server 2005 数据库附加到 SQL Server 2014 服务器实例上时,会将目录文件从其以前的位置与其他数据库文件一起附加,这与在 SQL Server 2005 中的情况相同。
附加日志文件的要求在某些方面取决于数据库是读写的还是只读的,如下所示:
对于读写数据库,通常可以附加新位置中的日志文件。不过,在某些情况下,重新附加数据库需要使用其现有的日志文件。因此,请务必保留所有分离的日志文件,直到在不需要这些日志文件的情况下成功附加了数据库。
如果读写数据库具有单个日志文件,并且您没有为该日志文件指定新位置,附加操作将在旧位置中查找该文件。如果找到了旧日志文件,则无论数据库上次是否完全关闭,都将使用该文件。但是,如果未找到旧文件日志,数据库上次是完全关闭且现在没有活动日志链,则附加操作将尝试为数据库创建新的日志文件。
如果附加的主数据文件是只读的,则数据库引擎假定数据库也是只读的。对于只读数据库,日志文件在数据库主文件中指定的位置上必须可用。因为 SQL Server 无法更新主文件中存储的日志位置,所以无法生成新的日志文件。
用户可以附加复制的或分离的 SQL Server 数据库。当将包含全文目录文件的 SQL Server 2005 数据库附加到 SQL Server 2014 服务器实例上时,会将目录文件从其以前的位置与其他数据库文件一起附加,这与在 SQL Server 2005 中的情况相同。
附加日志文件的要求在某些方面取决于数据库是读写的还是只读的,如下所示:
对于读写数据库,通常可以附加新位置中的日志文件。不过,在某些情况下,重新附加数据库需要使用其现有的日志文件。因此,请务必保留所有分离的日志文件,直到在不需要这些日志文件的情况下成功附加了数据库。
如果读写数据库具有单个日志文件,并且您没有为该日志文件指定新位置,附加操作将在旧位置中查找该文件。如果找到了旧日志文件,则无论数据库上次是否完全关闭,都将使用该文件。但是,如果未找到旧文件日志,数据库上次是完全关闭且现在没有活动日志链,则附加操作将尝试为数据库创建新的日志文件。
如果附加的主数据文件是只读的,则数据库引擎假定数据库也是只读的。对于只读数据库,日志文件在数据库主文件中指定的位置上必须可用。因为 SQL Server 无法更新主文件中存储的日志位置,所以无法生成新的日志文件。
全部回答
- 1楼网友:舍身薄凉客
- 2021-02-04 00:11
别用SA 登录以后就不会出现这个问题 删除后刷新就OK
- 2楼网友:雾月
- 2021-02-03 23:19
右键,删除库,要想不是只读的必须将导入的库放入你sql server 的目录下的date下
- 3楼网友:蕴藏春秋
- 2021-02-03 21:46
你好!
先用Windws登陆一边,然后把数据库的文件夹的只读属性的勾选框给删掉,然后在用SQL登陆,再次附加就好了,呵呵……
打字不易,采纳哦!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯