The RPC server is unavailable – SQL Server 2017 installation error 1


During the installation of SQL Server 2017(Or other versions), we can get an error “The RPC server is unavailable” at the very last step of the installation process while executing the action “DReplayControllerConfigAction_install_postmsi_Cpu64“. “The RPC server unavailable error” might also occur at the “Server Configuration” step during the installation process. However, typically this error occurs when we try to install SQL Server on a Remote/Virtual Machine.

Below is the screenshot of the RPC error you may get during the installation of SQL Server 2017 on a remote machine:

The RPC server is unavailable

The RPC server is unavailable

The above error message stops the installation process at the final step and when we click on “Retry” button, it keeps prompting the same error message again and again. If you do not get any appropriate solution, this solution might help you to resolve this RPC error which has occurred due to the domain name issue on the remote machine. Typically, this error occurs when SQL Server fails to authenticate the service accounts which is required in order to start the services during the installation process.

The RPC server is unavailable – Solution

To fix this error, we need to configure the DNS primary suffix which might not be configured correctly at the remote machine/VM. To configure it, follow these steps:

Step 1:

Go to control panel and click on the “Network and Sharing Center” option.

Network and Sharing Center

Network and Sharing Center

Step 2:

It will bring the “Active networks connections” screen which looks as below. Now, click on the “Active internet connection” (“Ethernet 2” in this image).

Active networks

Active networks

Step 3:

The additional properties window for the selected network will be opened. Now, click on the “Properties” button.

Active Network Status

Active Network Status

Step 4:

The Networking properties of the selected network will be opened. Now, select the “Internet Protocol Version 4(TCP/IPv4)” option and click on the “Properties” button again.

Active Network Properties

Active Network Properties

Step 5:

The below window will appear. Click on the “Advanced” button to open the advanced TCP/IP settings.

TCP/IP Properties

TCP/IP Properties

Step 6:

Now, go to the “DNS” tab and select the “Append these DNS suffixes (in order)” radio button. Then, click on the “Add” button and enter your full domain name. Once the domain name is added in this list, click on the “Ok” button.

Append DNS suffix settings

Append DNS suffix settings

Now, go to the error message dialog box and click on the “Retry” button to retry it. The setup should resume smoothly if the problem is related to the DNS name resolution. This setting will add the DNS suffix with the domain name with the Service Account.

Thanks for the reading. Please share your inputs in the comment section.

Rate This
[Total: 1    Average: 5/5]

Gopal Krishna Ranjan

About Gopal Krishna Ranjan

Gopal is a passionate Data Engineer and Data Analyst. He has implemented many end to end solutions using Big Data, Machine Learning, OLAP, OLTP, and cloud technologies. He loves to share his experience at https://www.sqlrelease.com/. Connect with Gopal on LinkedIn at https://www.linkedin.com/in/ergkranjan/.

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

One thought on “The RPC server is unavailable – SQL Server 2017 installation error