- 2023-06-19SQL Server检索SQL和用户信息的需求
Oracle中如果需要知道一条SQL是谁执行的,可以通过v$sql的parsing_schema_name字段得到登录的schema名称,相当于SQL和会话登录信息是有绑定的。但是最近有个SQLServer的需求,需要知道历史SQL的执行者。如下SQL,可以找到当前SQLServer跑过的SQL,但是没用户信息,SELECTp.refcounts,p.use
- 2023-06-19SQL Server中怎么知道哪些表被访问过?
同事问了个问题,我需要知道SQLServer中的某个库都有哪些表被访问过,这个怎么实现?SQLServer确实不太熟悉,如果是Oracle,我们可以通过AUDIT审计功能,实现表级、字段级这种粒度的监控,另外如果比较粗略的,还可以通过数据字典找到所有SELECT的语句,之所以说粗略,因为缓存是按照LRU算法存储的,如
- 2023-05-15使用dapper命令参数动态拼接出最安全的sql语句
多条件查询--使用dapper命令参数动态拼接出最安全的sql语句publicList<MSys_Admin>GetAdminList(MSys_Adminmodel){stringsqlText="selectcount(1)fromSys_Adminwhere1=1";varp=newDynamicParameters();if(!string.IsNullOrEmpty(model.LoginName)){sqlText+=&qu
- 2023-04-27CamstarVP下拉选,筛选失效
//CopyrightSiemens2019usingCamstar.WCF.ObjectStack;usingCamstar.WebPortal.FormsFramework;usingCamstar.WebPortal.FormsFramework.Utilities;usingCamstar.WebPortal.WCFUtilities;usingSystem;namespaceCamstar.WebPortal.WebPortlets{public