Announcing the retirement of SQL Server Stretch Database - Microsoft SQL Server Blog (2024)

Ever since Microsoft introduced SQL Server Stretch Database in 2016, our guiding principles for such hybrid data storage solutions have always been affordability, security, and native Azure integration. Customers have indicated that they want to reduce maintenance and storage costs for on-premises data, with options to scale up or down as needed, greater peace of mind from advanced security features such as Always Encrypted and row-level security, and they seek to unlock value from warm and cold data stretched to the cloud using Microsoft Azure analytics services.

During recent years, Azure has undergone significant evolution, marked by groundbreaking innovations like Microsoft Fabric and Azure Data Lake Storage. As we continue this journey, it remains imperative to keep evolving our approach on hybrid data storage, ensuring optimal empowerment for our SQL Server customers in leveraging the best from Azure.

Retirement of SQL Server Stretch Database

On November 16, 2022, the SQL Server Stretch Database feature was deprecated from SQL Server 2022. For in-market versions of SQL Server 2019 and 2017, we had added an improvement that allowed the Stretch Database feature to stretch a table to an Azure SQL Database. Effective July 9, 2024, the supporting Azure service, known as SQL Server Stretch Database edition, is retired. Impacted versions of SQL Server include SQL Server 2022, 2019, 2017, and 2016.

In July 2024, SQL Server Stretch Database will be discontinued for SQL Server 2022, 2019, 2017, and 2016. We understand that retiring an Azure service may impact your current workload and use of Stretch Database. Therefore, we kindly request that you either migrate to Azure or bring their data back from Azure to your on-premises version of SQL Server. Additionally, if you’re exploring alternatives for archiving data to cold and warm storage in the cloud, we’ve introduced significant new capabilities in SQL Server 2022, leveraging its data virtualization suite.

The path forward

SQL Server 2022 supports a concept named CREATE EXTERNAL TABLE AS SELECT (CETaS). It can help customers archive and store cold data to Azure Storage. The data will be stored in an open source file format named Parquet. It operates well with complex data in large volumes. With its performant data compression, it turns out to be one of the most cost-effective data storage solutions. Using OneLake shortcuts, customers then can leverage Microsoft Fabric to realize cloud-scale analytics on archived data.

Our priority is to empower our SQL Server customers with the tools and services that leverage the latest and greatest from Azure. If you need assistance in exploring how Microsoft can best empower your hybrid data archiving needs, please contact us.

New solution FAQs

What’s CETaS?

Creates an external table and then exports, in parallel, the results of a Transact-SQL SELECT statement.

  • Azure Synapse Analytics and Analytics Platform System support Hadoop or Azure Blob Storage.
  • SQL Server 2022 (16.x) and later versions support CETaS to create an external table and then export, in parallel, the result of a Transact-SQL SELECT statement to Azure Data Lake Storage Gen2, Azure Storage Account v2, and S3-compatible object storage.

What is Fabric?

Fabric is an end-to-end analytics and data platform designed for enterprises that require a unified solution. It encompasses data movement, processing, ingestion, transformation, real-time event routing, and report building. Fabric offers a comprehensive suite of services including Data engineering, Data Factory, Data Science, Real-Time Analytics, Data Warehouse, and Databases.

With Fabric, you don’t need to assemble different services from multiple vendors. Instead, it offers a seamlessly integrated, user-friendly platform that simplifies your analytics requirements. Operating on a software as a service (SaaS) model, Fabric brings simplicity and integration to your solutions.

Fabric integrates separate components into a cohesive stack. Instead of relying on different databases or data warehouses, you can centralize data storage with Microsoft OneLake. AI capabilities are seamlessly embedded within Fabric, eliminating the need for manual integration. With Fabric, you can easily transition your raw data into actionable insights for business users.

What is OneLake shortcuts?

Shortcuts in OneLake allow you to unify your data across domains, clouds, and accounts by creating a single virtual data lake for your entire enterprise. All Fabric experiences and analytical engines can directly connect to your existing data sources such as Azure, Amazon Web Services (AWS), and OneLake through a unified namespace. OneLake manages all permissions and credentials, so you don’t need to separately configure each Fabric workload to connect to each data source. Additionally, you can use shortcuts to eliminate edge copies of data and reduce process latency associated with data copies and staging.

