1
2
使用SQL Server的内置备份和还原机制,无法只选择要还原的特定对象。使用事务日志备份,您可以还原到某个时间点,该时间点可能在执行某个事务或alter语句之前,但这是您得到的最接近的时间点。有一些工具可以让您选择要还原的某些对象,但是它们的工作方式是将数据库还原到副本并复制到所需的对象上,或者直接读取备份并复制出这些对象。换句话说,这不是偶然使用内置工具时可能发生的事情。我的猜测是,有人意外地运行了一个存储过程的旧脚本,该脚本将其还原。 |
2
2
在不接触任何数据或任何其他存储过程的情况下更改存储过程是很简单的。为什么是什么时候,这就是问题所在。 一个建议,跑
并检查create_date和modify_date列,查看问题过程和数据库中的所有其他过程。 |
3
1
我在一个客户机位置安装了一个应用程序,我亲眼目睹了类似的事情。每隔一段时间,s'procs就会恢复到旧版本。 它只是一个客户端,这个应用程序安装在其他几个从未出现过这个问题的地方,而且它们碰巧也是一个学区。大约每3个月左右就会发生一次,任何人都不应该碰那台机器。我甚至不确定他们内部是否有人知道如何开设企业经理。 出于好奇,您的客户机正在使用什么备份软件?并且,在检查过程中的创建/修改日期之后,服务器是否在这段时间内重新启动? 我问的原因是我的客户机有备份软件,在服务器上做一些非常奇怪的事情。例如,在重新启动时,它必须“回放”自上次成功备份以来的更改,包括文件操作。另外,它是否安装在虚拟机中? |
4
0
通过数据转换服务(DTS)?或者如果设置数据库的脚本在某个地方可用.. |
Duvan · 将逗号(,)替换为点(.)[副本] 2 年前 |
Mateen Bagheri · 选择表的计数并选择其自身 2 年前 |
SoT · SQL Server中求和函数的工作方式 2 年前 |
NKAT · 将列值聚合到列表中会产生错误 2 年前 |
deanpillow · 返回两列中有一个匹配值的记录 2 年前 |
snowflakes74 · 在Dapper中异步查询多个结果 2 年前 |