如何查看SQL查询日志?

hbcb 2006-04-07 11:02:04
我从另外一台电脑上通过ODBC查询SQLServer 2k, 别人写的程序可以用汉字作为查询条件,比如:
select * from my_table where fname like '测试%';
可以得到正确的结果

而在我自己写的程序里面,就什么也查不到,但是如果没有包含汉字,又一切正常。认为主要可能是汉字字符编码不同造成的,作了好多尝试换不同的字符编码,比如UTF-8,GB2312,GBK,UNICODE等,都不能解决问题

我想在SQLServer 2k服务器端查看提交上来的SQL语句到底是什么样的,也就是说要比较一下,别人的程序与我的程序最终提交的到底有什么差异,然后从这个不同之处去改进我的程序


在SQLServer上,如何查看呢?
...全文
354 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
skylion 2006-04-08
  • 打赏
  • 举报
回复
楼上的。可以设置,跟踪的属性“筛选”,过滤无用的信息。很简单,看看帮助就知道了
hbcb 2006-04-08
  • 打赏
  • 举报
回复
非常感谢!

在探测器中如何才可以查看到被执行的具体是什么样的SQL语句呢?我看到了一大堆东西,但是没有找到SQL语句

在查询分析器里肯定是正常的,我想查看的是SQLServer实际得到的SQL语句与我预期的是不是一样的,我怀疑是SQL语句在提交的过程中被改变了才造成得不到预期的结果
huailairen 2006-04-08
  • 打赏
  • 举报
回复
你用事件探察器可以看到执行的语句
还有就是你试试用查询分析器能不能正常的查询。

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