0
我正在開發一個應用程序,該應用程序將在許多用戶的同一時間(在網絡上)使用。該應用程序將使用SQL Server。網絡服務器上的多個SQL事務
我想知道是否可以使用事務處理我擁有的不同查詢。如果一個用戶一次啓動一個事務,而另一個用戶再啓動一個事務,服務器是否知道哪個是隨機事務?一臺服務器支持多次交易?
我正在開發一個應用程序,該應用程序將在許多用戶的同一時間(在網絡上)使用。該應用程序將使用SQL Server。網絡服務器上的多個SQL事務
我想知道是否可以使用事務處理我擁有的不同查詢。如果一個用戶一次啓動一個事務,而另一個用戶再啓動一個事務,服務器是否知道哪個是隨機事務?一臺服務器支持多次交易?
是的,SQLServer支持多個同時事務。如果您一次只能運行一個以上的交易,那麼交易就沒有意義。
做一個事務有一個ID?一個C#應用程序如何區分它的事務?服務器是否驗證誰啓動了交易? –
只要應用程序處於活動狀態,應用程序就必須跟蹤其事務。這是如何完成的取決於編程環境,但通常會爲此保留某種會話對象。服務器還維護每個事務的狀態,並知道它們屬於哪個會話。您似乎認爲一個會話開始的事務可能會被另一個會話以某種方式「攔截」或操縱。事實並非如此。 – Mat