<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SQL Server Configuration Manager - Techyaz.com</title>
	<atom:link href="https://techyaz.com/tag/sql-server-configuration-manager/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Tips, Tutorials and How-to Topics</description>
	<lastBuildDate>Fri, 23 Jul 2021 14:09:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8</generator>

<image>
	<url>https://techyaz.com/wp-content/uploads/2017/11/cropped-Site-icon-150x150.png</url>
	<title>SQL Server Configuration Manager - Techyaz.com</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to Enable, Disable or Check SQL Server Trace Flags?</title>
		<link>https://techyaz.com/sql-server/how-to-enable-disable-or-check-sql-server-trace-flags/</link>
					<comments>https://techyaz.com/sql-server/how-to-enable-disable-or-check-sql-server-trace-flags/#comments</comments>
		
		<dc:creator><![CDATA[Manvendra Deo Singh]]></dc:creator>
		<pubDate>Sun, 01 Apr 2018 12:17:44 +0000</pubDate>
				<category><![CDATA[DBCC & DMVs]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server Administration]]></category>
		<category><![CDATA[T-SQL]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[DBCC]]></category>
		<category><![CDATA[SQL Server Configuration Manager]]></category>
		<category><![CDATA[trace flags]]></category>
		<guid isPermaLink="false">http://techyaz.com/?p=2047</guid>

					<description><![CDATA[<p>Trace flags are used to gather in-depth information about certain logs during some transactions. We use DBCC commands to enable trace flags, disable trace flags or check the status of trace flags. Here i am going to discuss about SQL&#46;&#46;&#46;</p>
<p>The post <a href="https://techyaz.com/sql-server/how-to-enable-disable-or-check-sql-server-trace-flags/">How to Enable, Disable or Check SQL Server Trace Flags?</a> appeared first on <a href="https://techyaz.com">Techyaz.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Trace flags are used to gather in-depth information about certain logs during some transactions. We use DBCC commands to enable trace flags, disable trace flags or check the status of trace flags. Here i am going to discuss about SQL Server Trace flag and how we can enable, disable or check their status whether they are enabled or disabled on your SQL Server Instance.</p>
<p>Let&#8217;s start with the basics. MSDN says &#8220;Trace flags are used to temporarily set specific server characteristics or to switch off a particular behavior. Trace flags are frequently used to diagnose performance issues or to debug stored procedures or complex computer systems.&#8221;</p>
<p>There are two types of trace flags in SQL Server.</p>
<ul>
<li>Session</li>
<li>Global</li>
</ul>
<p>We can enable trace flag for the context of a specific query that we can run under a session. Session trace flags can be enabled for a connection and are visible only to that connection. This type of trace flag never affects another session running on your database server and the effect of the trace flag is lost when that connection logs out.</p>
<p>Global trace flags are set at the server level and must be enabled globally. If you will try to enable global trace flag for a particular session then there will not be any impact of this trace flag. Let&#8217;s go ahead and understand how we can check the status of trace flags running on your SQL Server instance.</p>
<h3><span style="color: #333399;">Check Trace Flag Status</span></h3>
<p>We use <strong><em>DBCC TRACESTATUS</em></strong> command to check all running or active trace flags on database system. We can also check the status of a specific trace flag using this DBCC command. The output of this DBCC command has four columns. First column is the trace flag number, second column shows the status of trace flag, third and fourth columns are showing whether the trace flag is enabled at the global level or session level.</p>
<p>The status column of this DBCC command has two values. The value shows whether the trace flag is ON (1) or OFF (0). You can see the below screenshot to understand the trace flags and their status.</p>
<pre><span style="color: #0000ff;"><strong>DBCC TRACESTATUS</strong></span></pre>
<p>We can run above DBCC command in different ways to get distinct outputs about trace flags status. Here, I am giving you few examples to use DBCC TRACESTATUS command.</p>
<p>Run below command to display the status of all trace flags that are currently enabled globally.</p>
<pre><span style="color: #0000ff;"><strong>DBCC TRACESTATUS(-1);  </strong></span>
<span style="color: #0000ff;"><strong>GO</strong></span></pre>
<p>We can even get status of multiple specific trace flags by executing below command. Run below command to get the status of trace flags 8690 and 1118.</p>
<pre><span style="color: #0000ff;"><strong>DBCC TRACESTATUS (8690, 1118);  </strong></span>
<span style="color: #0000ff;"><strong>GO</strong></span></pre>
<p>If you want to list all the trace flags that are enabled for the current session then you can get it by running below command.</p>
<pre><span style="color: #0000ff;"><strong>DBCC TRACESTATUS();  </strong></span>
<span style="color: #0000ff;"><strong>GO</strong></span></pre>
<p>If you want to check whether trace flag status for specific trace is enabled globally or not then you can run below command.</p>
<pre><span style="color: #0000ff;"><strong>DBCC TRACESTATUS(8690, -1)</strong></span></pre>
<h3><span style="color: #333399;">Enable Trace Flag</span></h3>
<p>We enable trace flags to gather more information about certain logs during some transactions. We use DBCC TRACEON command to enable SQL Server trace flags. Here, I will show you different uses of DBCC TRACEON command to enable trace flags.</p>
<p>Remember, all trace flags enabled using DBCC TRACEON command will be disabled once you restart the SQL Server service. If you want to enable any trace flag permanently then we recommend that you should enable them at startup, by using the <strong>-T</strong> command line option. This ensures the trace flag remains active after a server restart. You can launch <strong>SQL Server Configuration Manager</strong> and open the <strong>Properties</strong> window of <strong>SQL Server service</strong>. Here you can click on <strong>Startup Parameters</strong> tab. Here you can add your trace flag number along with <strong>-T</strong> and then click on Ok button to close the window.</p>
<p>If we need to enable a trace flag globally then we need to run below command with <strong>-1</strong> option as shown in below screenshot.</p>
<pre><span style="color: #0000ff;"><strong>DBCC TRACEON (8690, -1)</strong></span></pre>
<p>Now we can check the trace flag status whether it’s been enabled globally on our database system or not.</p>
<p><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-2048" src="http://techyaz.com/wp-content/uploads/2018/04/1-traceon-min.jpg" alt="Enable Trace flag globally DBCC TRACEON" width="691" height="127" srcset="https://techyaz.com/wp-content/uploads/2018/04/1-traceon-min.jpg 691w, https://techyaz.com/wp-content/uploads/2018/04/1-traceon-min-300x55.jpg 300w" sizes="(max-width: 691px) 100vw, 691px" /></p>
<p>If you want this trace to be enabled for current connection only then you should run below command. You can remove -1 from above command.</p>
<pre><span style="color: #0000ff;"><strong>DBCC TRACEON (8690);  </strong></span>
<span style="color: #0000ff;"><strong>GO</strong></span></pre>
<p>Even you can enable multiple trace flags by running single command. You can run below command to enable trace flag 8690 and 1117 globally. If you want to enable it for current connection only then you can remove -1 from below command.</p>
<pre><span style="color: #0000ff;"><strong>DBCC TRACEON (8690, 1117, -1);  </strong></span>
<span style="color: #0000ff;"><strong>GO</strong></span></pre>
<p>Run below DBCC command to check the status of the trace flag that we have enabled by running above command.</p>
<pre><span style="color: #0000ff;"><strong>DBCC TRACESTATUS</strong></span></pre>
<p>You can see trace flag 8690 is showing along with its value set as<strong> 1</strong> for session as well as global in below screenshot.</p>
<p><img decoding="async" class="alignnone size-full wp-image-2049" src="http://techyaz.com/wp-content/uploads/2018/04/2-tracestatus-min.jpg" alt="Check trace flag status using DBCC TRACESTATUS" width="383" height="225" srcset="https://techyaz.com/wp-content/uploads/2018/04/2-tracestatus-min.jpg 383w, https://techyaz.com/wp-content/uploads/2018/04/2-tracestatus-min-300x176.jpg 300w" sizes="(max-width: 383px) 100vw, 383px" /></p>
<p>If you want to check trace flag status for specific trace number then you can run below command. Below command will let you know whether trace flag 8690 is enabled globally or not.</p>
<pre><span style="color: #0000ff;"><strong>DBCC TRACESTATUS(8690, -1)</strong></span></pre>
<h3><span style="color: #333399;">Disable Trace Flag</span></h3>
<p>Similarly, we can disable trace flag 8690 that we have enabled in above section by executing another DBCC command known as DBCC TRACEOFF. Run below command to disable trace flag. If we will use -1 value along with DBCC TRACEOFF command that means it will disable this trace flag globally.</p>
<pre><span style="color: #0000ff;"><strong>DBCC TRACEOFF(8690, -1)</strong></span></pre>
<p><img decoding="async" class="alignnone size-full wp-image-2050" src="http://techyaz.com/wp-content/uploads/2018/04/3-traceon-min.jpg" alt="Disable Trace flag using DBCC TRACEOFF" width="699" height="128" srcset="https://techyaz.com/wp-content/uploads/2018/04/3-traceon-min.jpg 699w, https://techyaz.com/wp-content/uploads/2018/04/3-traceon-min-300x55.jpg 300w" sizes="(max-width: 699px) 100vw, 699px" /></p>
<p>If you want to disable it for current connection only then we will remove <strong>-1</strong> from above command and run below command.</p>
<pre><span style="color: #0000ff;"><strong>DBCC TRACEOFF(8690);   </strong></span>
<span style="color: #0000ff;"><strong>GO</strong></span></pre>
<p>Now we can again check the status of trace flag 8690 whether this trace is still active or it has been deactivated by above command.</p>
<pre><span style="color: #0000ff;"><strong>DBCC TRACESTATUS</strong></span></pre>
<p>We can see trace 8690 is disabled now and this trace flag cannot be active in below image.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2051" src="http://techyaz.com/wp-content/uploads/2018/04/4-tracestatus-min.jpg" alt="dbcc tracestatus post deactivating a trace" width="394" height="214" srcset="https://techyaz.com/wp-content/uploads/2018/04/4-tracestatus-min.jpg 394w, https://techyaz.com/wp-content/uploads/2018/04/4-tracestatus-min-300x163.jpg 300w" sizes="auto, (max-width: 394px) 100vw, 394px" /></p>
<p>If you want to check trace flag status for a individual trace then you can run below command.</p>
<pre><span style="color: #0000ff;"><strong>DBCC TRACESTATUS(8690, -1)</strong></span></pre>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2052" src="http://techyaz.com/wp-content/uploads/2018/04/5-tracestatus-min.jpg" alt="Check trace flag globally enabled or not" width="396" height="137" srcset="https://techyaz.com/wp-content/uploads/2018/04/5-tracestatus-min.jpg 396w, https://techyaz.com/wp-content/uploads/2018/04/5-tracestatus-min-300x104.jpg 300w" sizes="auto, (max-width: 396px) 100vw, 396px" /></p>
<p>I hope you like this article. Please follow our <a href="https://www.facebook.com/Techyaz/" target="_blank" rel="noopener">Facebook</a> page and <a href="https://twitter.com/Tech_yaz" target="_blank" rel="noopener">Twitter</a> handle to get latest updates.</p>
<p><em><strong><span style="color: #800000;">Read More:</span></strong></em></p>
<ul>
<li><strong><a href="http://techyaz.com/sql-server/troubleshooting/to-find-out-no-of-traces-running-on-your-db-instance/" target="_blank" rel="noopener">Find Total no of Running Traces files on your Database Server</a></strong></li>
<li><strong><a href="http://techyaz.com/sql-server/avoid-database-shrink-operation/" target="_blank" rel="noopener">Understanding Database Shrink Operation</a></strong></li>
<li><strong><a href="http://techyaz.com/sql-server/how-to-avoid-page-split-in-sql-server/" target="_blank" rel="noopener">How to Avoid Page Split in SQL Server?</a></strong></li>
</ul>
<p>The post <a href="https://techyaz.com/sql-server/how-to-enable-disable-or-check-sql-server-trace-flags/">How to Enable, Disable or Check SQL Server Trace Flags?</a> appeared first on <a href="https://techyaz.com">Techyaz.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://techyaz.com/sql-server/how-to-enable-disable-or-check-sql-server-trace-flags/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Fix Error 1418: The server network address cannot be reached or does not exist.</title>
		<link>https://techyaz.com/sql-server/troubleshooting/fix-error-1418-the-server-network-address-cannot-be-reached-or-does-not-exist/</link>
					<comments>https://techyaz.com/sql-server/troubleshooting/fix-error-1418-the-server-network-address-cannot-be-reached-or-does-not-exist/#respond</comments>
		
		<dc:creator><![CDATA[Manvendra Deo Singh]]></dc:creator>
		<pubDate>Tue, 27 Mar 2018 16:53:07 +0000</pubDate>
				<category><![CDATA[AlwaysOn]]></category>
		<category><![CDATA[Database Mirroring]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[endpoints]]></category>
		<category><![CDATA[HowTO]]></category>
		<category><![CDATA[SQL Server Configuration Manager]]></category>
		<category><![CDATA[SQL_Error_Code]]></category>
		<guid isPermaLink="false">http://techyaz.com/?p=1997</guid>

					<description><![CDATA[<p>We got error 1418 while configuring Database Mirroring on one of the SQL Server database instance. The error details are given below: The server network address “TCP://ServerName.abc.local:5022&#8243; cannot be reached or does not exist. Check the network address name and&#46;&#46;&#46;</p>
<p>The post <a href="https://techyaz.com/sql-server/troubleshooting/fix-error-1418-the-server-network-address-cannot-be-reached-or-does-not-exist/">Fix Error 1418: The server network address cannot be reached or does not exist.</a> appeared first on <a href="https://techyaz.com">Techyaz.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>We got error 1418 while configuring Database Mirroring on one of the SQL Server database instance. The error details are given below:</p>
<p><em><span style="color: #ff0000;">The server network address <strong>“TCP://ServerName.abc.local:5022&#8243;</strong> cannot be reached or does not exist. Check the network address name and that the ports for the local and remote endpoints are operational. (Microsoft SQL Server, Error: 1418)</span></em></p>
<h3><span style="color: #333399;">Reason behind Error 1418</span></h3>
<p>Main reason behind database mirroring error 1418 is because the specified server network address cannot be reached or does not exist. The server network address cannot be reached because of multiple reasons. Some of them are given below.</p>
<p><img loading="lazy" decoding="async" class="size-full wp-image-2000 alignright" src="http://techyaz.com/wp-content/uploads/2018/03/fix-error-1418.png" alt="fix error 1418" width="300" height="300" srcset="https://techyaz.com/wp-content/uploads/2018/03/fix-error-1418.png 300w, https://techyaz.com/wp-content/uploads/2018/03/fix-error-1418-150x150.png 150w, https://techyaz.com/wp-content/uploads/2018/03/fix-error-1418-160x160.png 160w, https://techyaz.com/wp-content/uploads/2018/03/fix-error-1418-320x320.png 320w" sizes="auto, (max-width: 300px) 100vw, 300px" /></p>
<ul>
<li>Principal, Mirror and Witness servers are not talking to each other.</li>
<li>Wrong network address name, mirror server instance name or port number.</li>
<li>Mirror database is not ready for mirroring.</li>
<li>Principal or mirror server instance is behind a firewall.</li>
<li>You are using local system account to run SQL Server services and not using certificates for authentication.</li>
<li>SQL Server services are running with different domain accounts on Principal and Mirror server and service accounts don&#8217;t have enough permission on endpoints.</li>
<li>Different endpoint encryption value set on Principal, Mirror and Witness server.</li>
<li>Endpoints are not started on the partner servers.</li>
<li>Principal server instance is not listening on the port assigned to its database mirroring endpoint.</li>
</ul>
<p>We need to verify each option mentioned above carefully to fix this error.</p>
<h3><span style="color: #333399;">Solution</span></h3>
<p>The solution of this issue may vary case to case depending on the nature of issue. To fix this issue we need to find out the main root cause behind error 1418. The root cause may be anything that is given in above section. Here I will describe each probable reason given above and its solution to fix this issue. Make sure to go through with each point given in this article.</p>
<h5><span style="color: #993300;">Principal, Mirror and Witness Servers Should be Accessible</span></h5>
<p>Make sure that SQL Server Instances installed on Principal, Mirror &amp; Witness servers are accessible to each other. If remote login for any SQL Server instance is not enabled then you might get this issue. You can enable remote connectivity by <strong><a href="http://techyaz.com/sql-server/troubleshooting/fix-error-40-network-related-instance-specific-error-occurred-establishing-connection/" target="_blank" rel="noopener">enabling TCP/IP and Named Pipes protocols in SQL Server Configuration Manager</a></strong>. Each system must access the ports of the other SQL Server instances over TCP. You can try telnet the SQL Server ports of other partners.</p>
<h5><span style="color: #993300;">Verify Correct System Details </span></h5>
<p>Sometimes we entered wrong details that end up with throwing errors. Make sure to verify the network address name, mirror server instance name and its port numbers are correct. You can recheck all the details whether you have entered them correctly or not.</p>
<h5><span style="color: #993300;">Mirror Database Preparation</span></h5>
<p>Verify that the mirror database is ready for database mirroring. We should prepare mirror database before configuring or during configuring database mirroring. It is suggested to keep identical drive path for mirror database files. Below are the steps you should take care for preparing your mirroring database.</p>
<ul>
<li>Run full backup and subsequent transactional log backup of the Principal database and copy it to the Mirror server.</li>
<li>Restore database with same name in norecovery state on Mirror server with the copied backup files from above step. You must ensure that restored database on mirror server should be in restoring mode before starting database mirroring configuration.</li>
</ul>
<h5><span style="color: #993300;">Firewall/Ports</span></h5>
<p>One of the probable reason to get error 1418 is partner servers are behind firewall. Make sure that the principal server instance and destination mirror server instance is not behind a firewall and they should talk to each other. Principal server, Mirror server and witness server should be accessible to each other.</p>
<p>Verify that SQL Server port and endpoint ports are enabled and accessible via telnet. If not or you are not able to telnet any of the partner instance from any server participating in mirroring then you should ask your network admins to open these ports to establish the connectivity over given port.</p>
<h5><span style="color: #993300;">Endpoints</span></h5>
<p>Make sure that endpoint has been created on principal, mirror and witness servers. Verify that the endpoints are started on each partner server instances. You can check endpoint status by running below T-SQL query on each instance.</p>
<pre><strong><span style="color: #0000ff;">SELECT state_desc FROM sys.database_mirroring_endpoints</span></strong></pre>
<p>If either endpoint is not started, execute below ALTER ENDPOINT statement to start it.</p>
<pre><span style="color: #008000;"><strong>#Change the name of your endpoints. Here endpoint name is Mirroring</strong></span>
<strong><span style="color: #0000ff;">ALTER ENDPOINT Mirroring</span></strong>
<strong><span style="color: #0000ff;">STATE = STARTED</span></strong>
<strong><span style="color: #0000ff;">AS TCP (LISTENER_PORT = &lt;port_number&gt;)</span></strong>
<strong><span style="color: #0000ff;">FOR database_mirroring (ROLE = ALL);</span></strong>
<strong><span style="color: #0000ff;">GO</span></strong></pre>
<p>Recheck that the principal server instance is listening on the port assigned to its database mirroring endpoint and the mirror server instance is listening on its port. If a partner is not listening on its assigned port, modify the database mirroring endpoint to listen on a different port.</p>
<p>Sometimes this issue got fixed by dropping the existing endpoint and recreate it again on partner servers.</p>
<h5><span style="color: #993300;">Service Accounts</span></h5>
<p>Do not use <em>local system</em> account to run SQL Server services. If you don’t have any choice and want to use local system then ensure to use certificates for authentications.</p>
<p>Make sure that service accounts that you are using to run SQL Server services must have CONNECT permission to mirroring endpoints. Also, if you are configuring database mirroring between two domains then the login of one account must be created in <strong>master</strong> database on the other computer, and that login must be granted CONNECT permissions on the endpoint.</p>
<p>It&#8217;s always advisable to use same service accounts to run SQL Server services on all three Instances on Principal, Mirror and Witness server.</p>
<p>You can comment us your experience about fixing this issue. We will update this article with your solution that you have used to fix this issue.</p>
<p>I hope you like this article. Please follow us on our <a href="https://www.facebook.com/Techyaz/" target="_blank" rel="noopener">Facebook</a> page and <a href="https://twitter.com/Tech_yaz" target="_blank" rel="noopener">Twitter </a>handle to get latest updates.</p>
<p><em><strong><span style="color: #800000;">Read More:</span></strong></em></p>
<ul>
<li><strong><a href="http://techyaz.com/sql-server/fix-error-15141-server-principal-owns-one-endpoints-cannot-dropped/" target="_blank" rel="noopener">Fix Error 15141: The server principal owns one or more endpoints and cannot be dropped</a></strong></li>
<li><strong><a href="http://techyaz.com/sql-server/troubleshooting/fix-alwayson-error-35250-joining-database-secondary-replica-resulted-error/" target="_blank" rel="noopener">Fix AOAG Error 35250: Joining database on Secondary Replica resulted in an error</a></strong></li>
<li><strong><a href="http://techyaz.com/sql-server/upgrade-patch-availability-group-instances/" target="_blank" rel="noopener">How to Upgrade or Patch Availability Group Instances?</a></strong></li>
<li><strong><a href="http://techyaz.com/sql-server/alwayson/sql-server-alwayson-interview-questions-answers/" target="_blank" rel="noopener">SQL Server Always On Interview Questions and Answers</a></strong></li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The post <a href="https://techyaz.com/sql-server/troubleshooting/fix-error-1418-the-server-network-address-cannot-be-reached-or-does-not-exist/">Fix Error 1418: The server network address cannot be reached or does not exist.</a> appeared first on <a href="https://techyaz.com">Techyaz.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://techyaz.com/sql-server/troubleshooting/fix-error-1418-the-server-network-address-cannot-be-reached-or-does-not-exist/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Fix SQL Server Error 233: No process is on the other end of the pipe</title>
		<link>https://techyaz.com/sql-server/troubleshooting/fix-error-233-no-process-end-pipe/</link>
					<comments>https://techyaz.com/sql-server/troubleshooting/fix-error-233-no-process-end-pipe/#comments</comments>
		
		<dc:creator><![CDATA[Manvendra Deo Singh]]></dc:creator>
		<pubDate>Thu, 15 Feb 2018 09:43:23 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[HowTO]]></category>
		<category><![CDATA[SQL Server Configuration Manager]]></category>
		<category><![CDATA[SQL Server Connectivity Issue]]></category>
		<category><![CDATA[SQL_Error_Code]]></category>
		<guid isPermaLink="false">http://techyaz.com/?p=1869</guid>

					<description><![CDATA[<p>Today, I got SQL Server error 233 no process is on the other end of the pipe while connecting to one of the SQL Server instance using SSMS client. SQL Error 233 was saying No process is on the other&#46;&#46;&#46;</p>
<p>The post <a href="https://techyaz.com/sql-server/troubleshooting/fix-error-233-no-process-end-pipe/">Fix SQL Server Error 233: No process is on the other end of the pipe</a> appeared first on <a href="https://techyaz.com">Techyaz.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Today, I got <em>SQL Server error 233 no process is on the other end of the pipe</em> while connecting to one of the SQL Server instance using SSMS client. SQL Error 233 was saying <strong>No process is on the other end of the pipe</strong> and its details are given as:</p>
<p><span style="color: #ff0000;"><em>A connection was successfully established with the server, but then an error occurred during the login process. (provider: Shared Memory Provider, error: 0 – No process is on the other end of the pipe) (Microsoft SQL Server, Error: 233)</em></span></p>
<p>You can see the screenshot of this error that I had received while making a database connection.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1871" src="http://techyaz.com/wp-content/uploads/2018/02/error-233-min.jpg" alt="Error 233" width="619" height="315" srcset="https://techyaz.com/wp-content/uploads/2018/02/error-233-min.jpg 619w, https://techyaz.com/wp-content/uploads/2018/02/error-233-min-300x153.jpg 300w" sizes="auto, (max-width: 619px) 100vw, 619px" /></p>
<h3><span style="color: #333399;">SQL Server Error 233 No process is on the other end of the pipe &#8211; Root Cause</span></h3>
<p>Above SQL error 233 suggests the provider name as Shared Memory Provider. We know Shared Memory is a protocol used in SQL Server along with TCP/IP and Named pipe. We decided to check the settings and values for all protocols in SQL Server Configuration Manager.</p>
<p>I launched <a href="http://techyaz.com/sql-server/troubleshooting/fix-sql-server-configuration-manager-issue-mmc-not-create-snap/" target="_blank" rel="noopener">SQL Server Configuration manager</a> and expanded SQL Server Network Protocols from left side pane. Here, you can see an option “<em>Protocols for MSSQLSERVER</em>”.  MSSQLSERVER is the name of SQL Server Instance as default instance has been installed there. If you have named instance installed on your machine then you might get “<em>Protocols for &lt;INSTANCENAME&gt;</em>.</p>
<p>Now click on this option “<em>Protocols for MSSQLSERVER</em>”, you can see all three protocols used in SQL Server in right side pane as shown in below image.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1872" src="http://techyaz.com/wp-content/uploads/2018/02/error233-1-min.png" alt="SQL Server Configuration Manager to check Protocols" width="792" height="273" srcset="https://techyaz.com/wp-content/uploads/2018/02/error233-1-min.png 792w, https://techyaz.com/wp-content/uploads/2018/02/error233-1-min-300x103.png 300w, https://techyaz.com/wp-content/uploads/2018/02/error233-1-min-768x265.png 768w" sizes="auto, (max-width: 792px) 100vw, 792px" /></p>
<p>Here we can see Shared Memory protocol is set as Enabled but Named Pipes is set as Disabled that should be enabled to make successful database connection. This was the main reason for getting this error. Keep reading this article to fix this issue in next section.</p>
<p>I have also written another aspect of SQL Server Error 233 in below article. You might get this error if your SQL Server Instance has exceeded the total number of user connections set in server configurations. Have a look at this article as well.</p>
<ul>
<li><strong><a href="http://techyaz.com/sql-server/troubleshooting/fixing-error-233-how-to-set-the-user-connections-server-configuration-option-in-sql-server/" target="_blank" rel="noopener">Fix SQL Server Error 233: User Connections Server Configuration option in SQL Server</a></strong></li>
</ul>
<h3><span style="color: #333399;">Solution</span></h3>
<p>We get error 233 ( SQL Server no process is on the other end of the pipe )because SQL Server client cannot connect to the server. This error could occur because the server is not configured to accept remote connections. To fix this issue, we will use the SQL Server Configuration Manager tool to allow SQL Server to accept remote connections. Here, in our case one of the protocol Named Pipe was disabled that’s why we were getting error. We will go ahead and fix this issue by enable the Named Pipe protocol. You might get this issue due to any protocol being disabled.</p>
<p>Make sure to enable Shared Memory, TCP/IP and Named Pipe protocols. Launch <strong>SQL Server Configuration Manager</strong>. Expand <strong>SQL Server Network Configuration</strong> from left side pane and click on <strong>Protocols for MSSQLSERVER</strong>. MSSQLSERVER is SQL Server Instance name. Now you will see all protocols in to right side pane. Right click on given protocols that is disabled and select <strong>Enable</strong> button to enable that protocols.</p>
<p>Named Pipe protocol was disabled in my case so I have launched <strong>Properties</strong> window of this protocol and selected Enabled option as <strong>Yes</strong> from dropdown as shown in below screenshot. Now click on Apply and Ok button to apply this change on SQL Server. It will ask you to restart the SQL Server service to apply these changes in to effect. <strong>Restart SQL Server services</strong> from SQL Server Configuration manager. Once services will come online, try to connect to your SQL Server instance, this time you will not face error 233 and you will be able to make successful database connection.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1873" src="http://techyaz.com/wp-content/uploads/2018/02/error233-2-min.jpg" alt="Enable Named Pipe Protocol" width="592" height="536" srcset="https://techyaz.com/wp-content/uploads/2018/02/error233-2-min.jpg 592w, https://techyaz.com/wp-content/uploads/2018/02/error233-2-min-300x272.jpg 300w" sizes="auto, (max-width: 592px) 100vw, 592px" /></p>
<p>If you are still facing same issue ( no process is on the other end of the pipe )then you can also check “<strong><em>Allow Remote Connections</em></strong>” settings for this SQL Server instance. This setting must be enabled to connect to databases remotely. Connect to SQL Server Instance in SSMS locally on database server. Right click on <strong>SQL Server instance name</strong> in SSMS and choose <strong>Properties</strong>. You will get Server properties window. Click on <strong>Connections</strong> from left side pane and tick the check box on <strong>Allow remote connections to this server</strong> option from right side pane.</p>
<p>I hope you like this article. Please follow our <a href="https://www.facebook.com/Techyaz/">Facebook</a> page and <a href="https://twitter.com/Tech_yaz">Twitter</a> handle to get latest updates.</p>
<p><span style="color: #800000;"><em><strong>Read More Articles on SQL Server Connection Issues:</strong></em></span></p>
<ul>
<li><strong><a href="http://techyaz.com/sql-server/troubleshooting/fix-sql-network-interfaces-error-28-server-doesnt-support-requested-protocol/" target="_blank" rel="noopener">Fix SQL Server Network Interfaces Error 28: Server doesn&#8217;t support requested protocol</a></strong></li>
<li><strong><a href="http://techyaz.com/sql-server/troubleshooting/fix-error-40-network-related-instance-specific-error-occurred-establishing-connection/" target="_blank" rel="noopener">Error 40: A network-related or instance-specific error occurred while establishing a connection to SQL Server</a></strong></li>
<li><strong><a href="http://techyaz.com/sql-server/troubleshooting/fix-error-53-not-open-connection-sql-server/" target="_blank" rel="noopener">Fix Error 53: Could not open a connection on SQL Server</a></strong></li>
<li><strong><a href="http://techyaz.com/sql-server/troubleshooting/fix-error-4064-cannot-open-user-default-database-login-failed/" target="_blank" rel="noopener">Fix Error 4064: Cannot open user default database</a></strong></li>
<li><strong><a href="http://techyaz.com/sql-server/troubleshooting/fixing-error-233-how-to-set-the-user-connections-server-configuration-option-in-sql-server/" target="_blank" rel="noopener">Error 233: How to set the user connections server configuration option in SQL Server</a></strong></li>
</ul>
<p>The post <a href="https://techyaz.com/sql-server/troubleshooting/fix-error-233-no-process-end-pipe/">Fix SQL Server Error 233: No process is on the other end of the pipe</a> appeared first on <a href="https://techyaz.com">Techyaz.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://techyaz.com/sql-server/troubleshooting/fix-error-233-no-process-end-pipe/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Fix SQL Server Error 53: Could not open a connection on SQL Server</title>
		<link>https://techyaz.com/sql-server/troubleshooting/fix-error-53-not-open-connection-sql-server/</link>
					<comments>https://techyaz.com/sql-server/troubleshooting/fix-error-53-not-open-connection-sql-server/#comments</comments>
		
		<dc:creator><![CDATA[Manvendra Deo Singh]]></dc:creator>
		<pubDate>Wed, 17 Jan 2018 14:37:43 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Connection Issue]]></category>
		<category><![CDATA[connectivity Issue]]></category>
		<category><![CDATA[SQL Server Configuration Manager]]></category>
		<category><![CDATA[SQL Server Connectivity Issue]]></category>
		<category><![CDATA[SQL_Error_Code]]></category>
		<guid isPermaLink="false">http://techyaz.com/?p=1506</guid>

					<description><![CDATA[<p>Today, I will explain how to fix SQL Server error 53 (The network path was not found). The details about SQL error 53 are given as “A network-related or instance specific error occurred while establishing a connection to SQL Server.&#46;&#46;&#46;</p>
<p>The post <a href="https://techyaz.com/sql-server/troubleshooting/fix-error-53-not-open-connection-sql-server/">Fix SQL Server Error 53: Could not open a connection on SQL Server</a> appeared first on <a href="https://techyaz.com">Techyaz.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Today, I will explain how to fix SQL Server error 53 (The network path was not found). The details about SQL error 53 are given as “<em><span style="color: #ff0000;">A network-related or instance specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible verify that the instance name is correct and that SQL Server is configured to allow remote connections. (Provider: Named Pipes Provider, error: 40 &#8211; Could not open a connection on SQL Server) (Microsoft SQL Server, Error : 53)</span>”</em></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1508" src="http://techyaz.com/wp-content/uploads/2018/01/error-53-min.jpg" alt="SQL Server error 53" width="629" height="233" srcset="https://techyaz.com/wp-content/uploads/2018/01/error-53-min.jpg 629w, https://techyaz.com/wp-content/uploads/2018/01/error-53-min-300x111.jpg 300w" sizes="auto, (max-width: 629px) 100vw, 629px" /></p>
<p>You can also get below error similar to error 53 under below details.</p>
<p><span style="color: #ff0000;"><em>An error has occurred while establishing a connection to the server. When connecting to SQL Server, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 &#8211; Could not open a connection to SQL Server) (.Net SqlClient Data Provider)</em></span></p>
<h4><span style="color: #333399;">Root Cause</span></h4>
<p>Microsoft SQL Server Error 53 looks very much like the <a href="http://techyaz.com/sql-server/troubleshooting/fix-error-40-network-related-instance-specific-error-occurred-establishing-connection/" target="_blank" rel="noopener">Error 40: A network-related or instance-specific error occurred while establishing a connection to SQL Server</a> at first look. Like SQL Server error 40, here also SQL Server client cannot connect to the SQL Server Instance. This error could occur because either the client cannot resolve the name of the server or the name of the server is incorrect.</p>
<p>You might get this issue due to other reasons as well although main reason is the wrong server name or port name. I have given all those possible reasons behind the Microsoft SQL Server error 53 in below points.</p>
<ol>
<li>Wrong SQL Server Instance name while establishing database connection.</li>
<li>Entering wrong port no can be one of the reason for SQL Server error 53.</li>
<li>SQL Server Instance is not accessible due to firewall or any reason.</li>
<li>Telnet port 1433 or port no on which SQL Server is running. These ports might be blocked.</li>
<li>TCP/IP or Named Pipes protocol is disabled in SQL Server Configuration Manager.</li>
<li>Remote Connection is disabled for this SQL Server Instance.</li>
<li>SQL Server Browser service is stopped.</li>
</ol>
<h4><span style="color: #333399;">Solution</span></h4>
<p>We need to check and validate multiple factors to rectify Microsoft SQL Server error 53. Check all factors given in below step by step points to fix all possibilities for this error.</p>
<ol>
<li>Sometimes, we enter wrong server details by mistake. Make sure to enter <strong>correct SQL Server instance name</strong> while making database connection otherwise you will face sql error 53.</li>
<li>Try to connect using <strong>ip address</strong> and <strong>port number</strong> instead of putting server name in connection string.</li>
<li>Make sure <strong>SQL Server services</strong> are running fine and its accessible.</li>
<li><strong>Check firewall</strong> details. Firewall should open between your client machine and database server. Port 1433 and 1434 should be enabled. Telnet both ports to make sure ports are open.</li>
<li>Make sure to enable <strong>TCP/IP </strong>and <strong>Named Pipes. </strong>Launch <strong>SQL Server Configuration Manager</strong>. Expand <strong>SQL Server Network Configuration</strong> from left side pane and click on <strong>Protocols for MSSQLSERVER</strong>. MSSQLSERVER is SQL Server Instance name. Now you will see all protocols in to right side pane. Right click on given protocols and select <strong>Enable</strong> button to enable both protocols.</li>
<li><strong>Check TCP/IP</strong> name resolution, you can use the <strong>ping </strong>command in the Windows operating system. You can also right-click on <strong>TCP/IP</strong> and select <strong>Properties </strong>in SQL Server Configuration Manager. Verify that, under IP2, the IP Address is set to the computer&#8217;s IP address on the local subnet. Scroll down to <strong>IPAll</strong>. Make sure that <strong>TCP Dynamic Ports</strong> is blank. Make sure that TCP Port is set to 1433 or your identified port no.</li>
<li>Remote connection must be enabled to connect to databases remotely. Connect to SQL Server Instance in SSMS. Right click on <strong>SQL Server instance name </strong>in SSMS and choose <strong>Properties</strong>. You will get Server properties window. Click on <strong>Connections </strong>from left side pane and tick the check box on <strong>Allow remote connections to this server</strong> option from right side pane.</li>
<li>SQL browser service should not be stopped if your security policy allows it. If you have disabled this service to apply hardening then make sure to pass port no along with SQL Server instance name/IP while making database connection.</li>
</ol>
<p>You can fix SQL error 53 by applying above solutions on your SQL Server instance. I hope you like this article. Please follow our <a href="https://www.facebook.com/Techyaz/">Facebook</a> page and <a href="https://twitter.com/Tech_yaz">Twitter</a> handle to get latest updates.</p>
<p><strong><em><span style="color: #800000;">Related Articles:</span></em></strong></p>
<ul>
<li><strong><a href="http://techyaz.com/sql-server/troubleshooting/fix-sql-network-interfaces-error-28-server-doesnt-support-requested-protocol/" target="_blank" rel="noopener">Fix Error 28 &#8211; Server doesn&#8217;t support requested protocol</a></strong></li>
<li><strong><a href="http://techyaz.com/sql-server/troubleshooting/fix-error-40-network-related-instance-specific-error-occurred-establishing-connection/" target="_blank" rel="noopener">Error 40: A network-related or instance-specific error occurred while establishing a connection to SQL Server</a></strong></li>
<li><strong><a href="http://techyaz.com/sql-server/troubleshooting/fix-error-4064-cannot-open-user-default-database-login-failed/" target="_blank" rel="noopener">Error 4064: Cannot open user default database. Login failed.</a></strong></li>
<li><strong><a href="http://techyaz.com/sql-server/troubleshooting/fix-error-15138-error-3729/" target="_blank" rel="noopener">Fix Login Drop issue Error 15138 and Error 3729</a></strong></li>
</ul>
<p>The post <a href="https://techyaz.com/sql-server/troubleshooting/fix-error-53-not-open-connection-sql-server/">Fix SQL Server Error 53: Could not open a connection on SQL Server</a> appeared first on <a href="https://techyaz.com">Techyaz.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://techyaz.com/sql-server/troubleshooting/fix-error-53-not-open-connection-sql-server/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>SQL Server Error 40: A network-related or instance-specific error occurred while establishing a connection to SQL Server.</title>
		<link>https://techyaz.com/sql-server/troubleshooting/fix-error-40-network-related-instance-specific-error-occurred-establishing-connection/</link>
					<comments>https://techyaz.com/sql-server/troubleshooting/fix-error-40-network-related-instance-specific-error-occurred-establishing-connection/#respond</comments>
		
		<dc:creator><![CDATA[Manvendra Deo Singh]]></dc:creator>
		<pubDate>Tue, 09 Jan 2018 06:14:45 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Connection Issue]]></category>
		<category><![CDATA[connectivity Issue]]></category>
		<category><![CDATA[SQL Server Configuration Manager]]></category>
		<category><![CDATA[SQL Server Connectivity Issue]]></category>
		<guid isPermaLink="false">http://techyaz.com/?p=1459</guid>

					<description><![CDATA[<p>Today, a user has raised a request to fix an error (Microsoft SQL Server Error 40 &#8211; Could not open a connection to SQL Server or Microsoft SQL Server, Error 2) he was getting while establishing the database connection. Sometimes you might&#46;&#46;&#46;</p>
<p>The post <a href="https://techyaz.com/sql-server/troubleshooting/fix-error-40-network-related-instance-specific-error-occurred-establishing-connection/">SQL Server Error 40: A network-related or instance-specific error occurred while establishing a connection to SQL Server.</a> appeared first on <a href="https://techyaz.com">Techyaz.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Today, a user has raised a request to fix an error (Microsoft <em>SQL Server Error 40 &#8211; Could not open a connection to SQL Server or Microsoft SQL Server, Error 2</em>) he was getting while establishing the database connection. Sometimes you might get this error with text<span style="color: #000000;"> ( <em>provider: Named Pipes Provider, error: 40 &#8211; Could not open a connection to SQL Server).</em></span></p>
<p>The error details are given below.</p>
<p><em><span style="color: #ff0000;">A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error:40 – Could not open a connection to SQL Server) (Microsoft SQL Server, Error: 2)</span></em></p>
<p>Below is the screenshot of above Microsoft SQL Server error 40.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1461" src="http://techyaz.com/wp-content/uploads/2018/01/error-40-min.jpg" alt="error 40" width="627" height="312" srcset="https://techyaz.com/wp-content/uploads/2018/01/error-40-min.jpg 627w, https://techyaz.com/wp-content/uploads/2018/01/error-40-min-300x149.jpg 300w" sizes="auto, (max-width: 627px) 100vw, 627px" /></p>
<p>Sometimes, we get same error under below error text.</p>
<p><span style="color: #ff0000;"><em>An error has occurred while establishing a connection to the server. When connecting to SQL Server, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 &#8211; Could not open a connection to SQL Server) (.Net SqlClient Data Provider)</em></span></p>
<h3><span style="color: #333399;">Microsoft SQL Server Error 40 &#8211; </span><span style="color: #333399;">Root Cause</span></h3>
<p>We get SQL error 40 because SQL Server did not respond to the client request. This issue occurs due to multiple reasons. I have given all those possible reasons behind Microsoft SQL Server error 40 in below points.</p>
<ol>
<li>Server is probably not started and shutdown.</li>
<li>SQL Server Service is down.</li>
<li>SQL Server Instance is not accessible due to firewall or any reason.</li>
<li>Telnet port 1433 or port no on which SQL Server is running. These ports might be blocked.</li>
<li>TCP/IP or Named Pipes protocol is disabled in SQL Server Configuration Manager.</li>
<li>Remote Connection is disabled for this SQL Server Instance.</li>
<li>SQL Server browser service is stopped.</li>
<li>Wrong SQL Server Instance name while establishing database connection</li>
</ol>
<h3><span style="color: #333399;">Solution</span></h3>
<p>We need to check and validate multiple factors to rectify Microsoft SQL Server error 40. Check all factors given in below step by step points to fix all possibilities for this error.</p>
<ol>
<li>Make sure that database server is up and running fine.</li>
<li>Make sure SQL Server services are running fine and its accessible.</li>
<li>Check firewall details. Firewall should open between your client machine and database server.</li>
<li>Port 1433 and 1434 should be enabled. Telnet both ports to make sure ports are open.</li>
<li>Make sure to enable <strong>TCP/IP</strong> and <strong>Named Pipes</strong> protocols. Launch <strong>SQL Server Configuration Manager</strong>. Expand <strong>SQL Server Network Configuration</strong> from left side pane and click on <strong>Protocols for MSSQLSERVER</strong>. MSSQLSERVER is SQL Server Instance name. Now you will see all protocols in to right side pane. Right click on given protocols and select <strong>Enable</strong> button to enable both protocols.</li>
<li>Remote connection must be enabled to connect to databases remotely. Connect to SQL Server Instance in SSMS. Right click on <strong>SQL Server instance name</strong> in SSMS and choose <strong>Properties</strong>. You will get Server properties window. Click on <strong>Connections</strong> from left side pane and tick the check box on <strong>Allow remote connections to this server</strong> option from right side pane.</li>
<li>SQL browser service should not be stopped if your security policy allows it. If you have disabled this service to apply hardening then make sure to pass port no along with SQL Server instance name while making database connection.</li>
<li>Sometimes, we enter wrong server details. Make sure to enter correct SQL Server instance name while making database connection.</li>
</ol>
<p><em><strong><span style="color: #800000;">Related Articles</span></strong></em></p>
<ul>
<li><strong><a href="https://techyaz.com/sql-server/troubleshooting/fix-sql-network-interfaces-error-28-server-doesnt-support-requested-protocol/" target="_blank" rel="noopener noreferrer">Fix Error 28 &#8211; Server doesn&#8217;t support requested protocol</a></strong></li>
<li><strong><a href="https://techyaz.com/sql-server/troubleshooting/fixing-error-233-how-to-set-the-user-connections-server-configuration-option-in-sql-server/" target="_blank" rel="noopener noreferrer">Fix Error 233: How to set user connections server configuration in SQL Server?</a></strong></li>
<li><strong><a href="https://techyaz.com/sql-server/troubleshooting/fix-error-4064-cannot-open-user-default-database-login-failed/" target="_blank" rel="noopener noreferrer">Error 4064: Cannot open user default database. Login failed.</a></strong></li>
</ul>
<p>Here, I have given different solutions to fix sql error 40 in SQL Server. I hope you like this article. Please follow our <a href="https://www.facebook.com/Techyaz/">Facebook</a> and <a href="https://twitter.com/Tech_yaz">Twitter </a>handle to get latest updates.</p>
<p>The post <a href="https://techyaz.com/sql-server/troubleshooting/fix-error-40-network-related-instance-specific-error-occurred-establishing-connection/">SQL Server Error 40: A network-related or instance-specific error occurred while establishing a connection to SQL Server.</a> appeared first on <a href="https://techyaz.com">Techyaz.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://techyaz.com/sql-server/troubleshooting/fix-error-40-network-related-instance-specific-error-occurred-establishing-connection/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Fix: SQL Network Interfaces Error 28 – Server doesn’t support requested protocol</title>
		<link>https://techyaz.com/sql-server/troubleshooting/fix-sql-network-interfaces-error-28-server-doesnt-support-requested-protocol/</link>
					<comments>https://techyaz.com/sql-server/troubleshooting/fix-sql-network-interfaces-error-28-server-doesnt-support-requested-protocol/#comments</comments>
		
		<dc:creator><![CDATA[Manvendra Deo Singh]]></dc:creator>
		<pubDate>Tue, 19 Dec 2017 15:00:52 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server Administration]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Connection Issue]]></category>
		<category><![CDATA[connectivity Issue]]></category>
		<category><![CDATA[SQL Server Configuration Manager]]></category>
		<category><![CDATA[SQL Server Connectivity Issue]]></category>
		<guid isPermaLink="false">http://techyaz.com/?p=1361</guid>

					<description><![CDATA[<p>Today I am going to discuss about Microsoft SQL Server Error 28 that most of the SQL Server users might have faced at least once in their career. It belongs to SQL Server connectivity issue SQL Network Interfaces Error 28.&#46;&#46;&#46;</p>
<p>The post <a href="https://techyaz.com/sql-server/troubleshooting/fix-sql-network-interfaces-error-28-server-doesnt-support-requested-protocol/">Fix: SQL Network Interfaces Error 28 – Server doesn’t support requested protocol</a> appeared first on <a href="https://techyaz.com">Techyaz.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Today I am going to discuss about Microsoft SQL Server Error 28 that most of the SQL Server users might have faced at least once in their career. It belongs to SQL Server connectivity issue SQL Network Interfaces Error 28.</p>
<h3><span style="color: #333399;">Microsoft SQL Server Error 28</span></h3>
<p>This is very common error that most of the people have gone through. Microsoft SQL Server Error 28 details are given below:</p>
<div><em><span style="color: #ff0000;">An error has occurred while establishing a connection to the server. When connecting to SQL Server, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 28 &#8211; Server doesn&#8217;t support requested protocol) (Microsoft SQL Server, Error: -1)</span></em></div>
<p>Sometime you might get same error as below description.</p>
<div><em><span style="color: #ff0000;">A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 28 – Server doesn’t support requested protocol)</span></em></div>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-1363" src="http://techyaz.com/wp-content/uploads/2017/12/error-28.png" alt="SQL Network Interfaces error 28" width="642" height="200" srcset="https://techyaz.com/wp-content/uploads/2017/12/error-28.png 607w, https://techyaz.com/wp-content/uploads/2017/12/error-28-300x93.png 300w" sizes="auto, (max-width: 642px) 100vw, 642px" /></p>
<h3><span style="color: #333399;">Root Cause</span></h3>
<p>Generally, we get <em>SQL Network Interfaces Error 28</em> while connecting to SQL Server instance either using SQL Server Management studio or using any other way. There might be several reasons behind generating Microsoft SQL Server Error 28. I have tried to capture all such reasons in below points..</p>
<ul>
<li>A specified SQL Server instance name is not valid. Wrong SQL Server Instance Name can lead to generate Microsoft SQL Server Error 28.</li>
<li>Remote access is not enabled for your SQL Server instance.</li>
<li>The firewall on the server has refused the connection because ports used by SQLBROWSER.EXE and SQLSERVR.EXE is still blocked.</li>
<li>The SQL Server Browser service (sqlbrowser) is not started.</li>
</ul>
<h3><span style="color: #333399;">Solution</span></h3>
<p>We need to check and validate multiple factors to fix Microsoft SQL Server error 28. Check all factors given in below step by step points to fix all possibilities for this SQL error 28.</p>
<ul>
<li>Validate whether server on which SQL Server is hosted is reachable from your client machine or not. Run ping and telnet to make sure server connectivity.</li>
<li>Make sure SQL Server is running fine on your server. Check SQL Server services.</li>
<li>Firewall ports 1433 for SQL Server and 1434 for SQL Server Browser services should be opened.</li>
<li>Verify correct SQL Server Instance name. Check the spelling of the SQL Server instance name that is specified in the connection string.</li>
<li>Make sure to enter full SQL Server Instance name in case you have named instance like SERVERNAME\SQL2017.</li>
<li>Make sure that the SQL Server Browser service is started on the server.</li>
<li>Enable Remote connection for your SQL Server Instance. Most of the people face Microsoft SQL Server error 28 because remote connection was disabled on the SQL Server Instance. Use the SQL Server Configuration Manager tool to enable SQL Server to accept remote connections over the TCP or named pipes protocols. Below steps you can follow to enable remote connections.</li>
</ul>
<ol>
<li>Launch <strong>SQL Server Configuration Manager</strong>. Expand <strong>SQL Server Network Configuration</strong> from left side pane and then click <strong>Protocols for </strong><em>InstanceName</em>. If your server has default instance then it will look like “<strong>Protocols for MSSQLSERVER</strong>”</li>
<li>You can see all three protocols in right side pane. <strong>Shared Memory, Named Pipes and TCP/IP.</strong></li>
<li>Make sure to enable <strong>Named Pipes and TCP/IP. </strong>Right-click at the protocol name and then click <strong>Enable</strong>. The icon for the protocol will change to show that the protocol is enabled.</li>
<li>You need to restart the SQL Server services to bring the changes into effect so restart your SQL Server services.</li>
</ol>
<p><em><strong><span style="color: #800000;">Related Articles</span></strong></em></p>
<ul>
<li><strong><a href="https://techyaz.com/sql-server/troubleshooting/fix-error-40-network-related-instance-specific-error-occurred-establishing-connection/" target="_blank" rel="noopener">Fix SQL Server Error 40: A Network related or Instance specific Error Occurred while establishing a connection to SQL Server</a></strong></li>
<li><strong><a href="https://techyaz.com/sql-server/troubleshooting/fix-error-53-not-open-connection-sql-server/" target="_blank" rel="noopener">How to Fix SQL Server Error 53: Could Not Open a Connection on SQL Server?</a></strong></li>
<li><strong><a href="https://techyaz.com/sql-server/troubleshooting/fix-error-4064-cannot-open-user-default-database-login-failed/" target="_blank" rel="noopener">Fix Error 4064: Cannot open user default database</a></strong></li>
<li><strong><a href="https://techyaz.com/sql-server/troubleshooting/fixing-sap-connectivity-issue-aoag-automatic-failover/" target="_blank" rel="noopener">SAP Connectivity Issue After AlwaysON Automatic failover</a></strong></li>
<li><strong><a href="https://techyaz.com/sql-server/troubleshooting/fix-error-976/" target="_blank" rel="noopener">Fix Error 976: Cannot connect to Secondary Replica of AOAG</a></strong></li>
</ul>
<p>Here, i have shown you how to fix sql error 28. I hope you like this article. Please follow our <a href="https://www.facebook.com/Techyaz/">Facebook</a> page and <a href="https://twitter.com/Tech_yaz">Twitter</a> handle to get latest updates.</p>
<p>The post <a href="https://techyaz.com/sql-server/troubleshooting/fix-sql-network-interfaces-error-28-server-doesnt-support-requested-protocol/">Fix: SQL Network Interfaces Error 28 – Server doesn’t support requested protocol</a> appeared first on <a href="https://techyaz.com">Techyaz.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://techyaz.com/sql-server/troubleshooting/fix-sql-network-interfaces-error-28-server-doesnt-support-requested-protocol/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>What is Instant File Initialization and How to enable it on SQL Server Instance?</title>
		<link>https://techyaz.com/sql-server/sql-server-administration/instant-file-initialization-enable-on-sql-server-instance/</link>
					<comments>https://techyaz.com/sql-server/sql-server-administration/instant-file-initialization-enable-on-sql-server-instance/#respond</comments>
		
		<dc:creator><![CDATA[Manvendra Deo Singh]]></dc:creator>
		<pubDate>Thu, 07 Sep 2017 08:40:38 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server Administration]]></category>
		<category><![CDATA[data file]]></category>
		<category><![CDATA[HowTO]]></category>
		<category><![CDATA[Instant File Initialization]]></category>
		<category><![CDATA[SQL Server Configuration Manager]]></category>
		<category><![CDATA[SQL_Server_Architecture]]></category>
		<guid isPermaLink="false">http://techyaz.com/?p=820</guid>

					<description><![CDATA[<p>Instant file initialization is very useful feature to speedup the process of increasing or allocating data file space of a SQL Server database. Have you ever thought how SQL Server initialized its database files during space allocation? General way to&#46;&#46;&#46;</p>
<p>The post <a href="https://techyaz.com/sql-server/sql-server-administration/instant-file-initialization-enable-on-sql-server-instance/">What is Instant File Initialization and How to enable it on SQL Server Instance?</a> appeared first on <a href="https://techyaz.com">Techyaz.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Instant file initialization</strong> is very useful feature to speedup the process of increasing or allocating data file space of a SQL Server database. Have you ever thought how SQL Server initialized its database files during space allocation? General way to initialize any data and log files is to filling the files with zeros to overwrite any existing data left on the disk from previously deleted files. Data and log file initialization happen during space allocation activities such as database creation, adding any database files, Autogrow operation or increasing the size of any database files and backup file creating.</p>
<p>Read more about auto growth and auto shrink operation in SQL Server. Both are very important activity you should review to improve your database performance.</p>
<ul>
<li><strong><a href="https://techyaz.com/sql-server/understanding-database-autogrowth-sql-server/" target="_blank" rel="noopener">Understanding Database Autogrowth in SQL Server</a></strong></li>
<li><strong><a href="https://techyaz.com/sql-server/always-turn-off-database-auto-shrink/" target="_blank" rel="noopener">Why Should You Always Turn Off Database Auto Shrink Property?</a></strong></li>
</ul>
<h2>What is Instant File Initialization?</h2>
<p>Data and log file initialization takes lot of time if you have to create large database files. This can also increase total completion time of large database restore or large amount of data import to the SQL Server. Microsoft has given a feature called <strong>Instant file initialization</strong> that allows fast data file allocations for all data file operations. This feature reclaims used disk space without filling that space with zeros. Instead, disk content is overwritten as new data is written to the files. But unfortunately, this feature <strong>doesn&#8217;t work with log files</strong> so they cannot be initialized instantaneously. This is not enterprise feature any SQL Server edition can use it.</p>
<p>As we know <strong>DELETE operation</strong> deallocates the space and a new allocation can reuse that space which may still have data in it. When we do not zero out the existing space in case of instant file initialization there is a possibility that someone could read data that you thought had been deleted. This is a <strong>known security risk</strong> of this feature that must be considered while enabling it for your SQL Server Instance. Instant File Initialization is not enabled by default in SQL Server because of this security risk.</p>
<h3>Enable Instant File Initialization for SQL Server?</h3>
<p>Below are the steps you need to perform to enable Instant File Initialization.</p>
<p><strong>Step 1-</strong> Login to server where you want to enable Instant File Initialization. This might be your database server or backup server.<br /><strong>Step 2-</strong> Open the <strong>Local Security Policy</strong> application. You can go to <strong>Control Panel-&gt;Administrative Tools-&gt;Local Security Policy</strong>. You can also open it directly by putting <strong>secpol.msc</strong> into run command prompt.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-821" src="http://techyaz.com/wp-content/uploads/2017/09/1-run.jpg" alt="Open Local Security Policy by running secpol.msc" width="461" height="241" srcset="https://techyaz.com/wp-content/uploads/2017/09/1-run.jpg 461w, https://techyaz.com/wp-content/uploads/2017/09/1-run-300x157.jpg 300w" sizes="auto, (max-width: 461px) 100vw, 461px" /></p>
<p><strong>Step 3-</strong> In the left pane, expand <strong>Local Policies</strong>, and then click <strong>User Rights Assignment</strong>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-822" src="http://techyaz.com/wp-content/uploads/2017/09/2-local-policy.jpg" alt="local security policy " width="664" height="576" srcset="https://techyaz.com/wp-content/uploads/2017/09/2-local-policy.jpg 664w, https://techyaz.com/wp-content/uploads/2017/09/2-local-policy-300x260.jpg 300w" sizes="auto, (max-width: 664px) 100vw, 664px" /><br /><strong>Step 4-</strong> In the right pane, double-click <strong>Perform volume maintenance tasks</strong>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-823" src="http://techyaz.com/wp-content/uploads/2017/09/3-local-policy.jpg" alt="Enable Instant file Initialization" width="558" height="542" srcset="https://techyaz.com/wp-content/uploads/2017/09/3-local-policy.jpg 558w, https://techyaz.com/wp-content/uploads/2017/09/3-local-policy-300x291.jpg 300w" sizes="auto, (max-width: 558px) 100vw, 558px" /><br /><strong>Step 5-</strong> Click <strong>Add User or Group</strong> and add any user accounts that are used to run SQL Server services. You can get SQL Server service account from SQL Server Configuration Manager or from services.msc console.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-824" src="http://techyaz.com/wp-content/uploads/2017/09/4-sql-services.jpg" alt="SQL Server Services" width="739" height="273" srcset="https://techyaz.com/wp-content/uploads/2017/09/4-sql-services.jpg 739w, https://techyaz.com/wp-content/uploads/2017/09/4-sql-services-300x111.jpg 300w" sizes="auto, (max-width: 739px) 100vw, 739px" /></p>
<p>Now add account <strong>Domain\techyaz</strong> to above policy. It would be great if you create a group and add this account to that group and then add that group to given policy so that every time you don&#8217;t need to add user account here if SQL Server service account got changed.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-825" src="http://techyaz.com/wp-content/uploads/2017/09/5-local-policy.jpg" alt="" width="495" height="525" srcset="https://techyaz.com/wp-content/uploads/2017/09/5-local-policy.jpg 495w, https://techyaz.com/wp-content/uploads/2017/09/5-local-policy-283x300.jpg 283w" sizes="auto, (max-width: 495px) 100vw, 495px" /><br /><strong>Step 6-</strong> Once SQL Server service account will be added, it will look like below image. Click <strong>Apply</strong>, and then close all Local Security Policy dialog boxes.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-826" src="http://techyaz.com/wp-content/uploads/2017/09/6-local-policy.jpg" alt="" width="453" height="523" srcset="https://techyaz.com/wp-content/uploads/2017/09/6-local-policy.jpg 453w, https://techyaz.com/wp-content/uploads/2017/09/6-local-policy-260x300.jpg 260w" sizes="auto, (max-width: 453px) 100vw, 453px" /><br /><strong>Step 7-</strong> <strong>Restart</strong> SQL Server services to apply this change.</p>
<p>If you need to enable this feature on Cluster environment, make sure to perform this activity on all cluster nodes. If you are running with multiple SQL Server Instances, add all required security logins/group to this policy.</p>
<h3>How to Check If instant file initialization is Enabled Or Not?</h3>
<p>Now if you think <strong>how to know Instant File Initialization is enabled on your SQL Server</strong> Instance then here is the answer. You should check SQL Server logs to get the details about Instant File Initialization. When SQL Server service starts, database engine checks all details of SQL Server configurations and capture them into log file. You can see my error log file after restarting SQL Server service. Instant File Initialization is showing as enabled on this server.</p>
<pre class="brush: sql; title: ; notranslate" title=""><span style="color: #0000ff;"><strong>2017-06-16 11:16:49.15 Server Database Instant File Initialization: enabled. </strong></span><span style="color: #0000ff;"><strong>For security and performance considerations see the topic ‘Database Instant File Initialization’ in SQL Server Books Online. This </strong></span><span style="color: #0000ff;"><strong>is an informational message only. No user action is required.
</strong></span></pre>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-827" src="http://techyaz.com/wp-content/uploads/2017/09/7-Instant-file-initilization-enabled-log-1024x238.jpg" alt="instant file initialization in sql server log file" width="1024" height="238" srcset="https://techyaz.com/wp-content/uploads/2017/09/7-Instant-file-initilization-enabled-log-1024x238.jpg 1024w, https://techyaz.com/wp-content/uploads/2017/09/7-Instant-file-initilization-enabled-log-300x70.jpg 300w, https://techyaz.com/wp-content/uploads/2017/09/7-Instant-file-initilization-enabled-log-768x179.jpg 768w, https://techyaz.com/wp-content/uploads/2017/09/7-Instant-file-initilization-enabled-log.jpg 1091w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<h3><span style="color: #000080;">Advantages</span></h3>
<p>Instant File Initialization improves performance of multiple database activities where large size of data file creation or Autogrow operation will perform. This can vastly speed up these operations as zero-initialization can take a long time for large files. Below are the operations that can take advantage from this feature.</p>
<ul>
<li>Data Load/Import</li>
<li>New Database Creation</li>
<li>Database Restore</li>
<li>Autogrow Operation</li>
<li>Data file size Increase</li>
<li>Backup file Creation</li>
</ul>
<h3><span style="color: #000080;">Limitations</span></h3>
<p>This feature will not work if:</p>
<ul>
<li>Your file is a log file.</li>
<li>The account has not the required privilege.</li>
<li>It is a sparse file &#8211; Database Snapshots.</li>
<li>Transparent Data Encryption (TDE) is enabled.</li>
<li>Trace flag 1806 is enabled to disable instant file initialization.</li>
</ul>
<p>I hope you like this article. Please follow us on our <a href="https://www.facebook.com/Techyaz/">facebook page</a> and on <a href="https://twitter.com/Tech_yaz">Twitter </a>handle to get latest updates.</p>
<p><em><strong>Read More: </strong></em></p>
<ul>
<li><strong><a href="https://techyaz.com/sql-server/troubleshooting/fix-sql-server-error-5009/" target="_blank" rel="noopener">SQL Server Error 5009: One or more files listed in the statement could not be found or could not be initialized</a></strong></li>
<li><strong><a href="https://techyaz.com/sql-server/troubleshooting/fix-msg-5144-and-5145-for-long-or-failed-autogrow/" target="_blank" rel="noopener">Fix SQL Server Msg 5144 and 5145 for long or failed autogrow of data and log files</a></strong></li>
<li><strong><a href="https://techyaz.com/sql-server/troubleshooting/manage-transaction-log-file-during-data-load/" target="_blank" rel="noopener">Manage Transaction Log File during Data Load</a></strong></li>
</ul>


<p></p>
<p>The post <a href="https://techyaz.com/sql-server/sql-server-administration/instant-file-initialization-enable-on-sql-server-instance/">What is Instant File Initialization and How to enable it on SQL Server Instance?</a> appeared first on <a href="https://techyaz.com">Techyaz.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://techyaz.com/sql-server/sql-server-administration/instant-file-initialization-enable-on-sql-server-instance/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Fix SQL Server Configuration Manager Issue: MMC could not create the snap-in</title>
		<link>https://techyaz.com/sql-server/troubleshooting/fix-sql-server-configuration-manager-issue-mmc-not-create-snap/</link>
					<comments>https://techyaz.com/sql-server/troubleshooting/fix-sql-server-configuration-manager-issue-mmc-not-create-snap/#respond</comments>
		
		<dc:creator><![CDATA[Manvendra Deo Singh]]></dc:creator>
		<pubDate>Fri, 25 Aug 2017 10:10:43 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server Administration]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[HowTO]]></category>
		<category><![CDATA[SQL Server Configuration Manager]]></category>
		<category><![CDATA[SQL Tools]]></category>
		<category><![CDATA[SQL_Error_Code]]></category>
		<guid isPermaLink="false">http://techyaz.com/?p=666</guid>

					<description><![CDATA[<p>We had successfully installed SQL Server on this server but we have received error &#8220;MMC could not create the snap-in&#8221; during launching SQL Server Configuration Manager after a week. I did some google search to fix this issue but nothing&#46;&#46;&#46;</p>
<p>The post <a href="https://techyaz.com/sql-server/troubleshooting/fix-sql-server-configuration-manager-issue-mmc-not-create-snap/">How to Fix SQL Server Configuration Manager Issue: MMC could not create the snap-in</a> appeared first on <a href="https://techyaz.com">Techyaz.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>We had successfully installed SQL Server on this server but we have received error &#8220;<strong>MMC could not create the snap-in</strong>&#8221; during launching SQL Server Configuration Manager after a week. I did some google search to fix this issue but nothing had helped me. Here i will explain the solution of this error.</p>
<h3><span style="color: #000080;"><strong>Error: MMC could not create the snap-in</strong></span></h3>
<p>I faced this issue during launching SQL Server configuration manager. The error details are given below.</p>
<div class="codediv"><span class="kwrd" style="color: red;">MMC could not create the snap-in. The snap-in might not have been installed correctly.<br />
Name: SQL Server Configuration Manager<br />
CLSID: {F66AE3A2-97C7-4E45-9C70-4ECEA8B3BFA0}<br />
</span></div>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-667" src="http://techyaz.com/wp-content/uploads/2017/08/1-mmc-error.jpg" alt="mmc could not create snap-in" width="765" height="225" srcset="https://techyaz.com/wp-content/uploads/2017/08/1-mmc-error.jpg 765w, https://techyaz.com/wp-content/uploads/2017/08/1-mmc-error-300x88.jpg 300w" sizes="auto, (max-width: 765px) 100vw, 765px" /></p>
<p>This error generally comes when few components are not properly installed on your machine or few of its binaries or dlls have been removed or corrupted on the server. When you launch the particular program it does not find that binary or dll which resulted into this error.</p>
<h3><span style="color: #000080;"><strong>Solution</strong></span></h3>
<p>There are two solution of this error:</p>
<ul>
<li>Repair your SQL Server Installation.</li>
<li>By Copying Missing or Corrupted binary file/DLL</li>
</ul>
<h5><span style="color: #800000;">Repair your SQL Server Installation</span></h5>
<p>First and sure shot solution of this issue is to repair your SQL Server installation. If you are facing this issue on production server then you need proper planning before going to repair. Below are the points you should consider if you are going ahead with repair.</p>
<ol class="ordered">
<li>Make sure to <strong>communicate</strong> this with all stakeholders as this activity will require downtime.</li>
<li>Once you got the downtime window, make sure to <strong>Run Full Backup</strong> <strong>of all databases</strong>.</li>
<li><strong>Stop SQL Server Services</strong>.</li>
<li>Make sure you have <strong>SQL Server Setup</strong> on the server to run repair task. If you don&#8217;t have copy it from your repository.</li>
<li>Now <strong>rename your data folder</strong> to Data_old or something else. We will rename it to <strong>protect the actual database files</strong>. Data folder is the location where all your database files are placed. If you have kept your data and log files on separate drives, make sure to rename all data folders.</li>
<li>Go ahead with <strong>Repair</strong>. Type <strong>appwiz.cpl</strong> in run command window. Once <strong>Add &amp; Remove Program</strong> window will appear, click on your <strong>SQL Server program</strong> and then select <strong>Uninstall/Change</strong>. You will get below window to go ahead with <strong>Repair</strong> task. Click on Repair option to proceed. Make sure you should have SQL Server Full Setup for this repair task. if you don&#8217;t have setup on server, copy it from your repository to the server. Follow all steps that will come during repair window.</li>
</ol>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-668" src="http://techyaz.com/wp-content/uploads/2017/08/2-repair.jpg" alt="Repair SQL Server Installation" width="477" height="245" srcset="https://techyaz.com/wp-content/uploads/2017/08/2-repair.jpg 477w, https://techyaz.com/wp-content/uploads/2017/08/2-repair-300x154.jpg 300w" sizes="auto, (max-width: 477px) 100vw, 477px" /></p>
<p>Once Repair will complete, rename the data folder which was created during repair to Data_new and rename back the older data_old folder which we did in step 5 to data to bring all your databases online. If you will face any issue during bringing databases online, make sure to attach it to bring them online.</p>
<p>Now launch SSMS and check your databases, all databases should online and working fine. Issue will fixed here and you will be able to launch SQL Server Configuration Manager. You can see, i am able to launch SQL Server Configuration Manager successfully in below screenshot.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-669" src="http://techyaz.com/wp-content/uploads/2017/08/3-configuration-manager.jpg" alt="SQL Server Configuration Manager" width="644" height="199" srcset="https://techyaz.com/wp-content/uploads/2017/08/3-configuration-manager.jpg 644w, https://techyaz.com/wp-content/uploads/2017/08/3-configuration-manager-300x93.jpg 300w" sizes="auto, (max-width: 644px) 100vw, 644px" /></p>
<h5><span style="color: #800000;">By Copying Missing DLLs</span></h5>
<p>You can see there is a CLSID code given in the error page/window. A <strong>CLSID</strong> is a globally unique identifier that identifies a COM class object. Launch <strong>windows registry</strong> and <strong>search</strong> this code there. I copy this code and paste it in find window of Windows registry.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-670" src="http://techyaz.com/wp-content/uploads/2017/08/4-registry.jpg" alt="search registry" width="798" height="292" srcset="https://techyaz.com/wp-content/uploads/2017/08/4-registry.jpg 798w, https://techyaz.com/wp-content/uploads/2017/08/4-registry-300x110.jpg 300w, https://techyaz.com/wp-content/uploads/2017/08/4-registry-768x281.jpg 768w" sizes="auto, (max-width: 798px) 100vw, 798px" /></p>
<p>Once you will press enter, search will stop at the folder matching with this code. You can see this in below screenshot. The path of this code under CLSID folder is showing in below image.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-671" src="http://techyaz.com/wp-content/uploads/2017/08/5-check-registry.jpg" alt="check registry" width="747" height="174" srcset="https://techyaz.com/wp-content/uploads/2017/08/5-check-registry.jpg 747w, https://techyaz.com/wp-content/uploads/2017/08/5-check-registry-300x70.jpg 300w" sizes="auto, (max-width: 747px) 100vw, 747px" /></p>
<p>Now click on subfolders of this code. You can see the required DLL in right side pane along with full path which is used for this program/CLSID.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-672" src="http://techyaz.com/wp-content/uploads/2017/08/6-check-registry.jpg" alt="" width="992" height="258" srcset="https://techyaz.com/wp-content/uploads/2017/08/6-check-registry.jpg 992w, https://techyaz.com/wp-content/uploads/2017/08/6-check-registry-300x78.jpg 300w, https://techyaz.com/wp-content/uploads/2017/08/6-check-registry-768x200.jpg 768w" sizes="auto, (max-width: 992px) 100vw, 992px" /></p>
<p>Now copy this DLL path from right side pane and browse it on your server to find the given DLL. We can see this DLL is missing on the server in below image.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-673" src="http://techyaz.com/wp-content/uploads/2017/08/7-check-sqlmanagerdll.jpg" alt="sqlmanager.dll" width="869" height="543" srcset="https://techyaz.com/wp-content/uploads/2017/08/7-check-sqlmanagerdll.jpg 869w, https://techyaz.com/wp-content/uploads/2017/08/7-check-sqlmanagerdll-300x187.jpg 300w, https://techyaz.com/wp-content/uploads/2017/08/7-check-sqlmanagerdll-768x480.jpg 768w" sizes="auto, (max-width: 869px) 100vw, 869px" /></p>
<p>Now we will copy this DLL from another server which is running on same build version or from SQL Server Setup and paste it here on the above given path.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-674" src="http://techyaz.com/wp-content/uploads/2017/08/8-copy-dll.jpg" alt="copy sqlmanager.dll" width="742" height="320" srcset="https://techyaz.com/wp-content/uploads/2017/08/8-copy-dll.jpg 742w, https://techyaz.com/wp-content/uploads/2017/08/8-copy-dll-300x129.jpg 300w" sizes="auto, (max-width: 742px) 100vw, 742px" /></p>
<p>Now close the existing SQL Server Configuration Manager and relaunch it again. Your issue will be fixed and configuration manager will launch.</p>
<p>If you are still facing same issue, you need to launch the Microsoft Management Console and check the SQL Server Configuration Manager. Go to <strong>Run</strong> and type <strong>mmc</strong> and press enter to launch <strong>Microsoft Management Console</strong>. Here you need to launch <strong>Add or Remove snap-ins</strong>. You can check <strong>SQL Server Configuration Manager snap-in</strong> from available snap-ins from left side pane and add it to mmc console. Once done, click on ok button to proceed.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-675" src="http://techyaz.com/wp-content/uploads/2017/08/9-mmc-1024x509.jpg" alt="mmc consol" width="1024" height="509" srcset="https://techyaz.com/wp-content/uploads/2017/08/9-mmc-1024x509.jpg 1024w, https://techyaz.com/wp-content/uploads/2017/08/9-mmc-300x149.jpg 300w, https://techyaz.com/wp-content/uploads/2017/08/9-mmc-768x381.jpg 768w, https://techyaz.com/wp-content/uploads/2017/08/9-mmc.jpg 1029w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>Now again launch the SQL Server Configuration Manager. It should work this time, if it is still not working you should follow first option to repair the SQL Server installation to fix this issue.</p>
<p>I hope you like this article. Please follow us on our <a href="https://www.facebook.com/Techyaz/">facebook page</a> and on <a href="https://twitter.com/Tech_yaz">Twitter </a>handle to get latest updates.</p>
<p><em><strong><span style="color: #800000;">Read More:</span></strong></em></p>
<ul>
<li><strong><a href="https://techyaz.com/sql-server/troubleshooting/fix-error-1418-the-server-network-address-cannot-be-reached-or-does-not-exist/" target="_blank" rel="noopener">Fix Error 1418: The Server Network Address cannot be Reached or does not Exist.</a></strong></li>
<li><strong><a href="https://techyaz.com/sql-server/troubleshooting/fix-error-233-no-process-end-pipe/" target="_blank" rel="noopener">Fix Error 233: No process is on the other end of the pipe</a></strong></li>
<li><strong><a href="https://techyaz.com/sql-server/troubleshooting/fix-sql-network-interfaces-error-28-server-doesnt-support-requested-protocol/" target="_blank" rel="noopener">Fix SQL Server Network Interfaces Error 28: Server doesn&#8217;t support requested protocol</a></strong></li>
</ul>
<p>The post <a href="https://techyaz.com/sql-server/troubleshooting/fix-sql-server-configuration-manager-issue-mmc-not-create-snap/">How to Fix SQL Server Configuration Manager Issue: MMC could not create the snap-in</a> appeared first on <a href="https://techyaz.com">Techyaz.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://techyaz.com/sql-server/troubleshooting/fix-sql-server-configuration-manager-issue-mmc-not-create-snap/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
