카테고리 없음

ad-hoc query normalization program

보미아빠 2014. 2. 26. 01:12

sql server 2008, 2008 r2 버전에 ad-hoc 쿼리를 확장이벤트로 잡을때 query_hash 가 없다.

그런데 using Microsoft.SqlServer.TransactSql.ScriptDom; 를 쓰면 query_hash 를 만들수 있다.

이는 Microsoft.Data.Schema.Scriptdom 의 신규 버전이다. .net Framework 4.0 에서 동작하고 feature pack 에 포함되어 있다.



C:\Program Files (x86)\Microsoft SQL Server\110\SDK\Assemblies\Microsoft.SqlServer.TransactSql.ScriptDom.dll



// Add a reference to C:\Program Files\Microsoft SQL Server\110\Shared\Microsoft.SqlServer.XEvent.Linq.dll for x64 architecture

// or C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\Microsoft.SqlServer.XEvent.Linq.dll for x86 architecture.

// and then use the namespace.

using Microsoft.SqlServer.XEvent.Linq;


 

정말 좋은 소스 !!!!

 

http://blogs.msdn.com/b/arvindsh/archive/2014/01/02/normalizing-t-sql-text-part-1-using-the-transactsql-scriptdom-classes.aspx