- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Add support for SET XACT_ABORT
Currently Fabric does not support SET XACT_ABORT ON.
We request to add this support to reduce breaking changes when migrating and to improve transaction support for the scenario below
This results in a breaking change in how transactions are handled and makes Fabric behave differently to other editions like
- SqlPool (Dedicated)
- SqlDbEngine
As an example consider this Sproc below
CREATE PROC usp_TranTest
AS
BEGIN
BEGIN TRY
BEGIN TRAN
select * from table_that_doesnt_exist
--Do other Work
COMMIT TRAN
END TRY
BEGIN CATCH
ROLLBACK TRAN
print 'error'
END CATCH
print @@TRANCOUNT
END
GO
exec usp_TranTest
This will result in the following behaviour
Sql Pool (Dedicated): Rollback and zero trancount
Fabric: No rollback and tran leak
On Premise SqlDbEngine: No rollback and tran leak
On Premise SqlDbEngine with SET XACT_ABORT ON: Rollback and zero trancount
So the ask for Fabric DW is when migrating from SqlPool we need one of three things:
- Make engine beghave same way as SqlPool
- or
- Add the option of SET XACT_ABORT, so we can use this for backwards compatibility with SqlPool behaviour.
Or
- Both
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
- marciusmgouza on: Allow you to select which bookmarks should be disp...
- marciusmgouza on: Enable search for slicers that use numeric fields
-
andyclap
on: Enable Page-Level Security for Power BI Desktop an...
-
andyclap
on: Power Bi
-
andyclap
on: Allow Dynamic Default Values in Date Slicers Based...
-
andyclap
on: Assigning a specific color to an existing measure ...
- abhimani on: Key Pair authentication for the snowflake in power...
- kyle_mueller on: Quickly Identify Table Columns Used in Calculation...
-
Aala_Ali
on: Importing data (or drag and drop) from Fabric Lake...
- anic on: Enhancing Purview Glossary Integration with Power ...
- New 15,147
- Need Clarification 10
- Needs Votes 22,639
- Under Review 642
- Planned 269
- Completed 1,650
- Declined 223
-
Power BI
38,843 -
Fabric platform
542 -
Data Factory
451 -
Data Factory | Data Pipeline
296 -
Data Engineering
281 -
Data Warehouse
191 -
Data Factory | Dataflow
159 -
Fabric platform | Workspaces
133 -
Real-Time Intelligence
126 -
Fabric platform | OneLake
125 -
Fabric platform | Admin
121 -
Fabric platform | CICD
93 -
Fabric platform | Capacities
69 -
Real-Time Intelligence | Eventhouse and KQL
61 -
Fabric platform | Governance
55 -
Real-Time Intelligence | Activator
52 -
Data Science
50 -
Fabric platform | Security
49 -
Data Factory | Mirroring
38 -
Databases | SQL Database
33 -
Fabric platform | Support
33 -
Real-Time Intelligence | Eventstream
31 -
Fabric platform | Data hub
28 -
Databases
24 -
Data Factory | Apache Airflow Job
3 -
Fabric platform | Real-Time hub
3 -
Product
2