是否有记录或至少模糊记录的方式来利用batchparser.dll
隐藏在 SQL Server 目录结构 ( ) 深处的 SQL Server C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn
?
是否有可能提交 T-SQL 批处理并对其进行语法错误解析?
是否有记录或至少模糊记录的方式来利用batchparser.dll
隐藏在 SQL Server 目录结构 ( ) 深处的 SQL Server C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn
?
是否有可能提交 T-SQL 批处理并对其进行语法错误解析?
基于 David Brabant 的链接(http://msdn.microsoft.com/en-us/library/microsoft.sqlserver.management.batchparser(v=sql.110).aspx)这个 dll 只是将输入文本解析成批次(例如单独的 GO 语句之间的文本)。进行解析的具体功能是
您可能会发现 TSqlParser 类更有用:
http://msdn.microsoft.com/en-us/library/microsoft.sqlserver.transactsql.scriptdom.tsqlparser.aspx
或 SqlParser 命名空间: