sql-server-2008 – 无意中删除了“master”数据库中的所有数据

前端之家收集整理的这篇文章主要介绍了sql-server-2008 – 无意中删除了“master”数据库中的所有数据前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在’master’数据库上偶然使用了这个脚本而不是临时数据库.
sp_msforeachtable 'delete from ?'

它有什么危害吗?如果是这样,我该如何恢复数据?

解决方法

不,它不应该删除任何东西(假设你在master中没有用户表).

测试

exec sys.sp_MSforeachtable 'select ''?'''

不给我任何回报.所以它似乎排除了系统表,如spt_values.

编辑:确实看过程的定义它只包括OBJECTPROPERTY(o.id,N’IsUserTable’)= 1的表

原文链接:https://www.f2er.com/mssql/77426.html

猜你在找的MsSQL相关文章