研究一下这道题关于SQL server-side trace.

谁是谁的谁 2011-11-05 09:39:55
According to the company requirement, you migrate an application from Microsoft SQL Server 2000 to Microsoft SQL Server 2008. You have to monitor the SQLServer instance, and record the use of features which will be discontinued. What should you do?
答案是:
You should use a SQL server-side trace. The trace captures the SQL:BatchCompleted and Exception
event classes.
对这段话该怎么理解呢?
...全文
104 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
大力水手 2011-11-07
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 fredrickhu 的回复:]

2000到2008升级有可能出现N多问题 建议直接装2008
[/Quote]
真实不如直接安装
唐诗三百首 2011-11-07
  • 打赏
  • 举报
回复
学习了,但据我所知,
SQL Profiler可跟踪的事件很多,
但dbcc traceon可打开的跟踪标记只有这么多:
http://msdn.microsoft.com/zh-cn/library/ms188396.aspx

这个如何解释的?
谁是谁的谁 2011-11-07
  • 打赏
  • 举报
回复
说到跟踪,很多人会想起SQL Profiler。SQL Profiler仅仅是一个GUI,SQL Trace才是本质。SQL Trace是构建服务器跟踪和Profiler的基础
http://www.soft6.com/v9/2011/jcsj_0712/156335.html
nzperfect 2011-11-07
  • 打赏
  • 举报
回复
你这份题能不能发给我一份?
谁是谁的谁 2011-11-07
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 perfectaction 的回复:]
引用楼主 的回复:
According to the company requirement, you migrate an application from Microsoft SQL Server 2000 to Microsoft SQL Server 2008. You have to monitor the SQLServer instance, and record ……
[/Quote]
这就是我想要的
中国风 2011-11-05
  • 打赏
  • 举报
回复
--小F-- 2011-11-05
  • 打赏
  • 举报
回复
2000到2008升级有可能出现N多问题 建议直接装2008
谁是谁的谁 2011-11-05
  • 打赏
  • 举报
回复
我看了一下technet上的帮助是关于
Deprecation Announcement 事件类说明http://technet.microsoft.com/zh-cn/library/ms186302.aspx
当使用的功能将从 SQL Server 的未来版本中删除、但不会从下一主版本中删除时,将发生 Deprecation Announcement 事件类。为了使您的应用程序使用得最久,应避免使用会导致 Deprecation Announcement 事件类或 Deprecation Final Support 事件类的功能。

我是想知道该怎么样去建立这个SQL server-side trace去记录这些事件
快溜 2011-11-05
  • 打赏
  • 举报
回复
把数据库服务关了,再升级
谁是谁的谁 2011-11-05
  • 打赏
  • 举报
回复
You should use a SQL server-side trace. The trace captures the Deprecation Announcement and Deprecation Final Support event classes
错了,标准答案是这个

意思是在由2000升级到2008时,要记录将要停止使用的功能,该如何实现。
快溜 2011-11-05
  • 打赏
  • 举报
回复
你用sql2000的客户端连接sql2008的服务,导致连接失败,是这意思不
nzperfect 2011-11-05
  • 打赏
  • 举报
回复
nzperfect 2011-11-05
  • 打赏
  • 举报
回复
[Quote=引用楼主 nf_kyle 的回复:]
According to the company requirement, you migrate an application from Microsoft SQL Server 2000 to Microsoft SQL Server 2008. You have to monitor the SQLServer instance, and record the use of features which will be discontinued. What should you do?
[/Quote]
这道题的大概意思是说按照公司的需要,需要将应用从SQL Server 2000迁移到SQL server 2008,所以你需监控一下SQL Server来记录下哪些功能将被废止,也就是说不再兼容。

You should use a SQL server-side trace. The trace captures the SQL:BatchCompleted and Exception
event classes.
这个是说用Server-side trace记录(相当于非显示的sql profiler)来记录QL:BatchCompleted and Exception 这两个事件,从题义上理解,更偏重于T-sql异常。


You should use a SQL server-side trace. The trace captures the Deprecation Announcement and Deprecation Final Support event classes
这个更符合题意,记录的是废止或将要废止的功能。

server-side trace是将界面sql profiler改为使用其script来做trace跟踪,占用服务器性能更小一些。

22,302

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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