sql2005移动数据库文件后不能用了

sql2005移动数据库文件后不能用了,第1张

如果在移动SQL2005数据库文件后无法使用,可能是因为新的路径不正确或不存在,或者新的路径已被另一个数据库锁定,导致无法访问。此外,还有可能是因为用户权限不足,请检查用户是否具有足够的权限,以确保能够访问其中的文件。

在sql

server

2005

数据库中,一次误 *** 作,分离数据库后,直接将日志文件删除掉了,后进行附加出错,无法附加上去,经过如下解决方案,数据库附加成功, *** 作如下:

第一步:先建立一个同名数据库,停止SQL

SERVER2005,将原来的.mdf数据库文件覆盖刚新建的.mdf数据库文件,重新启动数据库。

第三步:在查询分析器中运行如下代码:

alter

database

你的.mdf文件名

set

emergency

'--将数据库设置为紧急状态use

masterdeclare

@databasename

varchar(255)

set

@databasename='你的.mdf文件名'

'--你的.mdf文件文件名

exec

sp_dboption

@databasename,

N'single',

N'true'

--将目标数据库置为单用户状态

dbcc

checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS)

dbcc

checkdb(@databasename,REPAIR_REBUILD)

exec

sp_dboption

@databasename,

N'single',

N'false'--将目标数据库置为多用户状态


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9689911.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存