17 个解决方案
#1
新建一个同名的数据库,然后把ldf 拷贝出来 和mdf一起还原
#2
尝试了,不行
#3
不要用图形化界面,用命令
#4
能给个命令吗?
#5
USE MASTER
GO
--1
CREATE DATABASE TEST2
ON(
NAME='TEST2'
,FILENAME='D:\TEST2.MDF'
)
LOG ON (
NAME='TEST2_LOG'
,FILENAME='D:\TEST2.LDF'
)
GO
--2
sp_detach_db @dbname = 'TEST2'
GO
--3
--删除D:\TEST2.LDF
--4
CREATE DATABASE TEST2
ON(
NAME='TEST2'
,FILENAME='D:\TEST2.MDF'
)
FOR ATTACH
/*
文件激活失败。物理文件名称'D:\TEST2.LDF'可能不正确。
新的日志文件 'D:\TEST2_log.LDF' 已创建。
*/
#6
#7
文件激活失败。物理文件名称'f:\lpxjx_1.ldf'可能不正确。
无法重新生成日志,原因是数据库关闭时存在打开的事务/用户,该数据库没有检查点或者该数据库是只读的。如果事务日志文件被手动删除或者由于硬件或环境问题而丢失,则可能出现此错误。
消息 1813,级别 16,状态 2,第 1 行
无法打开新数据库 'lpxjx'。CREATE DATABASE 中止。
无法重新生成日志,原因是数据库关闭时存在打开的事务/用户,该数据库没有检查点或者该数据库是只读的。如果事务日志文件被手动删除或者由于硬件或环境问题而丢失,则可能出现此错误。
消息 1813,级别 16,状态 2,第 1 行
无法打开新数据库 'lpxjx'。CREATE DATABASE 中止。
#8
图形做 界面 都可以做 附加的时候 把 日志删除 它会自动建立一个的
查一下 sp_attach_single_file_db 也是可以的
很简单的事情 咋会这么难呢.
查一下 sp_attach_single_file_db 也是可以的
很简单的事情 咋会这么难呢.
#9
#10
图形界面的时候,下面的日志文件会提示找不到,直接删除即可
#11
#12
出错原因:这个文件没有操作权限,所以附加的时候出错,只要给这个文件或文件夹的USERS用户为完全访问就可以了。
解决办法:
1.数据库文件图标上单击右键,选择“属性”菜单->选择“安全”标签->选择“编辑”按钮。
2.选择组或用户名列表中选择Authenticated Users,在权限列表中选中完全控制。
3.选择"确定"按钮关闭对话框。
解决办法:
1.数据库文件图标上单击右键,选择“属性”菜单->选择“安全”标签->选择“编辑”按钮。
2.选择组或用户名列表中选择Authenticated Users,在权限列表中选中完全控制。
3.选择"确定"按钮关闭对话框。
#13
图形界面的时候,下面的日志文件会提示找不到,直接删除即可
#14
CREATE DATABASE TestDB
ON
(
FILENAME ='D:\TestDB.mdf' --路径
) for ATTACH_REBUILD_LOG
#15
这个步骤在2005上测试过。2008是否可用不确定。
http://blog.csdn.net/pkrobbie/archive/2010/06/21/5684285.aspx
比较困难估计是mdf不是detach出来的。sp_attach_single_file_db有可能会失败。
http://blog.csdn.net/pkrobbie/archive/2010/06/21/5684285.aspx
比较困难估计是mdf不是detach出来的。sp_attach_single_file_db有可能会失败。
#16
在企業管理器里附加時,刪除日誌的路徑就行了
#17
哪个步骤?14L的吗?
学习下,上次不允许加载时还好我有备份。
#1
新建一个同名的数据库,然后把ldf 拷贝出来 和mdf一起还原
#2
尝试了,不行
#3
不要用图形化界面,用命令
#4
能给个命令吗?
#5
USE MASTER
GO
--1
CREATE DATABASE TEST2
ON(
NAME='TEST2'
,FILENAME='D:\TEST2.MDF'
)
LOG ON (
NAME='TEST2_LOG'
,FILENAME='D:\TEST2.LDF'
)
GO
--2
sp_detach_db @dbname = 'TEST2'
GO
--3
--删除D:\TEST2.LDF
--4
CREATE DATABASE TEST2
ON(
NAME='TEST2'
,FILENAME='D:\TEST2.MDF'
)
FOR ATTACH
/*
文件激活失败。物理文件名称'D:\TEST2.LDF'可能不正确。
新的日志文件 'D:\TEST2_log.LDF' 已创建。
*/
#6
#7
文件激活失败。物理文件名称'f:\lpxjx_1.ldf'可能不正确。
无法重新生成日志,原因是数据库关闭时存在打开的事务/用户,该数据库没有检查点或者该数据库是只读的。如果事务日志文件被手动删除或者由于硬件或环境问题而丢失,则可能出现此错误。
消息 1813,级别 16,状态 2,第 1 行
无法打开新数据库 'lpxjx'。CREATE DATABASE 中止。
无法重新生成日志,原因是数据库关闭时存在打开的事务/用户,该数据库没有检查点或者该数据库是只读的。如果事务日志文件被手动删除或者由于硬件或环境问题而丢失,则可能出现此错误。
消息 1813,级别 16,状态 2,第 1 行
无法打开新数据库 'lpxjx'。CREATE DATABASE 中止。
#8
图形做 界面 都可以做 附加的时候 把 日志删除 它会自动建立一个的
查一下 sp_attach_single_file_db 也是可以的
很简单的事情 咋会这么难呢.
查一下 sp_attach_single_file_db 也是可以的
很简单的事情 咋会这么难呢.
#9
#10
图形界面的时候,下面的日志文件会提示找不到,直接删除即可
#11
#12
出错原因:这个文件没有操作权限,所以附加的时候出错,只要给这个文件或文件夹的USERS用户为完全访问就可以了。
解决办法:
1.数据库文件图标上单击右键,选择“属性”菜单->选择“安全”标签->选择“编辑”按钮。
2.选择组或用户名列表中选择Authenticated Users,在权限列表中选中完全控制。
3.选择"确定"按钮关闭对话框。
解决办法:
1.数据库文件图标上单击右键,选择“属性”菜单->选择“安全”标签->选择“编辑”按钮。
2.选择组或用户名列表中选择Authenticated Users,在权限列表中选中完全控制。
3.选择"确定"按钮关闭对话框。
#13
图形界面的时候,下面的日志文件会提示找不到,直接删除即可
#14
CREATE DATABASE TestDB
ON
(
FILENAME ='D:\TestDB.mdf' --路径
) for ATTACH_REBUILD_LOG
#15
这个步骤在2005上测试过。2008是否可用不确定。
http://blog.csdn.net/pkrobbie/archive/2010/06/21/5684285.aspx
比较困难估计是mdf不是detach出来的。sp_attach_single_file_db有可能会失败。
http://blog.csdn.net/pkrobbie/archive/2010/06/21/5684285.aspx
比较困难估计是mdf不是detach出来的。sp_attach_single_file_db有可能会失败。
#16
在企業管理器里附加時,刪除日誌的路徑就行了
#17
哪个步骤?14L的吗?
学习下,上次不允许加载时还好我有备份。