{"id":3032,"date":"2013-03-28T01:51:00","date_gmt":"2013-03-28T00:51:00","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/"},"modified":"2013-03-28T01:51:00","modified_gmt":"2013-03-28T00:51:00","slug":"sql-server-2012-installing-and-configuring-distributed-replay","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/","title":{"rendered":"SQL Server 2012: Installing and configuring Distributed Replay"},"content":{"rendered":"<p><img decoding=\"async\" class=\"blog-image aligncenter\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/2e1ax_default_entry_logo_sqlserver2012.jpg\" alt=\"\" \/><\/p>\n<p>Distributed Replay is a new fonctionality of Microsoft SQL Server 2012. It helps you assess the impact of future upgrades (SQL Server, hardware, OS) or SQL Server tunings by replaying a trace captured from a productive SQL Server environment to a new SQL Server test environment.<\/p>\n<p>This new functionality is similar to SQL Server Profiler, but with more possibilities: e. g. replaying the trace from multiple clients (up to sixteen), use a stress or \u00a0synchronization mode, configure options like think time, or connect time etc.<\/p>\n<h3>Distributed Replay installation and configurations<\/h3>\n<p>To use Distributed Replay, we have to install a Distributed Replay Controller and 1 to 16 Distributed Replay Clients. In this exemple, I will use a Distributed Replay controller and a Distributed Client on server VMTESTSQLWIN01, a second Distributed Replay Client on server VMTESTSQLWIN02 and a target instance with SQL Server 2008 R2 on WMTESTSQLWIN03.<\/p>\n<p>Do not fortget to also install Management Tools which provides Distributed Replay administration tools!<\/p>\n<p><a class=\"easyblog-thumb-preview\" title=\"DR_Config_Test.jpg\" href=\"http:\/\/dbi-services.com\/blog\/images\/easyblog_images\/99\/DR_Config_Test.jpg\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"b2ap3_thumbnail_DR_Config_Test.jpg\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_DR_Config_Test.jpg\" alt=\"b2ap3_thumbnail_DR_Config_Test.jpg\" \/><\/a><\/p>\n<p>First, we have to create two Active Directory accounts.<\/p>\n<p>1) One for the Distributed Replay Controller: MSTESTDR_controller:<\/p>\n<p><a class=\"easyblog-thumb-preview\" title=\"AD_DR_Controller.jpg\" href=\"http:\/\/dbi-services.com\/blog\/images\/easyblog_images\/99\/AD_DR_Controller.jpg\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"b2ap3_thumbnail_AD_DR_Controller.jpg\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_AD_DR_Controller.jpg\" alt=\"b2ap3_thumbnail_AD_DR_Controller.jpg\" \/><\/a><\/p>\n<p>2) And another for the Distributed Replay Client: MSTESTDR_client:<\/p>\n<p><a class=\"easyblog-thumb-preview\" title=\"AD_DR_Client.jpg\" href=\"http:\/\/dbi-services.com\/blog\/images\/easyblog_images\/99\/AD_DR_Client.jpg\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"b2ap3_thumbnail_AD_DR_Client.jpg\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_AD_DR_Client.jpg\" alt=\"b2ap3_thumbnail_AD_DR_Client.jpg\" \/><\/a><\/p>\n<h3>Distributed Replay installation<\/h3>\n<p>We now have to install Distributed Replay Controller, Distributed Replay Client, and Management Tools on our VMTESTSQLWIN01 server which will be the Controller of our Distributed Replay and also the Client:<\/p>\n<p><a class=\"easyblog-thumb-preview\" title=\"Install.jpg\" href=\"http:\/\/dbi-services.com\/blog\/images\/easyblog_images\/99\/Install.jpg\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"b2ap3_thumbnail_Install.jpg\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_Install.jpg\" alt=\"b2ap3_thumbnail_Install.jpg\" \/><\/a><\/p>\n<p>On the Server Configuration, add the two Actice Directory accounts created for Distributed Replay Controller and Distributed Replay Client:<\/p>\n<p><a class=\"easyblog-thumb-preview\" title=\"Install_DR_ClientController_Users.jpg\" href=\"http:\/\/dbi-services.com\/blog\/images\/easyblog_images\/99\/Install_DR_ClientController_Users.jpg\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"b2ap3_thumbnail_Install_DR_ClientController_Users.jpg\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_Install_DR_ClientController_Users.jpg\" alt=\"b2ap3_thumbnail_Install_DR_ClientController_Users.jpg\" \/><\/a><\/p>\n<p>On the Distributed Replay Controller Page, add the Active Directory account previously created for the Controller. On the Distributed Replay Client page, add the Controller name:<\/p>\n<p><a class=\"easyblog-thumb-preview\" title=\"Install_DR_ClientController_ControllerName.jpg\" href=\"http:\/\/dbi-services.com\/blog\/images\/easyblog_images\/99\/Install_DR_ClientController_ControllerName.jpg\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"b2ap3_thumbnail_Install_DR_ClientController_ControllerName.jpg\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_Install_DR_ClientController_ControllerName.jpg\" alt=\"b2ap3_thumbnail_Install_DR_ClientController_ControllerName.jpg\" \/><\/a><\/p>\n<p>Continue the installation until the Complete Screen appears:<\/p>\n<p><a class=\"easyblog-thumb-preview\" title=\"Install_DR_ClientController_Succed.jpg\" href=\"http:\/\/dbi-services.com\/blog\/images\/easyblog_images\/99\/Install_DR_ClientController_Succed.jpg\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"b2ap3_thumbnail_Install_DR_ClientController_Succed.jpg\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_Install_DR_ClientController_Succed.jpg\" alt=\"b2ap3_thumbnail_Install_DR_ClientController_Succed.jpg\" \/><\/a><\/p>\n<p>Now, our VMTESTSQLWIN01 has Distributed Replay installed.<\/p>\n<p>We have to install the second Distributed Replay Client on VMTESTSQLWIN02:<\/p>\n<p><a class=\"easyblog-thumb-preview\" title=\"Install_DR_Client.jpg\" href=\"http:\/\/dbi-services.com\/blog\/images\/easyblog_images\/99\/Install_DR_Client.jpg\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"b2ap3_thumbnail_Install_DR_Client.jpg\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_Install_DR_Client.jpg\" alt=\"b2ap3_thumbnail_Install_DR_Client.jpg\" \/><\/a><\/p>\n<p>On the Server Configuration, add the Actice Directory account created for Distributed Replay Client:<\/p>\n<p><a class=\"easyblog-thumb-preview\" title=\"Install_DR_Client_ServiceAccount.jpg\" href=\"http:\/\/dbi-services.com\/blog\/images\/easyblog_images\/99\/Install_DR_Client_ServiceAccount.jpg\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"b2ap3_thumbnail_Install_DR_Client_ServiceAccount.jpg\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_Install_DR_Client_ServiceAccount.jpg\" alt=\"b2ap3_thumbnail_Install_DR_Client_ServiceAccount.jpg\" \/><\/a><\/p>\n<p>Configure the Distributed Replay Controller for the client:<\/p>\n<p><a class=\"easyblog-thumb-preview\" title=\"Install_DR_Client_ControllerName.jpg\" href=\"http:\/\/dbi-services.com\/blog\/images\/easyblog_images\/99\/Install_DR_Client_ControllerName.jpg\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"b2ap3_thumbnail_Install_DR_Client_ControllerName.jpg\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_Install_DR_Client_ControllerName.jpg\" alt=\"b2ap3_thumbnail_Install_DR_Client_ControllerName.jpg\" \/><\/a><\/p>\n<p>Finish the installation:<\/p>\n<p><a class=\"easyblog-thumb-preview\" title=\"Install_DR_Client_Succed.jpg\" href=\"http:\/\/dbi-services.com\/blog\/images\/easyblog_images\/99\/Install_DR_Client_Succed.jpg\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"b2ap3_thumbnail_Install_DR_Client_Succed.jpg\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_Install_DR_Client_Succed.jpg\" alt=\"b2ap3_thumbnail_Install_DR_Client_Succed.jpg\" \/><\/a><\/p>\n<h3>Windows Firewall configurations<\/h3>\n<p>To allow Distributed Replay Clients to connect and register to the Distributed Replay controller, inbound connection for DReplayClient.exe application has to be allowed on each Distributed Replay Client through the Windows firewall.<\/p>\n<p>Go to Windows firewall, Inbound Rules, and add a new rule for a program:<\/p>\n<p><a class=\"easyblog-thumb-preview\" title=\"DR_AddFirewall_InboundRules.jpg\" href=\"http:\/\/dbi-services.com\/blog\/images\/easyblog_images\/99\/DR_AddFirewall_InboundRules.jpg\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"b2ap3_thumbnail_DR_AddFirewall_InboundRules.jpg\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_DR_AddFirewall_InboundRules.jpg\" alt=\"b2ap3_thumbnail_DR_AddFirewall_InboundRules.jpg\" \/><\/a><\/p>\n<p>Browse to the DReplayClient.exe location:<\/p>\n<p><a class=\"easyblog-thumb-preview\" title=\"DR_AddFirewall_InboundRules2.jpg\" href=\"http:\/\/dbi-services.com\/blog\/images\/easyblog_images\/99\/DR_AddFirewall_InboundRules2.jpg\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"b2ap3_thumbnail_DR_AddFirewall_InboundRules2.jpg\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_DR_AddFirewall_InboundRules2.jpg\" alt=\"b2ap3_thumbnail_DR_AddFirewall_InboundRules2.jpg\" \/><\/a><\/p>\n<p>Allow the connection:<\/p>\n<p><a class=\"easyblog-thumb-preview\" title=\"DR_AddFirewall_InboundRules3.jpg\" href=\"http:\/\/dbi-services.com\/blog\/images\/easyblog_images\/99\/DR_AddFirewall_InboundRules3.jpg\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"b2ap3_thumbnail_DR_AddFirewall_InboundRules3.jpg\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_DR_AddFirewall_InboundRules3.jpg\" alt=\"b2ap3_thumbnail_DR_AddFirewall_InboundRules3.jpg\" \/><\/a><\/p>\n<p>Give a name to this new rule and click Finish:<\/p>\n<p><a class=\"easyblog-thumb-preview\" title=\"DR_AddFirewall_InboundRules4.jpg\" href=\"http:\/\/dbi-services.com\/blog\/images\/easyblog_images\/99\/DR_AddFirewall_InboundRules4.jpg\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"b2ap3_thumbnail_DR_AddFirewall_InboundRules4.jpg\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_DR_AddFirewall_InboundRules4.jpg\" alt=\"b2ap3_thumbnail_DR_AddFirewall_InboundRules4.jpg\" \/><\/a><\/p>\n<p>Now, configure the Windows firewall on the Distributed Replay Controller to allow inbound connection for DReplayController.exe application using the same way.<\/p>\n<p>In the target Server VMTESTSQLWIN03, we also have to configure the Windows firewall for inbound on port TCP 1433 to let the Distributed Replay Client write on the target.\u00a0Select the port:<\/p>\n<p><a class=\"easyblog-thumb-preview\" title=\"Target_OpenPort_TCP1433_1.jpg\" href=\"http:\/\/dbi-services.com\/blog\/images\/easyblog_images\/99\/Target_OpenPort_TCP1433_1.jpg\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"b2ap3_thumbnail_Target_OpenPort_TCP1433_1.jpg\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_Target_OpenPort_TCP1433_1.jpg\" alt=\"b2ap3_thumbnail_Target_OpenPort_TCP1433_1.jpg\" \/><\/a><\/p>\n<p>Protocol TCP and port number 1433:<\/p>\n<p><a class=\"easyblog-thumb-preview\" title=\"Target_OpenPort_TCP1433_2.jpg\" href=\"http:\/\/dbi-services.com\/blog\/images\/easyblog_images\/99\/Target_OpenPort_TCP1433_2.jpg\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"b2ap3_thumbnail_Target_OpenPort_TCP1433_2.jpg\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_Target_OpenPort_TCP1433_2.jpg\" alt=\"b2ap3_thumbnail_Target_OpenPort_TCP1433_2.jpg\" \/><\/a><\/p>\n<p>Allow the connection:<\/p>\n<p><a class=\"easyblog-thumb-preview\" title=\"Target_OpenPort_TCP1433_3.jpg\" href=\"http:\/\/dbi-services.com\/blog\/images\/easyblog_images\/99\/Target_OpenPort_TCP1433_3.jpg\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"b2ap3_thumbnail_Target_OpenPort_TCP1433_3.jpg\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_Target_OpenPort_TCP1433_3.jpg\" alt=\"b2ap3_thumbnail_Target_OpenPort_TCP1433_3.jpg\" \/><\/a><\/p>\n<p>Apply this rule for Domain, Private, and Public:<\/p>\n<p><a class=\"easyblog-thumb-preview\" title=\"Target_OpenPort_TCP1433_4.jpg\" href=\"http:\/\/dbi-services.com\/blog\/images\/easyblog_images\/99\/Target_OpenPort_TCP1433_4.jpg\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"b2ap3_thumbnail_Target_OpenPort_TCP1433_4.jpg\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_Target_OpenPort_TCP1433_4.jpg\" alt=\"b2ap3_thumbnail_Target_OpenPort_TCP1433_4.jpg\" \/><\/a><\/p>\n<p>Specify a name for this new inbound and click Finish to save it:<\/p>\n<p><a class=\"easyblog-thumb-preview\" title=\"Target_OpenPort_TCP1433_5.jpg\" href=\"http:\/\/dbi-services.com\/blog\/images\/easyblog_images\/99\/Target_OpenPort_TCP1433_5.jpg\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"b2ap3_thumbnail_Target_OpenPort_TCP1433_5.jpg\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_Target_OpenPort_TCP1433_5.jpg\" alt=\"b2ap3_thumbnail_Target_OpenPort_TCP1433_5.jpg\" \/><\/a><\/p>\n<p>Now the firewall is configured on each server!<\/p>\n<h3>Start Services and check client registrations<\/h3>\n<p>You first have to start the Controller service on the Distributed Replay Controller.<br \/>\nGo to VMTESTSQLWIN01, open a command prompt screen and enter:<\/p>\n<pre class=\"brush: actionscript3; gutter: true; first-line: 1\">NET STOP \"SQL Server Distributed Replay Controller\"\nNET START \"SQL Server Distributed Replay Controller\"<\/pre>\n<p>You should see the result of this command in the log folder of Distributed Replay Controller under C:Program Files (x86)Microsoft SQL Server110ToolsDReplayControllerlog.<\/p>\n<p>You have now to start Distributed Replay Client service on your Distributed Replay Clients VMTESTSQLWIN01 and VMTESTSQLWIN02. Verify that they are correctly synchronised with your Distributed Replay Controller.<\/p>\n<p>On both servers, open a command prompt screen and run:<\/p>\n<pre class=\"brush: actionscript3; gutter: true; first-line: 1\">NET STOP \"SQL Server Distributed Replay Client\"\nNET START \"SQL Server Distributed Replay Client\"<\/pre>\n<p>To see if the Client is successfully registred with the controller, open the last log file in the location C:Program Files (x86)Microsoft SQL Server110ToolsDReplayClientlog and check the last line of the file. This could be something like that:<\/p>\n<p><a class=\"easyblog-thumb-preview\" title=\"DR_Client_ConnectedToController.jpg\" href=\"http:\/\/dbi-services.com\/blog\/images\/easyblog_images\/99\/DR_Client_ConnectedToController.jpg\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"b2ap3_thumbnail_DR_Client_ConnectedToController.jpg\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_DR_Client_ConnectedToController.jpg\" alt=\"b2ap3_thumbnail_DR_Client_ConnectedToController.jpg\" \/><\/a><\/p>\n<p>If this was successul for the two clients, the configuration between the controller and clients is finished and the Distributed Replay is ready to work.<\/p>\n<p>If you have a log file like this&#8230;<\/p>\n<p><a class=\"easyblog-thumb-preview\" title=\"DR_FailToConnectFromWin02ToWin01_20130325-104746_1.jpg\" href=\"http:\/\/dbi-services.com\/blog\/images\/easyblog_images\/99\/DR_FailToConnectFromWin02ToWin01_20130325-104746_1.jpg\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"b2ap3_thumbnail_DR_FailToConnectFromWin02ToWin01_20130325-104746_1.jpg\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_DR_FailToConnectFromWin02ToWin01_20130325-104746_1.jpg\" alt=\"b2ap3_thumbnail_DR_FailToConnectFromWin02ToWin01_20130325-104746_1.jpg\" \/><\/a><\/p>\n<p>&#8230;it means the registration failed, so:<\/p>\n<ul>\n<li>check if the controller name is right in the DReplayClient.config file<\/li>\n<li>check if, for each client, there is an inbound rule to allow connections for the DReplayClient.exe application<\/li>\n<li>check if, for the controller, there is an inbound rule to allow connections for the DReplayController.exe application<\/li>\n<\/ul>\n<div><\/div>\n<h3>Conclusion<\/h3>\n<p>At this point, our Distributed Replay application is ready to use, clients and controller are registred together.<\/p>\n<p>You now have to create a trace, preprocess it and replay it from our clients to the target SQL Server.<\/p>\n<p>This will be the content of my next blog posting.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Distributed Replay is a new fonctionality of Microsoft SQL Server 2012. It helps you assess the impact of future upgrades (SQL Server, hardware, OS) or SQL Server tunings by replaying a trace captured from a productive SQL Server environment to a new SQL Server test environment. This new functionality is similar to SQL Server Profiler, [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":3033,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[198],"tags":[374,49,51,54],"type_dbi":[],"class_list":["post-3032","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-database-management","tag-distributed-replay","tag-microsoft","tag-sql-server","tag-sql-server-2012"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>SQL Server 2012: Installing and configuring Distributed Replay - dbi Blog<\/title>\n<meta name=\"description\" content=\"Distributed Replay is a new fonctionality of Microsoft SQL Server 2012. It helps you assess the impact of future upgrades (SQL Server, hardware, OS) or SQL Server tunings by replaying a trace captured from a productive SQL Server environment to a new SQL Server test environment. This new functionality is similar to SQL Server Profiler, but with more possibilities: e. g. replaying the trace from multiple clients (up to sixteen), use a stress or synchronization mode, configure options like think time, or connect time etc.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SQL Server 2012: Installing and configuring Distributed Replay\" \/>\n<meta property=\"og:description\" content=\"Distributed Replay is a new fonctionality of Microsoft SQL Server 2012. It helps you assess the impact of future upgrades (SQL Server, hardware, OS) or SQL Server tunings by replaying a trace captured from a productive SQL Server environment to a new SQL Server test environment. This new functionality is similar to SQL Server Profiler, but with more possibilities: e. g. replaying the trace from multiple clients (up to sixteen), use a stress or synchronization mode, configure options like think time, or connect time etc.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2013-03-28T00:51:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/2e1ax_default_entry_logo_sqlserver2012.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"480\" \/>\n\t<meta property=\"og:image:height\" content=\"107\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"St\u00e9phane Savorgnano\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"St\u00e9phane Savorgnano\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/\"},\"author\":{\"name\":\"St\u00e9phane Savorgnano\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/b6bce7d75118b35bdb3b439ad6a9ca3c\"},\"headline\":\"SQL Server 2012: Installing and configuring Distributed Replay\",\"datePublished\":\"2013-03-28T00:51:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/\"},\"wordCount\":745,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/2e1ax_default_entry_logo_sqlserver2012.jpg\",\"keywords\":[\"Distributed replay\",\"Microsoft\",\"SQL Server\",\"SQL Server 2012\"],\"articleSection\":[\"Database management\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/\",\"name\":\"SQL Server 2012: Installing and configuring Distributed Replay - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/2e1ax_default_entry_logo_sqlserver2012.jpg\",\"datePublished\":\"2013-03-28T00:51:00+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/b6bce7d75118b35bdb3b439ad6a9ca3c\"},\"description\":\"Distributed Replay is a new fonctionality of Microsoft SQL Server 2012. It helps you assess the impact of future upgrades (SQL Server, hardware, OS) or SQL Server tunings by replaying a trace captured from a productive SQL Server environment to a new SQL Server test environment. This new functionality is similar to SQL Server Profiler, but with more possibilities: e. g. replaying the trace from multiple clients (up to sixteen), use a stress or synchronization mode, configure options like think time, or connect time etc.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/#primaryimage\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/2e1ax_default_entry_logo_sqlserver2012.jpg\",\"contentUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/2e1ax_default_entry_logo_sqlserver2012.jpg\",\"width\":480,\"height\":107},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SQL Server 2012: Installing and configuring Distributed Replay\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/b6bce7d75118b35bdb3b439ad6a9ca3c\",\"name\":\"St\u00e9phane Savorgnano\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/88d2a790f775c52c1012ec644d883431da758f2cbcfc16067ade04d2ef625ef5?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/88d2a790f775c52c1012ec644d883431da758f2cbcfc16067ade04d2ef625ef5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/88d2a790f775c52c1012ec644d883431da758f2cbcfc16067ade04d2ef625ef5?s=96&d=mm&r=g\",\"caption\":\"St\u00e9phane Savorgnano\"},\"description\":\"St\u00e9phane Savorgnano has more than fifteen years of experience in Microsoft software development and in SQL Server database solutions. He is specialized in SQL Server installation, performance analysis, best practices, etc. St\u00e9phane Savorgnano is Microsoft Certified Solutions Associate (MCSA) and\u00a0Microsoft Certified Solutions Expert (MCSE) for SQL Server 2012. He is also Microsoft Certified Technology Specialist (MCTS) and Microsoft Certified IT Professional (MCITP) for SQL Server 2008 as well as ITIL Foundation V3 certified. Prior to joining dbi services, he was software engineer at Ciba Specialty Chemicals in Basel. St\u00e9phane Savorgnano holds a Master of Informatics from Mulhouse University (F). His branch-related experience covers Banking \/ Financial Services, Chemicals &amp; Pharmaceuticals, etc.\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/stephane-savorgnano\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"SQL Server 2012: Installing and configuring Distributed Replay - dbi Blog","description":"Distributed Replay is a new fonctionality of Microsoft SQL Server 2012. It helps you assess the impact of future upgrades (SQL Server, hardware, OS) or SQL Server tunings by replaying a trace captured from a productive SQL Server environment to a new SQL Server test environment. This new functionality is similar to SQL Server Profiler, but with more possibilities: e. g. replaying the trace from multiple clients (up to sixteen), use a stress or synchronization mode, configure options like think time, or connect time etc.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/","og_locale":"en_US","og_type":"article","og_title":"SQL Server 2012: Installing and configuring Distributed Replay","og_description":"Distributed Replay is a new fonctionality of Microsoft SQL Server 2012. It helps you assess the impact of future upgrades (SQL Server, hardware, OS) or SQL Server tunings by replaying a trace captured from a productive SQL Server environment to a new SQL Server test environment. This new functionality is similar to SQL Server Profiler, but with more possibilities: e. g. replaying the trace from multiple clients (up to sixteen), use a stress or synchronization mode, configure options like think time, or connect time etc.","og_url":"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/","og_site_name":"dbi Blog","article_published_time":"2013-03-28T00:51:00+00:00","og_image":[{"width":480,"height":107,"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/2e1ax_default_entry_logo_sqlserver2012.jpg","type":"image\/jpeg"}],"author":"St\u00e9phane Savorgnano","twitter_card":"summary_large_image","twitter_misc":{"Written by":"St\u00e9phane Savorgnano","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/"},"author":{"name":"St\u00e9phane Savorgnano","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/b6bce7d75118b35bdb3b439ad6a9ca3c"},"headline":"SQL Server 2012: Installing and configuring Distributed Replay","datePublished":"2013-03-28T00:51:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/"},"wordCount":745,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/2e1ax_default_entry_logo_sqlserver2012.jpg","keywords":["Distributed replay","Microsoft","SQL Server","SQL Server 2012"],"articleSection":["Database management"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/","url":"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/","name":"SQL Server 2012: Installing and configuring Distributed Replay - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/2e1ax_default_entry_logo_sqlserver2012.jpg","datePublished":"2013-03-28T00:51:00+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/b6bce7d75118b35bdb3b439ad6a9ca3c"},"description":"Distributed Replay is a new fonctionality of Microsoft SQL Server 2012. It helps you assess the impact of future upgrades (SQL Server, hardware, OS) or SQL Server tunings by replaying a trace captured from a productive SQL Server environment to a new SQL Server test environment. This new functionality is similar to SQL Server Profiler, but with more possibilities: e. g. replaying the trace from multiple clients (up to sixteen), use a stress or synchronization mode, configure options like think time, or connect time etc.","breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/2e1ax_default_entry_logo_sqlserver2012.jpg","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/2e1ax_default_entry_logo_sqlserver2012.jpg","width":480,"height":107},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/sql-server-2012-installing-and-configuring-distributed-replay\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"SQL Server 2012: Installing and configuring Distributed Replay"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/b6bce7d75118b35bdb3b439ad6a9ca3c","name":"St\u00e9phane Savorgnano","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/88d2a790f775c52c1012ec644d883431da758f2cbcfc16067ade04d2ef625ef5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/88d2a790f775c52c1012ec644d883431da758f2cbcfc16067ade04d2ef625ef5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/88d2a790f775c52c1012ec644d883431da758f2cbcfc16067ade04d2ef625ef5?s=96&d=mm&r=g","caption":"St\u00e9phane Savorgnano"},"description":"St\u00e9phane Savorgnano has more than fifteen years of experience in Microsoft software development and in SQL Server database solutions. He is specialized in SQL Server installation, performance analysis, best practices, etc. St\u00e9phane Savorgnano is Microsoft Certified Solutions Associate (MCSA) and\u00a0Microsoft Certified Solutions Expert (MCSE) for SQL Server 2012. He is also Microsoft Certified Technology Specialist (MCTS) and Microsoft Certified IT Professional (MCITP) for SQL Server 2008 as well as ITIL Foundation V3 certified. Prior to joining dbi services, he was software engineer at Ciba Specialty Chemicals in Basel. St\u00e9phane Savorgnano holds a Master of Informatics from Mulhouse University (F). His branch-related experience covers Banking \/ Financial Services, Chemicals &amp; Pharmaceuticals, etc.","url":"https:\/\/www.dbi-services.com\/blog\/author\/stephane-savorgnano\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/3032","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=3032"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/3032\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media\/3033"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=3032"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=3032"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=3032"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=3032"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}