Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » MSDTC   (RSS)

Phase0 in .Net System.Transactions

In a previous post ( http://blogs.msdn.com/florinlazar/archive/2006/01/29/518956.aspx ) I talked about Phase0 and some useful things it allows you to do. Although not referred as Phase0, phase 0 features are available in .Net System.Transactions in two

Our Own Forum is Now Live! Please Join Us at the "Transactions Programming Forum"

I'm really happy to announce that our own forum, dedicated to transactions in Windows and .Net is now live at http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=388&SiteID=1 The RSS feed for the forum is http://forums.microsoft.com/MSDN/rss.aspx?ForumID=388&Mode=0&SiteID=1

Dedicated Site for Transactions on Microsoft.com

In an effort to have a common place for all the transactions technologies we provide (and we started to have a good number of technologies that continues to grow), we have put together a webpage on Microsoft.com dedicated to transactions. The address
Posted by florinlazar | 3 Comments
Filed under: ,

MSDTC: The Magic of Phase Zero (Phase0) – Or – When Using 2PC Transactions Is Not Enough

The most known technique of implementing distributed transaction is the "two-phase commit" (2PC). Here is a quick summary of how this technique works: - Active phase: After the transaction is created and before the "commit" message is issued by the creator,

SQL Server 2005 with COM+/DTC is first in a new TPC-C result

The new results posted by Dell running SQL Server 2005 with COM+/DTC tops TPC-C by Price/Performance with .99 US$ price/tpmC: http://www.tpc.org/tpcc/results/tpcc_price_perf_results.asp I can't wait to see some results with SQL Server 2005 combined with
Posted by florinlazar | 0 Comments
Filed under: , ,

Fast transactions with System.Transactions and Microsoft SQL Server 2000

The simplest way to use transactions today with Microsoft SQL Server 2000, using .Net Framework 2.0, is as follows: static void Main(string[] args) { using (TransactionScope ts = new TransactionScope()) { SqlConnection sqlConnection = new SqlConnection("connectionString");
Posted by florinlazar | 19 Comments

DTCPing: Troubleshooting MSDTC Connectivity Issues

In today's world, security hardening is causing many headaches to software developers and admins. Especially when you have an application that needs to go beyond the boundaries of the local machine. MSDTC is a distributed app by definition and thus, getting
Posted by florinlazar | 2 Comments
Filed under: ,

Transactions Sessions at PDC 2005

If you are at PDC this year, don't forget to attend the sessions related to transactions. An easy way to find these sessions is to go to http://commnet1.microsoftpdc.com/content/sessions.aspx and search by Keyword="transaction". I especially recommend

WS Specs for Transactions Updated

The WS specifications related to Transactions (WS-Coordination, WS-AtomicTransaction and WS-BusinessActivity) have just been updated. They are available at http://msdn.microsoft.com/webservices/webservices/understanding/specs/default.aspx?pull=/library/en-us/dnglobspec/html/wsatspecindex.asp
Posted by florinlazar | 3 Comments
Filed under: , ,

Writing a resource manager that supports promotable transactions (or Promotable Single Phase Enlistment aka PSPE) in System.Transactions

A key feature that targets performance in System.Transactions is the Promotable Single Phase Enlistment. It allows a durable resource manager (RM) to host and "own" a transaction that can later be promoted to a distributed transaction (or MSDTC transaction)

What is the Lighweight Transaction Manager and why do you need to know about it

A "hidden" feature available in System.Transactions is the Lightweight Transaction Manager (LTM). It provides support for light weight transactions that live in the current appdomain. The LTM acts as a façade layer for all the transactions started in
Posted by florinlazar | 13 Comments
Filed under: ,

What do you want to know about transactions?

Please don't hesitate to send me your suggestions or questions or topics you would like to be discussed in this blog. You can post a comment to this post or use http://blogs.msdn.com/florinlazar/contact.aspx to let me know. I'll prioritize the list and

Blog on Transactional NTFS

I found out about this blog a few days ago. Malcolm Smith, a developer from the Transactional NTFS team is blogging at http://blogs.msdn.com/because_we_can/
Posted by florinlazar | 0 Comments
Filed under: ,

Using Windows XP SP2, Windows Server 2003 SP1 and MSDTC on Clusters

In order to allow Windows XP SP2 or Windows Server 2003 SP1 to talk to a remote MSDTC located in a cluster, the security level for MSDTC needs to be set to "Incoming Caller Authentication Required". (see http://blogs.msdn.com/florinlazar/archive/2004/06/18/159127.aspx
Posted by florinlazar | 2 Comments
Filed under: ,

MSDN Product Feedback Center

You've found a bug in a Microsoft product, and you don't know where to report it? Use MSDN Product Feedback Center http://lab.msdn.microsoft.com/productfeedback/default.aspx to submit it. You can collaborate with Microsoft developers, MVPs, and beta testers
More Posts Next page »
 
Page view tracker