ZKX's LAB

sql跟踪特定数据库 SQL Server Profiler 2008 怎么追踪特定种类语句如 insert,update,delete,能指定某个数据追踪吗

2021-04-26知识34

如何查询SQL数据库含特定字段的表 如果是在mysql数据库2113中,可以用到information_schema 数据库。查询特5261定字段4102的表可以1653用如下语句:select table_name from information_schema.columns where column_name='特定字段名';如果再指定数据库 可以在where 子句改为:where column_name='特定字段名' and table_schema='特定数据库名';如果是在sqlserver数据库中,则用到sysobjects和syscolumns 这两个数据库,如下:select name from sysobjects where id in(select id from syscolumns where name='特定字段名')其他数据库。我还没学。

SQL Server Profiler 2008 怎么追踪特定种类语句如 insert,update,delete,能指定某个数据追踪吗 可以有个databaseid选项,选中后,在下方的文本框中输入要跟踪的数据库名称即可,也可以跟踪某个用户的数据库;跟踪表具体作法:1.建立一个跟踪,2.修改跟踪属性,跟踪数据列至少包括TEXTDATA列,跟踪事件至少包括TSQL所有子项,跟在筛选条件中加入TEXTDATA同于%表名%或同于%列名%,3.运行。这样就可以监视所有包括表名或列名(任选其一)SQL命令或存储过程。

SQL Server Profiler怎么跟踪指定数据库标识ID 若不知道怎么查询数据库的标识ID,可以参考笔者的经验:http://jingyan.baidu.com/article/ff411625bb451c12e5823778.html 然后需要在安装了数据库的服务器上打开SQL 。

#sql 多表联合查询#sql server优化#oracle sql#sql insert#sql 分组查询最新

随机阅读

qrcode
访问手机版