SQL服务器中跟踪标志的用途是什么

时间:2011-11-11 11:26:31

标签: sql-server

是SQL初学者我想知道为什么我们使用跟踪标志和跟踪标志3608,跟踪标志1204和跟踪标志1400的使用。

1 个答案:

答案 0 :(得分:3)

跟踪标志是一种配置SQL Server行为的某些方面的方法,具体取决于它是如何设置的,它可以是对SQL Server行为的临时更改,也可以是永久更改。不应轻易使用它们,或者不完全了解它们可能产生的效果。

从跟踪标志doc:http://msdn.microsoft.com/en-us/library/ms188396.aspx

复制

1204:返回参与死锁的锁的资源和类型,以及当前受影响的命令。

1400:启用了数据库镜像,2005年的RTM版本默认情况下已经关闭了。

3608:阻止SQL Server自动启动和恢复除master数据库之外的任何数据库。访问时将启动并恢复数据库。某些功能(如快照隔离和读取已提交的快照)可能不起作用。用于移动系统数据库和移动用户数据库。在正常操作期间不要使用。

请注意有关不使用3608的警告 - 某些跟踪标志未得到官方支持,使用它们的风险由您自行承担。

如有任何疑问 - 请勿使用它们。