11

是否可以将 Profiler 模板迁移到较新版本的 SQL Server?

就我而言,我想将我的 SQL 2008 模板带到 2012 年。我尝试过 (1) 直接文件副本和 (2) 导出/导入。在这两种情况下,旧模板都会运行,但无法修改。修改会导致以下错误:

编辑升级模板时出现错误消息

我有一堆自定义模板,我试图避免手动重新创建它们。虽然,我想那是后备位置。想法?

4

2 回答 2

8

是的,我设法将我的从 2012 年转移到 2014 年。

2012年出口。2014年进口。

在此阶段,新模板将仅在 SQL Server 2012 实例上运行,而不是您本地的 2014 实例。

确保分析器已关闭,您需要转到资源管理器并将文件从代表 2012 模板的文件夹复制到 2014 模板:

C:\Users\YOURUSERNAME\AppData\Roaming\Microsoft\SQL Profiler\12.0\Templates\Microsoft SQL Server\120

于 2014-08-21T11:59:34.370 回答
4

从 SQL Server 2008 的 Profiler 版本中导出模板(我假设您已经这样做了)。

现在打开 2012 Profiler,转到文件 > 模板 > 导入并选择您的 .tdf 文件。

您将拥有一个名为 [filename](不带 .tdf)的新用户跟踪模板。转到文件 > 模板 > 编辑并选择您导入的跟踪模板。然后,您应该能够通过下拉下拉菜单来编辑服务器类型: 在此处输入图像描述

然后您可以保存模板,当您使用该模板开始新的跟踪时,它应该是服务器类型。当您选择不同的服务器类型时,模板名称会消失,但如果您保存它,则会编辑所选模板。

注意:这一切都取自dba.stackexchange.com 上的上一个问题

于 2012-09-21T21:47:26.063 回答