<?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>Archives des Technology Survey - dbi Blog</title>
	<atom:link href="https://www.dbi-services.com/blog/category/technology-survey/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dbi-services.com/blog/category/technology-survey/</link>
	<description></description>
	<lastBuildDate>Thu, 09 Apr 2026 07:36:45 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/05/cropped-favicon_512x512px-min-32x32.png</url>
	<title>Archives des Technology Survey - dbi Blog</title>
	<link>https://www.dbi-services.com/blog/category/technology-survey/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>SQL Server’s LinkedIn Posts catch-up!</title>
		<link>https://www.dbi-services.com/blog/sql-servers-linkedin-posts-catch-up/</link>
					<comments>https://www.dbi-services.com/blog/sql-servers-linkedin-posts-catch-up/#respond</comments>
		
		<dc:creator><![CDATA[Stéphane Haby]]></dc:creator>
		<pubDate>Thu, 30 Oct 2025 13:38:40 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Database Administration & Monitoring]]></category>
		<category><![CDATA[Database management]]></category>
		<category><![CDATA[Development & Performance]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Technology Survey]]></category>
		<category><![CDATA[Microsoft]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=41386</guid>

					<description><![CDATA[<p>You may not have followed all my posts this summer about what we are doing with Microsoft SQL Server technology and the BI stack like Power BI and Azure Data Fabric. So, I thought I&#8217;d write a little catch-up blog post, to help you to find all LinkedIn Posts! First, a bit of humour with [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/sql-servers-linkedin-posts-catch-up/">SQL Server’s LinkedIn Posts catch-up!</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">You may not have followed all my posts this summer about what we are doing with Microsoft SQL Server technology and the BI stack like Power BI and Azure Data Fabric.</p>



<p class="wp-block-paragraph">So, I thought I&#8217;d write a little catch-up blog post, to help you to find all LinkedIn Posts!</p>



<p class="wp-block-paragraph">First, a bit of humour with this image of SQL Server scrolling through LinkedIn and wondering if anyone still loves it&#8230; Meanwhile, Power BI and Azure Data Fabric are stealing the show. </p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="602" height="903" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/10/Picture1.png" alt="" class="wp-image-41388" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/10/Picture1.png 602w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/10/Picture1-200x300.png 200w" sizes="(max-width: 602px) 100vw, 602px" /></figure>



<p class="wp-block-paragraph">Let&#8217;s talk about SQL Server, and in particular all tests done on SQL Server 2025:  </p>



<p class="wp-block-paragraph"><strong><a href="https://www.linkedin.com/posts/st%C3%A9phane-haby-4481b633_sql-server-2025-retirement-of-sql-server-activity-7343210645720317975-_eYk?utm_source=social_share_send&amp;utm_medium=member_desktop_web&amp;rcm=ACoAAAb4YfgBKm8-2tQBY5Bec74LclUAp9YYckk">SSRS Deprecation – It’s time to rethink your reporting architecture</a></strong> explain you how with our Team, we can help you to go forward!</p>



<p class="wp-block-paragraph"><strong>d<a href="https://www.linkedin.com/posts/st%C3%A9phane-haby-4481b633_sqlserver2025-activity-7367160196273545221-mnBV?utm_source=social_share_send&amp;utm_medium=member_desktop_web&amp;rcm=ACoAAAb4YfgBKm8-2tQBY5Bec74LclUAp9YYckk">bi services’ blog on fire for SQL Server 2025<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f525.png" alt="🔥" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a></strong> with this Tips to find all our SQL Server blogs : just Google: <strong>site:<a href="http://dbi-services.com/blog">dbi-services.com/blog</a> SQL Server 2025</strong></p>



<p class="wp-block-paragraph"><strong><a href="https://www.linkedin.com/posts/st%C3%A9phane-haby-4481b633_sqlserver2025-alwayson-activity-7335937244957982720-RnZi?utm_source=social_share_send&amp;utm_medium=member_desktop_web&amp;rcm=ACoAAAb4YfgBKm8-2tQBY5Bec74LclUAp9YYckk"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f575-1f3fb.png" alt="🕵🏻" class="wp-smiley" style="height: 1em; max-height: 1em;" />Exploring SQL Server 2025 blogs</a></strong> with tests on SQL Server 2025 new features</p>



<p class="wp-block-paragraph"><strong><a href="https://www.linkedin.com/posts/st%C3%A9phane-haby-4481b633_microsoft-price-increase-for-on-premises-activity-7370734793887498240-7x9z?utm_source=social_share_send&amp;utm_medium=member_desktop_web&amp;rcm=ACoAAAb4YfgBKm8-2tQBY5Bec74LclUAp9YYckk">Time to review your SQLServer licenses</a></strong> with 10% price increase for SQL Server licences, we can help you to optimize your SQL Server Architecture!</p>



<p class="wp-block-paragraph"><strong><a href="https://www.linkedin.com/posts/st%C3%A9phane-haby-4481b633_dbi-blog-activity-7361055722178023425-RxJO?utm_source=social_share_send&amp;utm_medium=member_desktop_web&amp;rcm=ACoAAAb4YfgBKm8-2tQBY5Bec74LclUAp9YYckk">SQL Server 2025: AI, Performance… and real-world Lessons</a></strong> with a lot of deep tests and new thinking about  Tuning, Performance &amp; AI</p>



<p class="wp-block-paragraph"><strong><a href="https://www.linkedin.com/posts/st%C3%A9phane-haby-4481b633_sql-server-security-updates-activity-7379426832149954560-Jp0P?utm_source=social_share_send&amp;utm_medium=member_desktop_web&amp;rcm=ACoAAAb4YfgBKm8-2tQBY5Bec74LclUAp9YYckk"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Your SQL Server might be exposed right now</a></strong> is a very important topic because Microsoft put in Augaust and Septembre critical patches in High importance</p>



<p class="wp-block-paragraph"><strong><a href="https://www.linkedin.com/posts/st%C3%A9phane-haby-4481b633_sqlserver2025-activity-7343974921234001920-UtLO?utm_source=social_share_send&amp;utm_medium=member_desktop_web&amp;rcm=ACoAAAb4YfgBKm8-2tQBY5Bec74LclUAp9YYckk">SQL Server 2025 – What’s new &amp; What’s next?</a></strong> withgood feedback and ideas from SQLBits 2025  in London</p>



<p class="wp-block-paragraph"><strong><a href="https://www.linkedin.com/posts/st%C3%A9phane-haby-4481b633_sqlserver2025-microsoftfabric-ai-activity-7363084169750478848-WnMp?utm_source=social_share_send&amp;utm_medium=member_desktop_web&amp;rcm=ACoAAAb4YfgBKm8-2tQBY5Bec74LclUAp9YYckk">It&#8217;s time to rethink your data strategy with SQL Server 2025 <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f914.png" alt="🤔" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a></strong>with the end of DQS, MDS and Synapse Link, it’s  the opportunity to see our expertise in Microsoft Fabic </p>



<p class="wp-block-paragraph">And also, publications about how we can help beside SQL Server and share these experiences &amp; expertise:</p>



<p class="wp-block-paragraph"><strong><a href="https://www.linkedin.com/posts/st%C3%A9phane-haby-4481b633_azure-powerbi-datafabric-activity-7375849857544130560-Az-_?utm_source=social_share_send&amp;utm_medium=member_desktop_web&amp;rcm=ACoAAAb4YfgBKm8-2tQBY5Bec74LclUAp9YYckk"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Struggling with rising Azure Data Fabric &amp; Power BI costs?</a></strong> with our experience to help to optimize the cost of your Azure Platform using the BI stack</p>



<p class="wp-block-paragraph"><strong><a href="https://www.linkedin.com/posts/st%C3%A9phane-haby-4481b633_mfiles-sqlserver-activity-7359190630989713409-GFHU?utm_source=social_share_send&amp;utm_medium=member_desktop_web&amp;rcm=ACoAAAb4YfgBKm8-2tQBY5Bec74LclUAp9YYckk"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> When M-Files meets SQL Server</a></strong> with our SQL Server &amp; M-Files expertise, we are on the top to help you to configure, customize, optimize, secure  your M-File infrastructure</p>



<p class="wp-block-paragraph">Continue to follow us in our blogs and linkedIn posts!</p>
<p>L’article <a href="https://www.dbi-services.com/blog/sql-servers-linkedin-posts-catch-up/">SQL Server’s LinkedIn Posts catch-up!</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/sql-servers-linkedin-posts-catch-up/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SQL Server: New SQL Server Management Studio (SSMS)  landing page</title>
		<link>https://www.dbi-services.com/blog/sql-server-new-sql-server-management-studio-ssms-landing-page/</link>
					<comments>https://www.dbi-services.com/blog/sql-server-new-sql-server-management-studio-ssms-landing-page/#respond</comments>
		
		<dc:creator><![CDATA[Stéphane Haby]]></dc:creator>
		<pubDate>Tue, 01 Jul 2025 06:37:45 +0000</pubDate>
				<category><![CDATA[Database Administration & Monitoring]]></category>
		<category><![CDATA[Database management]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Technology Survey]]></category>
		<category><![CDATA[Microsoft]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=39355</guid>

					<description><![CDATA[<p>After the new connectivity and drivers landing page for SQL Server with .Net, Java, Python, C++, Go and PHP languages, you have a new landing page for SQL Server Management Studio (SSMS) : https://learn.microsoft.com/en-us/ssms You will see 6 parts in the main panel: If you have a look on the left menu, you will find [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/sql-server-new-sql-server-management-studio-ssms-landing-page/">SQL Server: New SQL Server Management Studio (SSMS)  landing page</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">After the new <a href="https://www.dbi-services.com/blog/sql-server-new-connectivity-and-drivers-landing-page/">connectivity and drivers landing page for SQL Server with .Net, Java, Python, C++, Go and PHP languages</a>, you have a new landing page for <strong>SQL Server Management Studio (SSMS)</strong> :</p>



<p class="wp-block-paragraph"><a href="https://learn.microsoft.com/en-us/ssms">https://learn.microsoft.com/en-us/ssms</a></p>



<figure class="wp-block-image size-full"><img decoding="async" width="940" height="456" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/07/image.png" alt="" class="wp-image-39356" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/07/image.png 940w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/07/image-300x146.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/07/image-768x373.png 768w" sizes="(max-width: 940px) 100vw, 940px" /></figure>



<p class="wp-block-paragraph">You will see 6 parts in the main panel:</p>



<ul class="wp-block-list">
<li>Overview</li>



<li>Get Started</li>



<li>Install</li>



<li>Customize SSMS</li>



<li>What’s new in SSMS?</li>



<li>Troubleshoot</li>
</ul>



<p class="wp-block-paragraph">If you have a look on the left menu, you will find more like <strong>Copilot in SQL Server Management Studio (Preview) </strong>and have a deep dive into this subject:</p>



<figure class="wp-block-image size-full"><img decoding="async" width="938" height="648" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/07/image-1.png" alt="" class="wp-image-39357" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/07/image-1.png 938w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/07/image-1-300x207.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/07/image-1-768x531.png 768w" sizes="(max-width: 938px) 100vw, 938px" /></figure>



<p class="wp-block-paragraph">To follow how to enable and use it, follow the blog of <strong><a href="https://www.dbi-services.com/blog/author/stevennaudet/">Steven Naudet</a></strong>: <strong><a href="https://www.dbi-services.com/blog/step-by-step-guide-to-enabling-copilot-in-ssms/">Step-by-Step Guide to Enabling Copilot in SSMS</a></strong></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">One part I like in the documentation is the “<strong>Tips and Tricks</strong>” in “<strong>Get Started</strong>” to be more efficient when you use it:</p>



<p class="wp-block-paragraph"><a href="https://learn.microsoft.com/en-us/ssms/tutorials/ssms-tricks">https://learn.microsoft.com/en-us/ssms/tutorials/ssms-tricks</a></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="467" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/07/image-2.png" alt="" class="wp-image-39358" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/07/image-2.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/07/image-2-300x149.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/07/image-2-768x382.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph"><strong><em>Have a good start with the new landing page of SSMS!</em></strong></p>



<p class="wp-block-paragraph"></p>
<p>L’article <a href="https://www.dbi-services.com/blog/sql-server-new-sql-server-management-studio-ssms-landing-page/">SQL Server: New SQL Server Management Studio (SSMS)  landing page</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/sql-server-new-sql-server-management-studio-ssms-landing-page/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SQL Server 2025: Local SQL Server Container – Schema design preview</title>
		<link>https://www.dbi-services.com/blog/sql-server-2025-local-sql-server-container-schema-design-preview/</link>
					<comments>https://www.dbi-services.com/blog/sql-server-2025-local-sql-server-container-schema-design-preview/#respond</comments>
		
		<dc:creator><![CDATA[Stéphane Haby]]></dc:creator>
		<pubDate>Wed, 25 Jun 2025 12:52:26 +0000</pubDate>
				<category><![CDATA[Development & Performance]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Technology Survey]]></category>
		<category><![CDATA[Microsoft]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=39320</guid>

					<description><![CDATA[<p>After my blogs about “SQL Server 2025: Local SQL Server Container without Docker Command” and “SQL Server 2025: Local SQL Server Container – Schema compare preview”, I continue to play &#38; test it. One new feature in preview is the “Schema Design compare” in this last MSSQL extension for Visual Studio Code: Let’s start and [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/sql-server-2025-local-sql-server-container-schema-design-preview/">SQL Server 2025: Local SQL Server Container – Schema design preview</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">After my blogs about “<a href="https://www.dbi-services.com/blog/sql-server-2025-local-sql-server-container-without-docker-command/"><strong>SQL Server 2025: Local SQL Server Container without Docker Command</strong></a>” and “<a href="https://www.dbi-services.com/blog/sql-server-2025-local-sql-server-container-schema-compare-preview/"><strong>SQL Server 2025: Local SQL Server Container – Schema compare preview</strong></a>”, I continue to play &amp; test it.</p>



<p class="wp-block-paragraph">One new feature in preview is the “<strong>Schema Design compare</strong>” in this last<a href="https://code.visualstudio.com/download"> MSSQL extension for Visual Studio Code</a>:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="605" height="873" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-88.png" alt="" class="wp-image-39321" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-88.png 605w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-88-208x300.png 208w" sizes="auto, (max-width: 605px) 100vw, 605px" /></figure>



<p class="wp-block-paragraph">Let’s start and see on a database (db2 in my example):</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="938" height="425" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-89.png" alt="" class="wp-image-39322" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-89.png 938w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-89-300x136.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-89-768x348.png 768w" sizes="auto, (max-width: 938px) 100vw, 938px" /></figure>



<p class="wp-block-paragraph">Et voila, I have my 2 tables created during the test on Schema Compare blog here</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="503" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-90.png" alt="" class="wp-image-39323" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-90.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-90-300x161.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-90-768x411.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">Now, I create a new table t3 with some columns:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="386" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-91.png" alt="" class="wp-image-39324" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-91.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-91-300x123.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-91-768x316.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">Very easy to create a table without being a SQL Expert.</p>



<p class="wp-block-paragraph">As you can see, you have easily access to the option and add some specific input like the size or a default value.</p>



<p class="wp-block-paragraph">The table t3 is created with a primary key on column c1.</p>



<p class="wp-block-paragraph">Now, I change my table t2 and want to put c1 as primary key.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="940" height="426" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-92.png" alt="" class="wp-image-39325" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-92.png 940w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-92-300x136.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-92-768x348.png 768w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p class="wp-block-paragraph">To edit the table t2, just click on the pen:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="633" height="364" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-93.png" alt="" class="wp-image-39326" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-93.png 633w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-93-300x173.png 300w" sizes="auto, (max-width: 633px) 100vw, 633px" /></figure>



<p class="wp-block-paragraph">In the edit table, I just check the column c1 as primary key:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="419" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-94.png" alt="" class="wp-image-39327" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-94.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-94-300x134.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-94-768x343.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">And I have my primary key on table t2:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="938" height="517" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-95.png" alt="" class="wp-image-39328" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-95.png 938w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-95-300x165.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-95-768x423.png 768w" sizes="auto, (max-width: 938px) 100vw, 938px" /></figure>



<p class="wp-block-paragraph">Now, I want do link between my 3 tables (this is named/known as a Foreign Key&#8230;)</p>



<p class="wp-block-paragraph">First between t2 and t3, I go the side of the table t2 and a blue point appears. Take it and go to the table t3</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="670" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-96.png" alt="" class="wp-image-39329" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-96.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-96-300x214.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-96-768x548.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="655" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-97.png" alt="" class="wp-image-39330" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-97.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-97-300x209.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-97-768x536.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">Let’s try between the table t2 and the table t1</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="423" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-98.png" alt="" class="wp-image-39331" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-98.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-98-300x135.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-98-768x346.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">Aie! Error message:</p>



<ul class="wp-block-list">
<li><strong><em>Failed to create a foreign key</em></strong></li>



<li><strong><em>Column ‘c1’ must be a primary key</em></strong></li>
</ul>



<p class="wp-block-paragraph">It’s very good to have this control and information.</p>



<p class="wp-block-paragraph">This will help a lot of developers&#8230;</p>



<p class="wp-block-paragraph">I will not continue more with the design.<br>It’s already and really a good tool to design our schema.</p>



<p class="wp-block-paragraph">One good point is the <strong>export button</strong> to have the schema design as a picture with 3 formats possibilities svg ,png or jpeg.</p>



<p class="wp-block-paragraph">No excuse to not do a documentation! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="508" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-99.png" alt="" class="wp-image-39332" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-99.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-99-300x162.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-99-768x415.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">The <strong>definition button </strong>gives you the design script:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="940" height="732" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-100.png" alt="" class="wp-image-39333" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-100.png 940w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-100-300x234.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-100-768x598.png 768w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p class="wp-block-paragraph">The last button to use is the <strong>Publish Changes</strong>:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="938" height="523" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-101.png" alt="" class="wp-image-39334" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-101.png 938w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-101-300x167.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-101-768x428.png 768w" sizes="auto, (max-width: 938px) 100vw, 938px" /></figure>



<p class="wp-block-paragraph">I wait a little bit, and I have the resume of the design change:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="559" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-102.png" alt="" class="wp-image-39335" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-102.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-102-300x179.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-102-768x457.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">I like the checkbox “I have read the summary and understand the potential risks” and I publish.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">It’s just a discovery about the Schema design preview.</p>



<p class="wp-block-paragraph">It will be a good help for developers.</p>



<p class="wp-block-paragraph">See you soon for the next episode! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph"></p>
<p>L’article <a href="https://www.dbi-services.com/blog/sql-server-2025-local-sql-server-container-schema-design-preview/">SQL Server 2025: Local SQL Server Container – Schema design preview</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/sql-server-2025-local-sql-server-container-schema-design-preview/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SQL Server 2025: Local SQL Server Container &#8211; Schema compare preview</title>
		<link>https://www.dbi-services.com/blog/sql-server-2025-local-sql-server-container-schema-compare-preview/</link>
					<comments>https://www.dbi-services.com/blog/sql-server-2025-local-sql-server-container-schema-compare-preview/#respond</comments>
		
		<dc:creator><![CDATA[Stéphane Haby]]></dc:creator>
		<pubDate>Tue, 24 Jun 2025 15:37:40 +0000</pubDate>
				<category><![CDATA[Development & Performance]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Technology Survey]]></category>
		<category><![CDATA[Microsoft]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=39301</guid>

					<description><![CDATA[<p>After my blog about “SQL Server 2025: Local SQL Server Container without Docker Command”, I continue to play &#38; test it. One new feature in preview is the “schema compare” in this last extension for Visual Code: I like new feature and now let’s go for a test! 😉 I create 2 identically databases db1 [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/sql-server-2025-local-sql-server-container-schema-compare-preview/">SQL Server 2025: Local SQL Server Container &#8211; Schema compare preview</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">After my blog about “<a href="https://www.dbi-services.com/blog/sql-server-2025-local-sql-server-container-without-docker-command/">SQL Server 2025: Local SQL Server Container without Docker Command</a>”, I continue to play &amp; test it.</p>



<p class="wp-block-paragraph">One new feature in preview is the “<strong>schema compare</strong>” in this last extension for Visual Code:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="464" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-73.png" alt="" class="wp-image-39302" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-73.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-73-300x148.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-73-768x380.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">I like new feature and now let’s go for a test! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">I create 2 identically databases db1 &amp; db2 with 2 tables and some data inside:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="934" height="1024" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-74-934x1024.png" alt="" class="wp-image-39303" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-74-934x1024.png 934w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-74-273x300.png 273w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-74-768x842.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-74.png 939w" sizes="auto, (max-width: 934px) 100vw, 934px" /></figure>



<p class="wp-block-paragraph">I do a select on both tables on both databases to see if everything is the same:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="636" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-75.png" alt="" class="wp-image-39304" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-75.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-75-300x203.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-75-768x520.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">I run the “<strong>schema compare</strong>” to be sure I have everything is aligned:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="495" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-76.png" alt="" class="wp-image-39305" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-76.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-76-300x158.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-76-768x405.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">I select the source “db1”, select the target “db2” and click on compare:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="472" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-77.png" alt="" class="wp-image-39306" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-77.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-77-300x151.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-77-768x386.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="363" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-78.png" alt="" class="wp-image-39307" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-78.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-78-300x116.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-78-768x297.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="306" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-79.png" alt="" class="wp-image-39308" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-79.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-79-300x98.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-79-768x250.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">After few seconds (due to my small databases), we have the result:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="241" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-80.png" alt="" class="wp-image-39309" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-80.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-80-300x77.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-80-768x197.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">Good! No schema differences were found! It&#8217;s a good start&#8230;</p>



<p class="wp-block-paragraph">Now, I play and change a little bit the db1:</p>



<ul class="wp-block-list">
<li>On table t1:
<ul class="wp-block-list">
<li>Add a column c4</li>



<li>Drop a column c1</li>



<li>Change the data type of the column c2</li>
</ul>
</li>
</ul>



<ul class="wp-block-list"></ul>



<ul class="wp-block-list">
<li>Create a new schema test2</li>
</ul>



<ul class="wp-block-list">
<li>Transfer the table t2 from schema dbo to scema test2</li>
</ul>



<ul class="wp-block-list">
<li>Create a new table t3</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="605" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-81.png" alt="" class="wp-image-39310" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-81.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-81-300x193.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-81-768x495.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">I run again the schema compare&#8230;</p>



<p class="wp-block-paragraph">This time, we have a result:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="330" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-82.png" alt="" class="wp-image-39311" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-82.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-82-300x105.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-82-768x270.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">I have all my change but like other tools it will delete the table dbo.t2 and create a new one test2.t2. This is not really the same as a schema transfer&#8230;</p>



<p class="wp-block-paragraph">Otherwise, we see the missing table dbo.t2</p>



<p class="wp-block-paragraph">I will now run the compare in the other way db2 as source and db1 as target:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="213" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-83.png" alt="" class="wp-image-39312" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-83.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-83-300x68.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-83-768x174.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">I see now the delete of what I change on db1, then it’s good and fine except the schema transfer like usual&#8230;</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="448" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-84.png" alt="" class="wp-image-39313" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-84.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-84-300x143.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-84-768x366.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">I come back to my precedent comparison and this I use the “<strong>Switch Direction</strong>”:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="416" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-85.png" alt="" class="wp-image-39314" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-85.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-85-300x133.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-85-768x340.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">I test now the <strong>script generation</strong>:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="938" height="484" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-86.png" alt="" class="wp-image-39315" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-86.png 938w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-86-300x155.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-86-768x396.png 768w" sizes="auto, (max-width: 938px) 100vw, 938px" /></figure>



<p class="wp-block-paragraph">Et voila, I have my change script:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="581" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-87.png" alt="" class="wp-image-39316" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-87.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-87-300x186.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-87-768x475.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">It will be very nice to use for developers but as you see in my post, you need to be careful with your change (schema change for tables), control and test the script generated before do it on Production databases!</p>



<p class="wp-block-paragraph">See you soon for the next test on my Local SQL Server Container! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>L’article <a href="https://www.dbi-services.com/blog/sql-server-2025-local-sql-server-container-schema-compare-preview/">SQL Server 2025: Local SQL Server Container &#8211; Schema compare preview</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/sql-server-2025-local-sql-server-container-schema-compare-preview/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SQL Server: New connectivity and Drivers landing page</title>
		<link>https://www.dbi-services.com/blog/sql-server-new-connectivity-and-drivers-landing-page/</link>
					<comments>https://www.dbi-services.com/blog/sql-server-new-connectivity-and-drivers-landing-page/#respond</comments>
		
		<dc:creator><![CDATA[Stéphane Haby]]></dc:creator>
		<pubDate>Mon, 23 Jun 2025 14:57:16 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Technology Survey]]></category>
		<category><![CDATA[Microsoft]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=39280</guid>

					<description><![CDATA[<p>You will find a new connectivity and drivers landing page for SQL Server with .Net, Java, Python, C++, Go and PHP languages: SQL Connectivity and Drivers &#8211; SQL Server &#124; Microsoft Learn As you can see, you can download, have a quick start and some code samples… Let’s test on Python! When I click on [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/sql-server-new-connectivity-and-drivers-landing-page/">SQL Server: New connectivity and Drivers landing page</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">You will find a new connectivity and drivers landing page for SQL Server with .Net, Java, Python, C++, Go and PHP languages:</p>



<p class="wp-block-paragraph"><a href="https://learn.microsoft.com/en-us/sql/connect/?view=sql-server-ver17">SQL Connectivity and Drivers &#8211; SQL Server | Microsoft Learn</a></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="528" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-64.png" alt="" class="wp-image-39282" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-64.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-64-300x169.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-64-768x432.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">As you can see, you can download, have a quick start and some code samples…</p>



<p class="wp-block-paragraph"><strong>Let’s test on Python!</strong></p>



<p class="wp-block-paragraph">When I click on “Download”, I have the page for <strong>“Python SQL Driver</strong>”:</p>



<p class="wp-block-paragraph"><a href="https://learn.microsoft.com/en-us/sql/connect/python/mssql-python/python-sql-driver-mssql-python?view=sql-server-ver17">Python SQL Driver &#8211; mssql-python (Preview) &#8211; Python driver for SQL Server | Microsoft Learn</a></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="658" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-65.png" alt="" class="wp-image-39283" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-65.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-65-300x210.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-65-768x538.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">When I click on “Get Started”, I have the page for “<strong>Quickstart: Connect with the mssql-python driver for Python</strong>”:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="711" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-66.png" alt="" class="wp-image-39284" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-66.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-66-300x227.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-66-768x582.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">When I click on “Code Sample”, I have the page for “<strong>Quickstart: Deploy a Python (Django, Flask, or FastAPI) web app to Azure App Service</strong>”:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="622" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-69.png" alt="" class="wp-image-39287" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-69.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-69-300x199.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-69-768x509.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">Very easy to find out and simple to start with a connection to SQL Server from your development tools…</p>



<p class="wp-block-paragraph">I hope others like Ruby, Spark, … will also come soon! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph"></p>
<p>L’article <a href="https://www.dbi-services.com/blog/sql-server-new-connectivity-and-drivers-landing-page/">SQL Server: New connectivity and Drivers landing page</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/sql-server-new-connectivity-and-drivers-landing-page/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SQL Server 2025: Local SQL Server Container without Docker Command</title>
		<link>https://www.dbi-services.com/blog/sql-server-2025-local-sql-server-container-without-docker-command/</link>
					<comments>https://www.dbi-services.com/blog/sql-server-2025-local-sql-server-container-without-docker-command/#respond</comments>
		
		<dc:creator><![CDATA[Stéphane Haby]]></dc:creator>
		<pubDate>Mon, 23 Jun 2025 09:37:30 +0000</pubDate>
				<category><![CDATA[Database Administration & Monitoring]]></category>
		<category><![CDATA[Database management]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Technology Survey]]></category>
		<category><![CDATA[container]]></category>
		<category><![CDATA[Microsoft]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=39261</guid>

					<description><![CDATA[<p>The last version of” MSSQL extension for Visual Studio Code” has in Preview &#8220;the Local SqlServer Containers&#8221; based on SQL Server 2025 with the following keys: See all Preview Features here First Step: Download and install Visual Studio Code here Second Step: Download and install MSSQL extension for Visual Studio Code here You can also [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/sql-server-2025-local-sql-server-container-without-docker-command/">SQL Server 2025: Local SQL Server Container without Docker Command</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The last version of” <strong>MSSQL extension for Visual Studio Code</strong>” has in Preview &#8220;<strong>the Local SqlServer Containers</strong>&#8221; based on SQL Server 2025 with the following keys:</p>



<ul class="wp-block-list">
<li>Create and manage SQL Server containers locally without Docker commands</li>



<li>Use SQL Server 2025 by default with vector and AI-ready features</li>



<li>Auto-connect with a ready-to-use connection profile</li>



<li>Start, stop, restart, or delete containers from the connection panel</li>



<li>Automatic port conflict detection and resolution</li>



<li>Customize container name, hostname, port, and version</li>
</ul>



<p class="wp-block-paragraph">See all Preview Features <a href="https://marketplace.visualstudio.com/items?itemName=ms-mssql.mssql">here</a></p>



<p class="wp-block-paragraph"><strong>First Step</strong>: Download and install Visual Studio Code <a href="https://code.visualstudio.com/download">here</a></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="940" height="486" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-46.png" alt="" class="wp-image-39262" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-46.png 940w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-46-300x155.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-46-768x397.png 768w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="931" height="727" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-47.png" alt="" class="wp-image-39263" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-47.png 931w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-47-300x234.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-47-768x600.png 768w" sizes="auto, (max-width: 931px) 100vw, 931px" /></figure>



<p class="wp-block-paragraph"><strong>Second Step</strong>: Download and install MSSQL extension for Visual Studio Code <a href="https://marketplace.visualstudio.com/items?itemName=ms-mssql.mssql">here</a></p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="939" height="652" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-48.png" alt="" class="wp-image-39264" style="aspect-ratio:1;width:431px;height:auto" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-48.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-48-300x208.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-48-768x533.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">You can also directly from Visual Code, download and install the extension:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="938" height="623" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-49.png" alt="" class="wp-image-39265" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-49.png 938w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-49-300x199.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-49-768x510.png 768w" sizes="auto, (max-width: 938px) 100vw, 938px" /></figure>



<p class="wp-block-paragraph">I choose this easy way&#8230;</p>



<p class="wp-block-paragraph">After few minutes, it’s ready to use:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="631" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-50.png" alt="" class="wp-image-39266" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-50.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-50-300x202.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-50-768x516.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph"><strong>Third</strong> <strong>Step</strong>: create the Local SQL Server Container</p>



<p class="wp-block-paragraph">Go to the “SQL Server” tab, select the “Create Local SQL Container” in the “connections” menu:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="940" height="498" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-51.png" alt="" class="wp-image-39267" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-51.png 940w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-51-300x159.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-51-768x407.png 768w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p class="wp-block-paragraph">Oups&#8230; I forget to install Docker:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="940" height="523" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-52.png" alt="" class="wp-image-39268" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-52.png 940w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-52-300x167.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-52-768x427.png 768w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p class="wp-block-paragraph"><strong>Second Step BIS</strong>: Download and Install Docker on my desktop <a href="https://docs.docker.com/get-started/introduction/get-docker-desktop/">here</a></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="716" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-53.png" alt="" class="wp-image-39269" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-53.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-53-300x229.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-53-768x586.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="653" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-54.png" alt="" class="wp-image-39270" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-54.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-54-300x209.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-54-768x534.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">Et voila, Docker is installed:</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="939" height="652" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-55.png" alt="" class="wp-image-39271" style="width:585px;height:auto" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-55.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-55-300x208.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-55-768x533.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">After the restart, I go back to my SQL Server connection in Visual Code.</p>



<p class="wp-block-paragraph">I see that I’m ready to start&#8230;</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="386" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-56.png" alt="" class="wp-image-39272" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-56.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-56-300x123.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-56-768x316.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">I can choose the SQL Server image until the version of SQL 2017:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="359" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-57.png" alt="" class="wp-image-39273" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-57.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-57-300x115.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-57-768x294.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">I choose the SQL server 2025 version, enter a password and a profile name:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="934" height="377" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-58.png" alt="" class="wp-image-39274" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-58.png 934w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-58-300x121.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-58-768x310.png 768w" sizes="auto, (max-width: 934px) 100vw, 934px" /></figure>



<p class="wp-block-paragraph">Check also Accept the Terms &amp; Conditions after reading it of course like every time&#8230;</p>



<p class="wp-block-paragraph">I press the button “Create Container”:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="938" height="408" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-59.png" alt="" class="wp-image-39275" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-59.png 938w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-59-300x130.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-59-768x334.png 768w" sizes="auto, (max-width: 938px) 100vw, 938px" /></figure>



<p class="wp-block-paragraph">The are three steps:</p>



<ul class="wp-block-list">
<li>Creating Container</li>



<li>Setting up container</li>



<li>Connecting to Container</li>
</ul>



<p class="wp-block-paragraph">After few minutes, my container is online and ready to be use direclty:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="938" height="386" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-60.png" alt="" class="wp-image-39276" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-60.png 938w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-60-300x123.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-60-768x316.png 768w" sizes="auto, (max-width: 938px) 100vw, 938px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="539" height="652" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-61.png" alt="" class="wp-image-39277" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-61.png 539w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-61-248x300.png 248w" sizes="auto, (max-width: 539px) 100vw, 539px" /></figure>



<p class="wp-block-paragraph"><strong>Last</strong> <strong>Step</strong>: Test the connection with a query</p>



<p class="wp-block-paragraph">I open a query and just do a SELECT @@Version and a SELECT @@Servername:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="940" height="444" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-62.png" alt="" class="wp-image-39278" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-62.png 940w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-62-300x142.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-62-768x363.png 768w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p class="wp-block-paragraph">As you can see, we have the SQL server in version 2025 &amp; Edition Developer on Linux Ubuntu installed without any Docker command to deploy it&#8230;</p>



<p class="wp-block-paragraph"><strong>Conclusion</strong></p>



<p class="wp-block-paragraph">Very easy to install and do the first steps with this new feature and without any skills in Docker command&#8230;</p>



<p class="wp-block-paragraph">I know a lot of developers who want to use it asap! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph"></p>
<p>L’article <a href="https://www.dbi-services.com/blog/sql-server-2025-local-sql-server-container-without-docker-command/">SQL Server 2025: Local SQL Server Container without Docker Command</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/sql-server-2025-local-sql-server-container-without-docker-command/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SQL Server 2025: What news on the instance configuration</title>
		<link>https://www.dbi-services.com/blog/sql-server-2025-what-news-on-the-instance-configuration/</link>
					<comments>https://www.dbi-services.com/blog/sql-server-2025-what-news-on-the-instance-configuration/#respond</comments>
		
		<dc:creator><![CDATA[Stéphane Haby]]></dc:creator>
		<pubDate>Fri, 20 Jun 2025 13:41:11 +0000</pubDate>
				<category><![CDATA[Database Administration & Monitoring]]></category>
		<category><![CDATA[Database management]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Technology Survey]]></category>
		<category><![CDATA[Microsoft]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=39207</guid>

					<description><![CDATA[<p>Like every time with a new version of SQL Server, it’s good to see what the new configurations possibilities are for us to manage the instance. To do this, I will compare SQL 2022 and SQL 2025 using the system view sys.configurations. I begin with a count(*) to see how many differences I have: 95 [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/sql-server-2025-what-news-on-the-instance-configuration/">SQL Server 2025: What news on the instance configuration</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Like every time with a new version of SQL Server, it’s good to see what the new configurations possibilities are for us to manage the instance.</p>



<p class="wp-block-paragraph">To do this, I will compare SQL 2022 and SQL 2025 using the system view <strong>sys.configurations</strong>.</p>



<p class="wp-block-paragraph">I begin with a count(*) to see how many differences I have:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="306" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-34.png" alt="" class="wp-image-39208" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-34.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-34-300x98.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-34-768x250.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">95 configurations for SQL 2022 and 105 configurations for SQL 2025. <br>Seems that we have <strong>10 new configurations.</strong></p>



<p class="wp-block-paragraph">Go now to the details with the query on both instances :</p>



<p class="wp-block-paragraph"><strong>SELECT * FROM sys.configurations</strong></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="586" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-35.png" alt="" class="wp-image-39209" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-35.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-35-300x187.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-35-768x479.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">I save the result as csv and will see what is double and not:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="938" height="386" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-36.png" alt="" class="wp-image-39210" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-36.png 938w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-36-300x123.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-36-768x316.png 768w" sizes="auto, (max-width: 938px) 100vw, 938px" /></figure>



<p class="wp-block-paragraph">And finally, I have the <strong>10 new configuration&#8217;s possibilities in SQL Server 2025</strong> for the instance:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="158" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-37.png" alt="" class="wp-image-39211" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-37.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-37-300x50.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-37-768x129.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">If I go deeper into these new options, we can already see:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="386" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-38.png" alt="" class="wp-image-39212" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-38.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-38-300x123.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/image-38-768x316.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<ul class="wp-block-list">
<li><strong>ADR cleaner lock timeout (s)</strong>
<ul class="wp-block-list">
<li>Default value: 5</li>



<li>Description:&nbsp; Accelerated Database Recovery cleaner lock timeout will be a good complement to already “<a href="https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/adr-cleaner-retry-timeout-configuration-option?view=sql-server-ver17">ADR cleaner retry timeout (min)</a>”,” <a href="https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/adr-cleaner-thread-count-configuration-option?view=sql-server-ver17">ADR Cleaner Thread Count</a>” and “<a href="https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/adr-preallocation-factor-server-configuration-option?view=sql-server-ver17">ADR Preallocation Factor</a>”</li>



<li>Is dynamic: Yes (no restart needed)</li>



<li>Is advanced option: Yes<br></li>
</ul>
</li>



<li><strong>SLOG memory quota (%)</strong>
<ul class="wp-block-list">
<li>Default value: 5</li>



<li>Description: SLOG memory quota percentage</li>



<li>Is dynamic: Yes</li>



<li>Is advanced option: Yes</li>
</ul>
</li>
</ul>



<ul class="wp-block-list">
<li><strong>max RPC request params (KB)</strong>
<ul class="wp-block-list">
<li>Default value: 5</li>



<li>Description: Maximum memory for RPC request parameters (kBytes)</li>



<li>Is dynamic: Yes</li>



<li>Is advanced option: Yes</li>
</ul>
</li>
</ul>



<ul class="wp-block-list">
<li><strong>max UCS send boxcars</strong>
<ul class="wp-block-list">
<li>Default value: 5</li>



<li>Description: Maximum number of UCS boxcars for sending messages.</li>



<li>Is dynamic: No (need a restart of the SQL Server Engine)</li>



<li>Is advanced option: Yes</li>
</ul>
</li>
</ul>



<ul class="wp-block-list">
<li><strong>availability group commit time (ms)</strong>
<ul class="wp-block-list">
<li>Default value: 5</li>



<li>Description: Configure availability group commit time in milliseconds for SQL Server only. Will be a good configuration for some of our customers…</li>



<li>Is dynamic: Yes</li>



<li>Is advanced option: Yes</li>
</ul>
</li>
</ul>



<ul class="wp-block-list">
<li><strong>tiered memory enabled</strong>
<ul class="wp-block-list">
<li>Default value: 0</li>



<li>Description: tiered memory memory-optimized is disabled by default.</li>



<li>Is dynamic: No</li>



<li>Is advanced option: Yes</li>
</ul>
</li>
</ul>



<ul class="wp-block-list">
<li><strong>max server tiered memory (MB)</strong>
<ul class="wp-block-list">
<li>Default value: 2147483647</li>



<li>Description: Maximum size of server tiered memory (MB)</li>



<li>Is dynamic: No</li>



<li>Is advanced option: Yes</li>
</ul>
</li>
</ul>



<ul class="wp-block-list">
<li><strong>external rest endpoint enabled</strong>
<ul class="wp-block-list">
<li>Default value: 0</li>



<li>Description: Enable or disable invocations of external REST endpoints</li>



<li>Is dynamic: Yes</li>



<li>Is advanced option: No</li>
</ul>
</li>
</ul>



<ul class="wp-block-list">
<li><strong>external xtp dll gen util enabled</strong>
<ul class="wp-block-list">
<li>Default value: 0</li>



<li>Description: Enable or disable using external xtp dll generation via HkDllGen.exe</li>



<li>Is dynamic: Yes</li>



<li>Is advanced option: No</li>
</ul>
</li>
</ul>



<ul class="wp-block-list">
<li><strong>external AI runtimes enabled</strong>
<ul class="wp-block-list">
<li>Default value: 0</li>



<li>Description: Enable or disable using external AI runtimes</li>



<li>Is dynamic: Yes</li>



<li>Is advanced option: No</li>
</ul>
</li>
</ul>



<p class="wp-block-paragraph">These option are not documented yet on the Microsoft website  but it will come soon. here the link to the configurations options:</p>



<p class="wp-block-paragraph"><a href="https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/server-configuration-options-sql-server?view=sql-server-ver17">https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/server-configuration-options-sql-server?view=sql-server-ver17</a></p>



<p class="wp-block-paragraph">Of course, we will test these options and have best practices to help our customers to have an optimized SQL Server platform.</p>



<p class="wp-block-paragraph">See you soon for others blogs… <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph"></p>
<p>L’article <a href="https://www.dbi-services.com/blog/sql-server-2025-what-news-on-the-instance-configuration/">SQL Server 2025: What news on the instance configuration</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/sql-server-2025-what-news-on-the-instance-configuration/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>New SQL Server Management Studio Version 21 – First Test</title>
		<link>https://www.dbi-services.com/blog/new-sql-server-management-studio-version-21-first-test/</link>
					<comments>https://www.dbi-services.com/blog/new-sql-server-management-studio-version-21-first-test/#comments</comments>
		
		<dc:creator><![CDATA[Stéphane Haby]]></dc:creator>
		<pubDate>Wed, 13 Nov 2024 10:55:18 +0000</pubDate>
				<category><![CDATA[Database Administration & Monitoring]]></category>
		<category><![CDATA[Database management]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Technology Survey]]></category>
		<category><![CDATA[Microsoft]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=35758</guid>

					<description><![CDATA[<p>Last week, at the Pass Data Summit, they announce the new version of SQL Server Management Studio: SSMS 21 You can find the preview in here. It&#8217;s a good opportunity to test this new version before installing it by customers&#8230; After downloading the file vs_SSMS.exe (4,3 MB), start the file to doanload and install it. [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/new-sql-server-management-studio-version-21-first-test/">New SQL Server Management Studio Version 21 – First Test</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Last week, at the Pass Data Summit, they announce the new version of SQL Server Management Studio: SSMS 21</p>



<p class="wp-block-paragraph">You can find the preview in <a href="http://(https://learn.microsoft.com/en-us/sql/ssms/install/install?view=sql-server-ver16">here</a>.</p>



<p class="wp-block-paragraph">It&#8217;s a good opportunity to test this new version before installing it by customers&#8230; </p>



<p class="wp-block-paragraph">After downloading the file vs_SSMS.exe (4,3 MB), start the file to doanload and install it.</p>



<p class="wp-block-paragraph">For the installation, you have 2 possibilities: “Install while downloading” (the default) or “Download all, then install”.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="533" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-1.png" alt="" class="wp-image-35760" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-1.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-1-300x170.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-1-768x436.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">I chose the last one to install SSMS on a VM for testing…</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="940" height="525" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-3.png" alt="" class="wp-image-35761" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-3.png 940w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-3-300x168.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-3-768x429.png 768w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p class="wp-block-paragraph">During the download, you have a link to the release note and see the news features available in this version:</p>



<p class="wp-block-paragraph"><a href="https://learn.microsoft.com/en-us/sql/ssms/ssms-21/release-notes-21?view=sql-server-ver16">Release notes for SQL Server Management Studio 21 Preview &#8211; SQL Server Management Studio (SSMS) | Microsoft Learn</a></p>



<p class="wp-block-paragraph">You have also the possibility to install a Visual Studio 2022 Preview.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="530" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-5.png" alt="" class="wp-image-35763" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-5.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-5-300x169.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-5-768x433.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">This version of SQL Server Management Studio is now based on Visual Studio 2022 and supports 64-bit to avoid out-of-memory errors…</p>



<p class="wp-block-paragraph">Now, start SSMS 21:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="938" height="531" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-4.png" alt="" class="wp-image-35762" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-4.png 938w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-4-300x170.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-4-768x435.png 768w" sizes="auto, (max-width: 938px) 100vw, 938px" /></figure>



<p class="wp-block-paragraph">The first choice you need to make is the authentication:</p>



<ul class="wp-block-list">
<li>Sign in with Microsoft</li>



<li>Sign in with GitHub</li>



<li>Create an account</li>
</ul>



<p class="wp-block-paragraph">Or the best option at the begin: “skip for now” </p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="478" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-6.png" alt="" class="wp-image-35764" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-6.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-6-300x153.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-6-768x391.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">After clicking on “skip for now”, SSMS is running:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="940" height="509" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-7.png" alt="" class="wp-image-35765" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-7.png 940w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-7-300x162.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-7-768x416.png 768w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p class="wp-block-paragraph">I tested first a funny part:</p>



<p class="wp-block-paragraph">Before this version, the background of SSMS was limited to 3 options:</p>



<figure class="wp-block-image"><img decoding="async" src="https://www.dbi-services.com/e521babc-b094-4b48-bc9f-8faffaceea7f" alt="" /></figure>



<p class="wp-block-paragraph">Now, you have more choice:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="477" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-9.png" alt="" class="wp-image-35767" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-9.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-9-300x152.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-9-768x390.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">I chose the Dark Theme to continue my test…</p>



<p class="wp-block-paragraph">One of the new options is the Database Scoped Configuration included in the database Properties:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="673" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-10.png" alt="" class="wp-image-35768" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-10.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-10-300x215.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/11/image-10-768x550.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">I’m already happy to test this new version of SQL Server Management Studio and will continue to test it…</p>



<p class="wp-block-paragraph">See you in the next blog post! </p>



<p class="wp-block-paragraph"></p>
<p>L’article <a href="https://www.dbi-services.com/blog/new-sql-server-management-studio-version-21-first-test/">New SQL Server Management Studio Version 21 – First Test</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/new-sql-server-management-studio-version-21-first-test/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Coming back to the Future Data Driven Summit 2024’s Event last night</title>
		<link>https://www.dbi-services.com/blog/coming-back-to-the-future-data-driven-summit-2024s-event-last-night/</link>
					<comments>https://www.dbi-services.com/blog/coming-back-to-the-future-data-driven-summit-2024s-event-last-night/#respond</comments>
		
		<dc:creator><![CDATA[Stéphane Haby]]></dc:creator>
		<pubDate>Thu, 26 Sep 2024 14:50:58 +0000</pubDate>
				<category><![CDATA[Cloud Native]]></category>
		<category><![CDATA[Database Administration & Monitoring]]></category>
		<category><![CDATA[Database management]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Technology Survey]]></category>
		<category><![CDATA[Cloud]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=34850</guid>

					<description><![CDATA[<p>Last night, I followed with Amine Haloui the Future Data Driven Summit 2024 from 3 PM to 2 AM This event was remote and very easy to follow. One day with 5 rooms and &#160;more then 55 speakers… Difficult to choose the session between this lot of choice and so interesting. I will share with [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/coming-back-to-the-future-data-driven-summit-2024s-event-last-night/">Coming back to the Future Data Driven Summit 2024’s Event last night</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="940" height="529" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-8.png" alt="" class="wp-image-34851" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-8.png 940w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-8-300x169.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-8-768x432.png 768w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p class="wp-block-paragraph">Last night, I followed with <a href="https://www.dbi-services.com/blog/author/aminehaloui/">Amine Haloui </a>the <a href="https://datadrivencommunity.com/FutureDataDriven2024.html">Future Data Driven Summit 2024</a> from 3 PM to 2 AM</p>



<p class="wp-block-paragraph">This event was remote and very easy to follow.</p>



<p class="wp-block-paragraph">One day with 5 rooms and &nbsp;more then 55 speakers… Difficult to choose the session between this lot of choice and so interesting.</p>



<p class="wp-block-paragraph">I will share with you my experience on this shifted day.</p>



<p class="wp-block-paragraph">The <a href="https://datadrivencommunity.com/FutureDataDriven2024.html">Future Data Driven Summit 2024</a> begins for me with the session of George Walters:</p>



<p class="wp-block-paragraph">“Unveiling the Future: Dive into Cloud Databases and Analytics with Fabric”</p>



<p class="wp-block-paragraph">I really appreciate this session and the 2 announcements:</p>



<ul class="wp-block-list">
<li>Mirroring in Fabric</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="940" height="504" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-9.png" alt="" class="wp-image-34852" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-9.png 940w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-9-300x161.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-9-768x412.png 768w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<ul class="wp-block-list">
<li>Copilot in Microsoft Fabric</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="497" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-10.png" alt="" class="wp-image-34853" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-10.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-10-300x159.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-10-768x406.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">After, following Falek Miah and his session: Quest to Delta Optimisation, I go to the session of Bob Ward: Getting started with SQL and AI</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="940" height="423" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-11.png" alt="" class="wp-image-34854" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-11.png 940w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-11-300x135.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-11-768x346.png 768w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p class="wp-block-paragraph">Interesting demo to illustrate it with Azure OpenAI Studio:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="940" height="458" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-12.png" alt="" class="wp-image-34855" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-12.png 940w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-12-300x146.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-12-768x374.png 768w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p class="wp-block-paragraph">To know more about SQL Database and AI, go <a href="https://learn.microsoft.com/en-us/azure/azure-sql/database/ai-artificial-intelligence-intelligent-applications?view=azuresql">here</a></p>



<p class="wp-block-paragraph">After this, Bob presents us the SQL Copilot with a great demo</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="548" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-13.png" alt="" class="wp-image-34856" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-13.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-13-300x175.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-13-768x448.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">After this great session, I follow the session of Rob Sewell about The new era of SQL Development -sqlcmd, data api builder,azd and more before the little diner break for us.</p>



<p class="wp-block-paragraph">After the break, I continue with the session Income statement Co-Pilot with Koyelia Ghosh Roy and Shubham Jindal and continue directly with the session &nbsp;Modern T-SQL using JSON &amp; RegEx for cloud native developer with Umachandar Jayachandran (UC) and Abhiman Tiwari</p>



<p class="wp-block-paragraph">This last one was very interesting about &nbsp;JSON features and T-SQL enhancements in Azure SQL Database.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="411" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-14.png" alt="" class="wp-image-34857" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-14.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-14-300x131.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-14-768x336.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="940" height="439" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-15.png" alt="" class="wp-image-34858" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-15.png 940w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-15-300x140.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-15-768x359.png 768w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p class="wp-block-paragraph">At 21:20, I follow the session “Be a Better DBA with Database Watcher: A Proactive Approach to Database Monitoring” from Daniel Taylor and Bradley Ball.</p>



<p class="wp-block-paragraph">At 22:20, It’s time to go see the security topic with the session Your Data Security Isn’t Enough for AI – Yet from James Rice</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="319" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-16.png" alt="" class="wp-image-34859" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-16.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-16-300x102.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-16-768x261.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">Great information and examples:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="573" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-17.png" alt="" class="wp-image-34860" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-17.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-17-300x183.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-17-768x469.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">Before the last session, I follow the session Unlocking Data Insights with Kusto Query Language (KQL) with Paresh Motiwala                                                                                           </p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="938" height="566" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-18.png" alt="" class="wp-image-34861" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-18.png 938w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-18-300x181.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-18-768x463.png 768w" sizes="auto, (max-width: 938px) 100vw, 938px" /></figure>



<p class="wp-block-paragraph">A very interesting session on the Kusto Query Language and how to use it.</p>



<p class="wp-block-paragraph">Before going to sleep, I follow the session Empowering AI Applications with Vector Search in Azure Cosmos DB with Leonard Lobel</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="417" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-19.png" alt="" class="wp-image-34862" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-19.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-19-300x133.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-19-768x341.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="939" height="491" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-20.png" alt="" class="wp-image-34863" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-20.png 939w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-20-300x157.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-20-768x402.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></figure>



<p class="wp-block-paragraph">And now, I havea lot of ideas and tips to search, look and share with my colleagues and customers.</p>



<p class="wp-block-paragraph">Thanks to dbi services to let me follow these type of event!</p>
<p>L’article <a href="https://www.dbi-services.com/blog/coming-back-to-the-future-data-driven-summit-2024s-event-last-night/">Coming back to the Future Data Driven Summit 2024’s Event last night</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/coming-back-to-the-future-data-driven-summit-2024s-event-last-night/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Data Masking with Delphix Continuous Compliance</title>
		<link>https://www.dbi-services.com/blog/data-masking-with-delphix-continuous-compliance/</link>
					<comments>https://www.dbi-services.com/blog/data-masking-with-delphix-continuous-compliance/#respond</comments>
		
		<dc:creator><![CDATA[Oliver Schwark]]></dc:creator>
		<pubDate>Thu, 11 Jul 2024 09:00:00 +0000</pubDate>
				<category><![CDATA[Delphix]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Technology Survey]]></category>
		<category><![CDATA[Continuous Compliance]]></category>
		<category><![CDATA[data masking]]></category>
		<category><![CDATA[delphix]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=33862</guid>

					<description><![CDATA[<p>Solution Overview The DevOps Data Platform Continuous Compliance solution of Delphix provides a comprehensive approach to data masking. It meets enterprise-class performance, scalability, and security requirements. Delphix enables businesses to successfully protect sensitive data through these key steps: Discover: Sensitive Data Identify sensitive information such as names, email addresses, and payment information to provide an [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/data-masking-with-delphix-continuous-compliance/">Data Masking with Delphix Continuous Compliance</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image is-style-rounded">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="200" height="200" src="http://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/delphix_logo.jpg" alt="Delphix Logo" class="wp-image-33905" style="width:80px;height:auto" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/delphix_logo.jpg 200w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/delphix_logo-150x150.jpg 150w" sizes="auto, (max-width: 200px) 100vw, 200px" /></figure>
</div>


<h2 class="wp-block-heading" id="h-solution-overview">Solution Overview</h2>



<p class="has-text-align-left wp-block-paragraph">The DevOps Data Platform Continuous Compliance solution of <a href="#h-about-delphix">Delphix</a> provides a comprehensive approach to data masking. It meets enterprise-class performance, scalability, and security requirements. <span id="more-33862"></span> Delphix enables businesses to successfully protect sensitive data through these key steps:</p>



<h3 class="wp-block-heading" id="h-discover-sensitive-data"><strong>Discover: Sensitive Data</strong></h3>



<p class="wp-block-paragraph">Identify sensitive information such as names, email addresses, and payment information to provide an enterprise-wide view of risk and to pinpoint targets for masking.</p>



<h3 class="wp-block-heading" id="h-mask-continuous-compliance"><strong>Mask: Continuous Compliance</strong></h3>



<p class="wp-block-paragraph">Apply masking to transform sensitive data values into fictitious yet realistic equivalents, while still preserving the business value and referential integrity of the data for use cases such as development and testing. Unlike approaches that leverage encryption, masking not only ensures that transformed data is still usable in non-production environments, but also entails an irreversible process. It prevents original data from being restored through decryption keys or other means (conforming with GDPR, CCPA, HIPAA and many other standards).</p>



<h3 class="wp-block-heading" id="h-provision-scaling-and-integration"><strong>Provision: Scaling and Integration</strong></h3>



<p class="wp-block-paragraph">Extend the solution to meet enterprise security requirements and integrate into critical workflows.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="438" src="http://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/ComplianceManagement-e1720523838138-1024x438.png" alt="Three stages of data masking process with Delphix Continous Compliance" class="wp-image-33878" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/ComplianceManagement-e1720523838138-1024x438.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/ComplianceManagement-e1720523838138-300x128.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/ComplianceManagement-e1720523838138-768x328.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/ComplianceManagement-e1720523838138-1536x656.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/ComplianceManagement-e1720523838138.png 1701w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Taken together, these capabilities allow you to define, manage, and apply security policies from a single point of control across large, complex data estates. Delphix can enable global operations with support for international addresses and character sets. Moreover, you would be surprised how quickly Delphix masking is configured and deployed. This is provided via GUI-driven workflows without requiring any specialized programming expertise or lengthy services engagements.</p>



<p class="wp-block-paragraph">I personally rate this platform as a very effective solution to anonymize large data volumes and to maintain the automated setup of it. </p>



<h2 class="wp-block-heading" id="h-discover-sensitive-data-0">Discover Sensitive Data</h2>



<p class="wp-block-paragraph">After connecting to a supported data source, Delphix identifies what data should be secured. Sensitive data discovery is performed using two different methods, column level discovery and data level discovery:</p>


<div class="wp-block-image">
<figure class="alignright size-large is-resized"><img loading="lazy" decoding="async" width="480" height="340" src="http://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/masking_databasedpx_.svg" alt="Database structure with sensitive content identified for data masking" class="wp-image-33887" style="aspect-ratio:1;width:223px;height:auto" /></figure>
</div>


<ul class="wp-block-list">
<li><strong>Column Level Discovery</strong><br>Column level discovery uses regular expressions (regex) to scan the metadata (column names) of the selected data sources. There are several dozen pre-configured profile expressions designed to identify common sensitive data types (Social Security numbers, names, addresses, etc). Users also have the ability to write their own profile regular expressions.<br><br><code><strong>Example</strong><br>First Name Expression &lt;(?&gt;(fi?rst)<em>?(na?me?)|f</em>?name)(?!\w*ID)&gt;</code></li>
</ul>



<ul class="wp-block-list">
<li><strong>Data Level Discovery</strong><br>Data level discovery also uses regex, but to scan the actual data instead of the metadata. Similar to column level profiling, there are several dozen pre-configured expressions and users can add their own.<br><br><code><strong>Example</strong> </code><br><code>US Phone No. Expression &lt; (((?\b[0-9]{3})?[-. ]?[0-9]{3}[-. ]?[0-9]{4}\b)(?</code>&#8230;</li>
</ul>



<figure class="wp-block-image size-large is-style-default"><img loading="lazy" decoding="async" width="1024" height="691" src="http://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/FindSensitiveData-1024x691.png" alt="Transformation of the original data to masked data with Delphix Continuous Compliance" class="wp-image-33871" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/FindSensitiveData-1024x691.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/FindSensitiveData-300x202.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/FindSensitiveData-768x518.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/FindSensitiveData.png 1153w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Delphix comes prepackaged with over 90 profile expressions. They have been developed after validation with dozens of very large customers around the world to help businesses discovering over 25 types (account numbers, addresses, names, etc.) of sensitive data using both column and data level discovery.</p>



<h2 class="wp-block-heading" id="h-securing-sensitive-data">Securing Sensitive Data</h2>



<p class="wp-block-paragraph">Delphix’s primary method for securing data is masking. Masking algorithms create a structurally similar but fictitious version of data. It can be used for purposes such as application development and testing. Masking protects the actual sensitive information while generating a functional substitute for occasions when the real data is not required.</p>



<ul class="wp-block-list">
<li><strong>Delphix Masking – Is Irreversible</strong><br>Masked data cannot be “reverse engineered” and restored to its original unmasked state.</li>
</ul>



<ul class="wp-block-list">
<li><strong>Creates Results Representative of the Source Data</strong><br>The output of Delphix masking resembles production data for non-production purposes. This could include geographic distributions, credit card distributions (e.g. leaving the first 4 numbers unchanged, but scrambling the rest), or maintaining human readability of (fake) names and addresses.</li>
</ul>



<ul class="wp-block-list">
<li><strong>Preserves Referential Integrity</strong><br>Delphix has the ability to mask data consistently to maintain referential integrity. If an account number is a primary key and scrambled as part of masking, then all instances of that account number linked through key pairs will be masked identically. Additionally, the Delphix platform scales horizontally so that masking algorithms will preserve referential integrity across multiple, heterogeneous data sources.</li>
</ul>



<h2 class="wp-block-heading" id="h-mask-or-tokenize">Mask or Tokenize</h2>



<p class="wp-block-paragraph">Transform sensitive data to comply with privacy regulations in two ways:</p>



<ul class="wp-block-list">
<li>Irreversibly <strong>mask data</strong> for non-production environments &#8211; or &#8211;</li>



<li><strong>Tokenize data</strong> to enable teams to reverse transformation</li>
</ul>



<h3 class="wp-block-heading" id="h-key-benefits">Key benefits</h3>



<ul class="wp-block-list">
<li>Single solution for both masking and tokenization</li>



<li>Masking completely and irreversibly neutralizes compliance risks in non-production environments</li>



<li>Tokenization enables use cases requiring secure collaboration with third parties</li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="783" src="http://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/Masking-Tokenisation-1024x783.png" alt="Compare Masking vs. Tokinization with Delphix Continuous Compliance" class="wp-image-33874" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/Masking-Tokenisation-1024x783.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/Masking-Tokenisation-300x229.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/Masking-Tokenisation-768x587.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/Masking-Tokenisation.png 1074w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading" id="h-2-examples-of-predefined-algorithms">2 Examples of Predefined Algorithms</h2>



<h3 class="wp-block-heading" id="h-date-shift-framework">Date Shift Framework</h3>



<p class="wp-block-paragraph">This algorithm masks date values to different dates based on a specified range around the input value. Masked values are calculated algorithmically using the algorithm‘s key, so rekeying the algorithm will cause different outputs to be generated for each input. All valid input values will be masked to a new value, and the new value will never match the input.</p>



<figure class="wp-block-image size-full is-style-default"><img loading="lazy" decoding="async" width="992" height="210" src="http://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/Date-Shift-Framework.png" alt="Example Algorithm for Date Shift Framework" class="wp-image-33870" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/Date-Shift-Framework.png 992w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/Date-Shift-Framework-300x64.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/Date-Shift-Framework-768x163.png 768w" sizes="auto, (max-width: 992px) 100vw, 992px" /></figure>



<h3 class="wp-block-heading" id="h-segment-mapping-algorithm-framework">Segment Mapping Algorithm Framework</h3>



<p class="wp-block-paragraph">Segment mapping algorithms produce no overlaps or repetitions in the masked data. They let users create unique masked values by dividing a target value into a maximum of 36 segments and masking each segment individually. Businesses might use this method for information involving unique values, such as Social Security numbers, primary key columns, or foreign key columns. Segment mapping handles strings of a known format and preserves referential integrity.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="980" height="360" src="http://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/Segment-Mapping-Algorithm-Framework.png" alt="Example Algorithm for Segment Mapping Algorithm Framework" class="wp-image-33877" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/Segment-Mapping-Algorithm-Framework.png 980w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/Segment-Mapping-Algorithm-Framework-300x110.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/Segment-Mapping-Algorithm-Framework-768x282.png 768w" sizes="auto, (max-width: 980px) 100vw, 980px" /></figure>



<h2 class="wp-block-heading" id="h-executing-masking-jobs">Executing Masking Jobs</h2>



<p class="wp-block-paragraph">Masking jobs are created via a GUI-driven workflow. The user selects a target database, algorithms to use based on profiling results and resources allocated to the job. Optionally, SQL statements could be run before or/and after execution of the job. <br>Delphix can process and output masked data values in two different ways:</p>



<h3 class="wp-block-heading" id="h-in-place-masking-same-database">In-Place Masking (same Database)</h3>



<p class="wp-block-paragraph">An instance of Delphix Continuous Compliance will read data from a source, secure the data within the engine and then update the data source with the secure data. In-place masking only transforms the columns flagged as containing sensitive information, leaving the other columns alone. Since this method potentially requires copying production data into a non-production zone while the masking takes place, sensitive data might exist in the non-production zone until the masking is complete.</p>



<figure class="wp-block-image size-large is-style-default"><img loading="lazy" decoding="async" width="1024" height="270" src="http://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/InplaceMasking-1024x270.png" alt="Logical Process of In-Place Masking" class="wp-image-33873" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/InplaceMasking-1024x270.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/InplaceMasking-300x79.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/InplaceMasking-768x202.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/InplaceMasking.png 1263w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading" id="h-on-the-fly-masking-2-databases">On-the-Fly Masking (2 Databases)</h3>



<p class="wp-block-paragraph">Delphix reads data from the data source, secures the data in the engine and then places the secure data in a target source (different from the location of the original data source) in an Extract Transform Load (ETL) process. Delphix extracts the data from a source environment, such as a production copy, gold copy, or disaster recovery copy (only reading from a database not an archived file). It masks the data in the memory of the application server on which it resides and then loads the masked data to the target environment. Delphix does not modify the original source data; only the target data changes.</p>



<figure class="wp-block-image size-large is-style-default"><img loading="lazy" decoding="async" width="1024" height="200" src="http://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/OnTheFlyMasking-1024x200.png" alt="Logical Process of On-the-Fly Masking" class="wp-image-33875" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/OnTheFlyMasking-1024x200.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/OnTheFlyMasking-300x59.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/OnTheFlyMasking-768x150.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/OnTheFlyMasking.png 1191w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading" id="h-performance-of-delphix-continuous-compliance">Performance of Delphix Continuous Compliance</h2>



<p class="wp-block-paragraph">Key variables that influence masking performance are the number of tables to be masked, rows per table, columns per table, masking algorithm per column, data type, avg size per column, as well as indexes, constraints, and triggers on the masked table. But also the connected platforms (on-premise / cloud) are important as the assigned resources will limit the data throughput of the whole masking process.</p>



<h2 class="wp-block-heading" id="h-steps-to-reach-compliance-with-data-masking">Steps to Reach Compliance with Data Masking</h2>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<ol class="wp-block-list">
<li><strong>Execute Profiling Jobs</strong><br>Automatically identifies the most cases of sensitive data fields by analysing database structure names and pattern matching of the field content.<br></li>



<li><strong>Adapt masking</strong><br>While the predefined out-of-the-box algorithms are useful in many cases, you will have special masking needs for some of your database columns, which have to be adapted after the automated recognition.<br></li>



<li><strong>Execute Masking Jobs</strong><br>Transformation from original to masked data: the final masking process replaces same names allways with the same fictitious strings on all data spaces (in this example &#8220;George&#8221; becomes &#8220;Bob&#8221; all over).<br><img loading="lazy" decoding="async" width="1963" height="1078" class="wp-image-33883" style="width: 700px" src="http://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/masking_referental_integritydpx_.png" alt="" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/masking_referental_integritydpx_.png 1963w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/masking_referental_integritydpx_-300x165.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/masking_referental_integritydpx_-1024x562.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/masking_referental_integritydpx_-768x422.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/masking_referental_integritydpx_-1536x844.png 1536w" sizes="auto, (max-width: 1963px) 100vw, 1963px" /></li>



<li><strong>Test the masked data with your Application</strong><br>Make sure that your application is still able to access the datebase without error although the relevant fields have been masked.</li>
</ol>
</div>
</div>



<h2 class="wp-block-heading" id="h-summary-of-delphix-continuous-compliance">Summary of Delphix Continuous Compliance</h2>



<h3 class="wp-block-heading" id="h-fast-and-automated-masking"><strong>Fast and Automated Masking</strong></h3>



<p class="wp-block-paragraph"><a href="https://www.delphix.com/platform/continuous-compliance" target="_blank" rel="noreferrer noopener">Delphix Continuous Compliance</a> identifies sensitive information and automates data masking wherever data resides — from mainframes to modern cloud platforms. Unlike traditional solutions which take months to implement, <a href="https://www.dbi-services.com" target="_blank" rel="noreferrer noopener">dbi services</a> implements Continuous Compliance for their customers within days. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f44d.png" alt="👍" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<h3 class="wp-block-heading" id="h-combine-speed-and-compliance"><strong>Combine Speed and Compliance</strong></h3>



<p class="wp-block-paragraph">Delphix provides an API-driven data platform to configure all data masking needs. Continuous Compliance includes data profiling to identify PII or sensitive data and templates to automatically mask or tokenize data. Delphix masking replaces data at risk with fictitious data while preserving referential integrity.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>


<div class="wp-block-image is-style-rounded">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="200" height="200" src="http://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/delphix_logo.jpg" alt="Delphix Logo" class="wp-image-33905" style="width:179px;height:auto" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/delphix_logo.jpg 200w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/07/delphix_logo-150x150.jpg 150w" sizes="auto, (max-width: 200px) 100vw, 200px" /></figure>
</div>


<h2 class="wp-block-heading has-pale-cyan-blue-background-color has-background" id="h-about-delphix">About Delphix</h2>



<p class="wp-block-paragraph">Delphix is the industry leader for DevOps test data management. Businesses need to transform application delivery but struggle to balance speed with data security and compliance. Their DevOps Data Platform automates data security, while rapidly deploying test data to accelerate application releases. With Delphix, customers modernize applications, adopt multi-cloud, achieve CI/CD, and recover from downtime events such as ransomware much faster.<br><br>Leading companies around the world use Delphix to accelerate digital transformation and enable zero trust data management.</p>



<p class="has-text-align-right wp-block-paragraph"><a href="https://www.delphix.com">https://www.delphix.com</a></p>
<p>L’article <a href="https://www.dbi-services.com/blog/data-masking-with-delphix-continuous-compliance/">Data Masking with Delphix Continuous Compliance</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/data-masking-with-delphix-continuous-compliance/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Lazy Loading (feed)

Served from: www.dbi-services.com @ 2026-06-16 07:45:24 by W3 Total Cache
-->