Shortcuts are objects in OneLake that point to other storage locations. The location can be internal or external to OneLake. The location that a shortcut points to is known as the target path of the shortcut. The location where the shortcut appears is known as the shortcut path. Shortcuts appear as folders in OneLake and any workload or service that has access to OneLake can use them. Shortcuts behave like symbolic links. They’re an independent object from the target. If you delete a shortcut, the target remains unaffected. If you move, rename, or delete a target path, the shortcut can break.

Learn more

Announcing the retirement of SQL Server Stretch Database - Microsoft SQL Server Blog (1)

Microsoft Fabric

Bring your data into the era of AI

Explore solutions

Announcing the retirement of SQL Server Stretch Database - Microsoft SQL Server Blog (2)

Debbi Lyons

Director, Product Marketing, Azure Relational Databases

See more articles from this author

Announcing the retirement of SQL Server Stretch Database - Microsoft SQL Server Blog (2024)

FAQs

Announcing the retirement of SQL Server Stretch Database - Microsoft SQL Server Blog? ›

Effective July 9, 2024, the supporting Azure service, known as SQL Server Stretch Database edition, is retired. Impacted versions of SQL Server include SQL Server 2022, 2019, 2017, and 2016. In July 2024, SQL Server Stretch Database will be discontinued for SQL Server 2022, 2019, 2017, and 2016.

What is a stretch database in SQL Server? ›

SQL Server 2016 introduced the Stretch Database that migrates your cold data transparently and securely to the Microsoft Azure cloud. Introduction: The Stretch Database feature in SQL Server enables seamless archiving of historical data to the cloud (Azure) without any application changes.

What's new in SQL Server 2012? ›

SQL Server 2012 also has improved metadata discovery, which allows you to determine the shape of projected output from queries, tables, stored procedures, views, and other objects. As a result, SQL Server supports business intelligence and debugging.

How do I gracefully restart SQL Server? ›

In SQL Server Configuration Manager, in the left pane, select SQL Server Services. In the results pane, right-click SQL Server Browser, or SQL Server Agent (MSSQLServer) or SQL Server Agent (<instance_name>) for a named instance, and then select Start, Stop, Pause, Resume, or Restart.

How to handle database in SQL Server? ›

Manage services
  1. Broadcast a Shutdown Message (Command Prompt)
  2. Change server authentication mode.
  3. Configure file system permissions for Database Engine access.
  4. Configure Windows service accounts and permissions.
  5. Database Engine Service startup options.
  6. Log In to an Instance of SQL Server (Command Prompt)
Jul 29, 2024

Is stretch database deprecated? ›

On November 16, 2022, the SQL Server Stretch Database feature was deprecated from SQL Server 2022.

How would you implement a stretched database scenario in SQL Server? ›

After enabling the Stretch Database feature on the Instance, you need to enable the feature on database, as shown in Fig. 1. From SQL Server Management Studio (SSMS), right click the database that holds the table(s) you want to stretch to Azure and select Tasks > Stretch > Enable.

How do I gracefully restart my server? ›

Use the Graceful Server Reboot interface to close any user-level processes and then store their data before the reboot. To begin this process, navigate to the Graceful Server Reboot interface and click Proceed. Important: This method does not result in data loss.

Is it okay to restart SQL Server? ›

I'm a believer in rebooting our SQL Server every once in a while as standard maintenance. I like to think this practice will clear out any cached junk that may cause performance issues.

How do I shut down my SQL Server database? ›

Answer
  1. Press the Windows key+R to open the Run dialog box. Run the SQLServerManager11. msc command. ...
  2. Click SQL Server Services. In the right pane, right-click SQL Server (MSSQLSERVER), and choose Stop. Here, MSSQLSERVER indicates a SQL Server database instance name.
Feb 11, 2022

How many databases are in SQL Server? ›

For SQL Server, the max number of databases you can have on a single SQL Server instance is 32,767.

How do I manage a large amount of data in SQL Server? ›

