相关疑难解决方法(0)

将 sp_who2 的输出存储在表中

我正在寻找这样的东西,我可以将 sp_who2 的输出存储在表中,而不必先创建表:

create table test as exec sp_who2
Run Code Online (Sandbox Code Playgroud)

sql-server t-sql

8
推荐指数
2
解决办法
3万
查看次数

跟踪数据库结构的变化

我们的数据库发生了变化,其中一个 SP 已被删除。我们不知道是谁做的,什么时候做的。

有什么办法可以查到吗?或者启用一个选项以便将来能够跟踪它?

sql-server sql-server-2008-r2

4
推荐指数
3
解决办法
5899
查看次数

如何查找谁更改了 SQL Server 2014 中的表值?

我们在一个名为的数据库上有几个表mydb,应用程序使用它来存储或检索记录。不知何故,有人更改了test表上的值,这导致了一个严重的问题。

我们从不同来源接收常量数据,当数据在表上更新时,触发器会触发并检查特定值,如果值为 360,则它将更新行,否则它什么都不做。

现在我有两个问题:

  1. 我想知道谁在 4 天前更改了该值?
  2. 我在 SQL 服务器错误日志中没有看到任何成功登录(用户登录)。我假设有人使用了一个名为user. 现在谁使用该帐户登录?

表上的值本应为 350,但已更改为 800。

有小费吗?

sql-server audit sql-server-2014

3
推荐指数
1
解决办法
3725
查看次数