<?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>disable constraint &#8211; Database Research &amp; Development</title>
	<atom:link href="https://www.dbrnd.com/tag/disable-constraint/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dbrnd.com</link>
	<description>BIGData &#124; NoSQL &#124; MSSQL &#124; MySQL &#124; PostgreSQL</description>
	<lastBuildDate>Sun, 25 Sep 2016 20:06:30 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.6</generator>
	<item>
		<title>SQL Server: Script to find disable foreign key tables</title>
		<link>https://www.dbrnd.com/2016/11/sql-server-script-to-find-disable-constraint-foreign-key-tables/</link>
		
		<dc:creator><![CDATA[Anvesh Patel]]></dc:creator>
		<pubDate>Tue, 01 Nov 2016 16:16:29 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server DBA Script]]></category>
		<category><![CDATA[Anvesh Patel]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[database research and development]]></category>
		<category><![CDATA[dbrnd]]></category>
		<category><![CDATA[disable constraint]]></category>
		<category><![CDATA[foreign key]]></category>
		<category><![CDATA[SQL Query]]></category>
		<category><![CDATA[SQL Server Administrator]]></category>
		<category><![CDATA[SQL Server Monitoring]]></category>
		<category><![CDATA[SQL Server Performance Tunning]]></category>
		<category><![CDATA[SQL Server Tips and Tricks]]></category>
		<category><![CDATA[TSQL]]></category>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=3412</guid>

					<description><![CDATA[In this post, I am going to share one of the important script for SQL Serve DBA to find a list of tables which have disable foreign keys. In any RDBMS system, the rule of data integrity is mandatory because it ensures the quality of data. In our organization, database developers sometime disable the foreign [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2016%2F11%2Fsql-server-script-to-find-disable-constraint-foreign-key-tables%2F&amp;linkname=SQL%20Server%3A%20Script%20to%20find%20disable%20foreign%20key%20tables" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2016%2F11%2Fsql-server-script-to-find-disable-constraint-foreign-key-tables%2F&amp;linkname=SQL%20Server%3A%20Script%20to%20find%20disable%20foreign%20key%20tables" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2016%2F11%2Fsql-server-script-to-find-disable-constraint-foreign-key-tables%2F&amp;linkname=SQL%20Server%3A%20Script%20to%20find%20disable%20foreign%20key%20tables" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2016%2F11%2Fsql-server-script-to-find-disable-constraint-foreign-key-tables%2F&amp;linkname=SQL%20Server%3A%20Script%20to%20find%20disable%20foreign%20key%20tables" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2016%2F11%2Fsql-server-script-to-find-disable-constraint-foreign-key-tables%2F&amp;linkname=SQL%20Server%3A%20Script%20to%20find%20disable%20foreign%20key%20tables" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pocket" href="https://www.addtoany.com/add_to/pocket?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2016%2F11%2Fsql-server-script-to-find-disable-constraint-foreign-key-tables%2F&amp;linkname=SQL%20Server%3A%20Script%20to%20find%20disable%20foreign%20key%20tables" title="Pocket" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.dbrnd.com%2F2016%2F11%2Fsql-server-script-to-find-disable-constraint-foreign-key-tables%2F&#038;title=SQL%20Server%3A%20Script%20to%20find%20disable%20foreign%20key%20tables" data-a2a-url="https://www.dbrnd.com/2016/11/sql-server-script-to-find-disable-constraint-foreign-key-tables/" data-a2a-title="SQL Server: Script to find disable foreign key tables"></a></p><p>In this post, I am going to share one of the important script for SQL Serve DBA to find a list of tables which have disable foreign keys. </p>
<blockquote><p>In any RDBMS system, the rule of data integrity is mandatory because it ensures the quality of data. </p></blockquote>
<blockquote><p>In our organization, database developers sometime disable the foreign key constraint because they required to insert test data or required to import non-related data.<br />
After this testing, there are 90% chance of forgetting to enable foreign key constraint again to maintain further data integrity.</p></blockquote>
<p>Using below script,the DBA can find a list of tables which have disable foreign key constraints.</p>
<pre class="crayon-plain-tag">SELECT 
	[s].[name] + '.' + [t].[name] AS TableName
FROM [sys].[tables] AS t
INNER JOIN [sys].[schemas] AS s
	ON [t].[schema_id] = [s].[schema_id]
WHERE EXISTS
(
	SELECT 1 FROM [sys].[foreign_keys] AS fk
	WHERE [fk].[parent_object_id] = [t].[object_id]
		AND [fk].[is_disabled] = 1
);</pre> </p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
