⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 恢复只含mdf的数据库方法.txt

📁 SQL语言常用的一些命令各代码
💻 TXT
字号:
恢复只含mdf的数据库方法

日志文件丢失下的数据库恢复


sysdatabases
status=32768 (emergency mode)

打开系统表的操作权限 
USE master
EXEC sp_configure 'show advanced option', '1'

纪录数据库原状态
select status from sysdatabases where name = 'crashdb'
status 
----------- 
16

(所影响的行数为 1 行)

将数据库置为紧急状态
update sysdatabases set status = 32768 where name = 'crashdb'
将数据库置回原状态
update sysdatabases set status = 16 where name = 'crashdb'
(可省略)

新建一数据库,使用DTS的在 SQL Server 实例之间传输数据库对象功能敬爱能够将原数据库的所有数据库对象、数据及相关权限复制到新数据库中

将原数据库删除,并将新建数据库重命名为原数据库的名,此时除在日志中为应用到数据库中的事务丢失外其他数据均已恢复。 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -