![]() |
1
22
如何调用存储过程?如果是通过ManagementStudio,那么您可以轻松地按如下方式打印消息
这比使用
我看到您已经将SQL事件探查器列为一种可能性。你可能有兴趣知道你可以 log your own user configurable events 可以在SQL事件探查器中看到。 |
![]() |
2
8
为了查看正在进行的操作有多长,以及上一个操作修改了多少行,我将当前日期+时间和最后一行计数添加到每个条目中。我使用以下程序:
因此,在您的过程中,添加如下日志输出:
它产生了:
如果您以前执行过一些操作,您将看到破折号所在的行数。如果您需要其他内容的行计数(例如,为了记录到表中),可以将它作为输出参数从过程中获取。 更新 使用这个 gist 如果您想创建一次这个过程并在任何地方使用它。 --删除的行--- |
![]() |
3
3
我们通常使用日志记录表并关注事务。我们几乎避免了涉及到SQL Server外部的任何事情(例如,写入文件系统、调用外部服务、NET程序集等)。 我们还试图避免使用光标——您的过程是否可能因为效率低下而长时间运行? |
![]() |
4
2
我用这个程序
用法
还可以将参数默认值更改为所需的值。 |
![]() |
Abdullah Chaudhry · json文件上的文件旋转和删除 1 年前 |
![]() |
Max S · 如何从CMD读取日志的所有输出 6 年前 |
![]() |
Ivan Denchev · Apache-过去一小时的日志 6 年前 |
![]() |
ninja.coder · Log4j中的字符串串联性能 6 年前 |
![]() |
Rich · 如何记录日志。是否与操作员一起调试? 6 年前 |