当数据库处于 Restoring 状态时,不允许 ALTER DATABASE正在还原大日志处理多个ndf
发布时间:2026/5/23 21:45:38 作者:Admin 阅读:3
广告:
ALTER DATABASE [LSG] SET EMERGENCY;
ALTER DATABASE [LSG] SET SINGLE_USER;
GO
DBCC REBUILD_LOG('LSG', 'G:\temp\20260523-300\mdf\LSG_log.ldf');
GO
ALTER DATABASE [LSG] SET MULTI_USER;
GO
不知道逻辑
RESTORE DATABASE [你的库名]
FROM DISK = 'D:\你的备份.bak'
WITH
MOVE '数据逻辑名' TO 'D:\SQLData\库名.mdf',
MOVE '次要数据1' TO 'D:\SQLData\库名.ndf', -- 有多少ndf写多少
MOVE '次要数据2' TO 'D:\SQLData\库名2.ndf',
-- 关键:把日志指向一个临时位置,但我们后面会丢掉它
MOVE '日志逻辑名' TO 'D:\SQLData\无用坏日志.ldf',
这是一篇受密码保护的文章,请输入密码进行访问:
广告:
相关文章


