是否可以将 Profiler 模板迁移到较新版本的 SQL Server?
就我而言,我想将我的 SQL 2008 模板带到 2012 年。我尝试过 (1) 直接文件副本和 (2) 导出/导入。在这两种情况下,旧模板都会运行,但无法修改。修改会导致以下错误:
我有一堆自定义模板,我试图避免手动重新创建它们。虽然,我想那是后备位置。想法?
是否可以将 Profiler 模板迁移到较新版本的 SQL Server?
就我而言,我想将我的 SQL 2008 模板带到 2012 年。我尝试过 (1) 直接文件副本和 (2) 导出/导入。在这两种情况下,旧模板都会运行,但无法修改。修改会导致以下错误:
我有一堆自定义模板,我试图避免手动重新创建它们。虽然,我想那是后备位置。想法?
是的,我设法将我的从 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
从 SQL Server 2008 的 Profiler 版本中导出模板(我假设您已经这样做了)。
现在打开 2012 Profiler,转到文件 > 模板 > 导入并选择您的 .tdf 文件。
您将拥有一个名为 [filename](不带 .tdf)的新用户跟踪模板。转到文件 > 模板 > 编辑并选择您导入的跟踪模板。然后,您应该能够通过下拉下拉菜单来编辑服务器类型:
然后您可以保存模板,当您使用该模板开始新的跟踪时,它应该是服务器类型。当您选择不同的服务器类型时,模板名称会消失,但如果您保存它,则会编辑所选模板。
注意:这一切都取自dba.stackexchange.com 上的上一个问题。