
You will need to had the service accounts for the Distributed Replay Controller and Distributed Replay Client services mentioned in the Prerequisites section (you can also add your user by clicking on the “Add Current User” button):

In the Distributed Replay Controller step, specify the users that should have permissions for the service. In the Server Configuration step you will see the services and the respective virtual server accounts that will be created (note: the services may differ depending on the features you choose to install):
#Ms sql server client tools install#
In case of adding the feature to an existing installation you will only need to check the Distributed Replay Controller and Distributed Replay Client features (only install the Client in the Controller computer if you want that server to act as client as well) otherwise select all the features that you need plus these last two related to Distributed Replay feature:
#Ms sql server client tools license#
In the Installation Center screen click on Installation and then on New SQL Server stand-alone-installation or add features to an existing installation:Īfter providing the Product Key, accepting the License Terms and configuring the Microsoft Updates you will be facing the Feature Selection screen. Run the setup.exe file that can be found in your SQL Server installation media. Microsoft SQL Server Distributed Replay is a feature that can be installed through the SQL Server setup media. you will need to use a single server as Distributed Replay Controller and Client.Ĭheck further at the end of this chapter for the necessary configurations after installed the environment. NOTE: You can still install and work with Microsoft SQL Server Distributed Replay by using local accounts only but this will not let you work with many computers to test the workload, i.e. One of the service accounts will be used for the Distributed Replay Controller service and the other will be used for the Distributed Replay Client services.

The only prerequisite needed for Microsoft SQL Server Distributed Replay is to have 2 service accounts created in the Active Directory. It can also be used for application compatibility testing by help upgrading databases from older SQL Server versions (MSSQL 2005 or higher versions) to the more recent one (MSSQL 2016 when this article has being written), based in a given workload that is previously captured from the source database and later replayed on the target SQL Server instances for comparison. It is similar to SQL Server Profiler with the difference that it can replay a workload from multiple computers (up to 16) and better simulate a mission-critical workload (performance testing and capacity planning).

The Microsoft SQL Server Distributed Replay feature has been provided by Microsoft since SQL Server 2012 and it is used to replay captured traces against an upgraded test environment.