4 SQL Query Optimization Techniques for Large Data Sets
  1. Avoid using SELECT* .
  2. Choose the correct JOIN operation: These include left join, inner join, right join and outer join.
  3. Use common table expressions.
  4. Manage data retrieval volume with LIMIT and TOP .
Mar 12, 2024

Is SQL a server or database? ›

Microsoft SQL Server is a relational database management system (RDBMS). Applications and tools connect to a SQL Server instance or database, and communicate using Transact-SQL (T-SQL).

What is extensibility in SQL? ›

The purpose of the extensibility framework is to provide an interface between SQL Server and external languages. Database administrators can maintain security by executing a trusted language within a secure framework managed by SQL Server, while allowing data scientists access to enterprise data.

What is the benefit of shrinking database in SQL Server? ›

Shrinking data files recovers space by moving pages of data from the end of the file to unoccupied space closer to the front of the file. When enough free space is created at the end of the file, data pages at end of the file can be deallocated and returned to the file system.

How do I extend a SQL database? ›

Expand Databases, right-click the database to increase, and then click Properties. In Database Properties, select the Files page. To increase the size of an existing file, increase the value in the Initial Size (MB) column for the file. You must increase the size of the database by at least 1 megabyte.

How can I shrink my SQL Server database faster? ›

Sometimes you do have to shrink data files
  1. Identify low-use server times that you can run the shrink.
  2. Monitor your Agent Jobs and watch SQL Server for blocking if you don't have an outage window.
  3. Use DBCC SHRINKFILE and set a specific, targeted size for the file you're shrinking.
Aug 14, 2024

References

Top Articles
Danielle Breezy Leaving Wkrn
16-year-old TikTok star Mikayla Campinos dead? Know about her viral video
Pet For Sale Craigslist
Skyward Houston County
Rainbird Wiring Diagram
Bucks County Job Requisitions
The Idol - watch tv show streaming online
Soap2Day Autoplay
Steve Strange - From Punk To New Romantic
Pollen Count Los Altos
Gina's Pizza Port Charlotte Fl
Help with Choosing Parts
No Hard Feelings Showtimes Near Cinemark At Harlingen
Jesus Calling Oct 27
Bfg Straap Dead Photo Graphic
Dallas Cowboys On Sirius Xm Radio
Nevermore: What Doesn't Kill
Music Go Round Music Store
Tyler Sis University City
Aerocareusa Hmebillpay Com
Ivegore Machete Mutolation
Used Safari Condo Alto R1723 For Sale
Chase Bank Pensacola Fl
Baja Boats For Sale On Craigslist
Jayah And Kimora Phone Number
Nesb Routing Number
14 Top-Rated Attractions & Things to Do in Medford, OR
Dmv In Anoka
Villano Antillano Desnuda
2023 Ford Bronco Raptor for sale - Dallas, TX - craigslist
Garden Grove Classlink
HP PARTSURFER - spare part search portal
Guinness World Record For Longest Imessage
Amazing Lash Bay Colony
Taktube Irani
Warn Notice Va
Bursar.okstate.edu
Muma Eric Rice San Mateo
Ticketmaster Lion King Chicago
Philadelphia Inquirer Obituaries This Week
Michael Jordan: A timeline of the NBA legend
2023 Fantasy Football Draft Guide: Rankings, cheat sheets and analysis
10 Rarest and Most Valuable Milk Glass Pieces: Value Guide
Tableaux, mobilier et objets d'art
Login
How To Customise Mii QR Codes in Tomodachi Life?
Headlining Hip Hopper Crossword Clue
1Tamilmv.kids
Estes4Me Payroll
Zom 100 Mbti
Service Changes and Self-Service Options
Bob Wright Yukon Accident
Latest Posts
Article information

Author: Carmelo Roob

Last Updated:

Views: 5812

Rating: 4.4 / 5 (45 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Carmelo Roob

Birthday: 1995-01-09

Address: Apt. 915 481 Sipes Cliff, New Gonzalobury, CO 80176

Phone: +6773780339780

Job: Sales Executive

Hobby: Gaming, Jogging, Rugby, Video gaming, Handball, Ice skating, Web surfing

Introduction: My name is Carmelo Roob, I am a modern, handsome, delightful, comfortable, attractive, vast, good person who loves writing and wants to share my knowledge and understanding with you.