SQL Server主数据库

SQL Server主数据库,sql,sql-server,sql-server-2008,Sql,Sql Server,Sql Server 2008,当我使用SQLServer2008时,我意外地对SQLServerMaster数据库运行了很多脚本 这会有问题吗?这样做会产生哪些问题?针对主数据库运行哪种脚本 它主要用于数据库的系统级信息,不应包含用户数据。应该定期备份,不允许更改某些选项(如创建索引)。 有关更多信息,请参阅此项。未造成任何伤害 系统对象受到DDL和DML的保护,自SQLServer2005以来更是如此+ 您可能很不幸地覆盖了一些未受保护的对象(可能性很小,可能不会发生),但这是我们都做过的…Yikes。也许什么都没有;可能

当我使用SQLServer2008时,我意外地对SQLServerMaster数据库运行了很多脚本


这会有问题吗?这样做会产生哪些问题?

针对主数据库运行哪种脚本

它主要用于数据库的系统级信息,不应包含用户数据。应该定期备份,不允许更改某些选项(如创建索引)。 有关更多信息,请参阅此项。

未造成任何伤害

系统对象受到DDL和DML的保护,自SQLServer2005以来更是如此+


您可能很不幸地覆盖了一些未受保护的对象(可能性很小,可能不会发生),但这是我们都做过的…

Yikes。也许什么都没有;可能是用软管冲洗整个实例。你能解释一下在什么情况下它可以烧掉整个实例吗?
从spt\u值中删除
我从来没有这样做过。我也从未遗漏过WHERE条款。诚实的;)在我的问题中,注释是关于从spt_值中删除等查询的。你怎么看?我不能测试,但我怀疑这是不允许的,因为spt_值是受保护的object@gbn-我只测试了
开始从spt_值回滚中删除,没有错误,只有一条消息
(受影响的2506行)
当然,OP意外执行此操作的可能性几乎为零。@Martin Smith:感谢您的测试(我最近花了太多时间在MySQL上)