dbTalk Databases Forums  

SSIS: How to run tasks within a package outside of package transaction?

microsoft.public.sqlserver.dts microsoft.public.sqlserver.dts


Discuss SSIS: How to run tasks within a package outside of package transaction? in the microsoft.public.sqlserver.dts forum.



Reply
 
Thread Tools Display Modes
  #41  
Old   
Todd C
 
Posts: n/a

Default Re: SSIS: How to run tasks within a package outside of package tra - 06-12-2008 , 10:19 AM






OK, I see it now. Your quandry is that you want tasks 1,3,5, and 7 to be
viewable while the loading of and processing of 2,4 and 6 are happening, all
inside a transaction.

You might be able to resolve this OUTSIDE of SSIS!

In the application that queries the log table, what Transaction Isolation
Level are you using? the default? I am guessing so. The default TIL is "Read
Committed", meaning that if you query the log table and it has un-commited
transactions, you son't see them. Check BOL for other TIL, namely "Read
Uncommitted". While this is NOT NORMALLY RECOMMENDED because you can get
results that are not repeatable, it might work in your case. The rows that
are not yet commited can be read using this TIL.

Take this advice with caution because I'm no expert on Transaction Isolation
Levels!
Read up and understand before applying changes, and for heaven's sake, test,
test, and TEST AGAIN!

--
Todd C


Reply With Quote
  #42  
Old   
Axel Dahmen
 
Posts: n/a

Default Re: SSIS: How to run tasks within a package outside of package tra - 06-12-2008 , 10:44 AM






Damn, Todd, that's the idea!!

Why didn't something like this come up my mind? That is absolutely the solution I was looking for..

And I don't see any reason why this shouldn't work for my scenario here... But I will test, of course...

great!!!

Thanks a lot
Axel

------------
"Todd C" <ToddC (AT) discussions (DOT) microsoft.com> schrieb im Newsbeitrag news:7212BF91-DBCA-4FDB-94D3-2B04DA10E6AE (AT) microsoft (DOT) com...
Quote:
OK, I see it now. Your quandry is that you want tasks 1,3,5, and 7 to be
viewable while the loading of and processing of 2,4 and 6 are happening, all
inside a transaction.

You might be able to resolve this OUTSIDE of SSIS!

In the application that queries the log table, what Transaction Isolation
Level are you using? the default? I am guessing so. The default TIL is "Read
Committed", meaning that if you query the log table and it has un-commited
transactions, you son't see them. Check BOL for other TIL, namely "Read
Uncommitted". While this is NOT NORMALLY RECOMMENDED because you can get
results that are not repeatable, it might work in your case. The rows that
are not yet commited can be read using this TIL.

Take this advice with caution because I'm no expert on Transaction Isolation
Levels!
Read up and understand before applying changes, and for heaven's sake, test,
test, and TEST AGAIN!

--
Todd C


Reply With Quote
  #43  
Old   
Axel Dahmen
 
Posts: n/a

Default Re: SSIS: How to run tasks within a package outside of package tra - 06-12-2008 , 10:44 AM



Damn, Todd, that's the idea!!

Why didn't something like this come up my mind? That is absolutely the solution I was looking for..

And I don't see any reason why this shouldn't work for my scenario here... But I will test, of course...

great!!!

Thanks a lot
Axel

------------
"Todd C" <ToddC (AT) discussions (DOT) microsoft.com> schrieb im Newsbeitrag news:7212BF91-DBCA-4FDB-94D3-2B04DA10E6AE (AT) microsoft (DOT) com...
Quote:
OK, I see it now. Your quandry is that you want tasks 1,3,5, and 7 to be
viewable while the loading of and processing of 2,4 and 6 are happening, all
inside a transaction.

You might be able to resolve this OUTSIDE of SSIS!

In the application that queries the log table, what Transaction Isolation
Level are you using? the default? I am guessing so. The default TIL is "Read
Committed", meaning that if you query the log table and it has un-commited
transactions, you son't see them. Check BOL for other TIL, namely "Read
Uncommitted". While this is NOT NORMALLY RECOMMENDED because you can get
results that are not repeatable, it might work in your case. The rows that
are not yet commited can be read using this TIL.

Take this advice with caution because I'm no expert on Transaction Isolation
Levels!
Read up and understand before applying changes, and for heaven's sake, test,
test, and TEST AGAIN!

--
Todd C


Reply With Quote
  #44  
Old   
Axel Dahmen
 
Posts: n/a

Default Re: SSIS: How to run tasks within a package outside of package tra - 06-12-2008 , 10:44 AM



Damn, Todd, that's the idea!!

Why didn't something like this come up my mind? That is absolutely the solution I was looking for..

And I don't see any reason why this shouldn't work for my scenario here... But I will test, of course...

great!!!

Thanks a lot
Axel

------------
"Todd C" <ToddC (AT) discussions (DOT) microsoft.com> schrieb im Newsbeitrag news:7212BF91-DBCA-4FDB-94D3-2B04DA10E6AE (AT) microsoft (DOT) com...
Quote:
OK, I see it now. Your quandry is that you want tasks 1,3,5, and 7 to be
viewable while the loading of and processing of 2,4 and 6 are happening, all
inside a transaction.

You might be able to resolve this OUTSIDE of SSIS!

In the application that queries the log table, what Transaction Isolation
Level are you using? the default? I am guessing so. The default TIL is "Read
Committed", meaning that if you query the log table and it has un-commited
transactions, you son't see them. Check BOL for other TIL, namely "Read
Uncommitted". While this is NOT NORMALLY RECOMMENDED because you can get
results that are not repeatable, it might work in your case. The rows that
are not yet commited can be read using this TIL.

Take this advice with caution because I'm no expert on Transaction Isolation
Levels!
Read up and understand before applying changes, and for heaven's sake, test,
test, and TEST AGAIN!

--
Todd C


Reply With Quote
  #45  
Old   
Axel Dahmen
 
Posts: n/a

Default Re: SSIS: How to run tasks within a package outside of package tra - 06-12-2008 , 10:44 AM



Damn, Todd, that's the idea!!

Why didn't something like this come up my mind? That is absolutely the solution I was looking for..

And I don't see any reason why this shouldn't work for my scenario here... But I will test, of course...

great!!!

Thanks a lot
Axel

------------
"Todd C" <ToddC (AT) discussions (DOT) microsoft.com> schrieb im Newsbeitrag news:7212BF91-DBCA-4FDB-94D3-2B04DA10E6AE (AT) microsoft (DOT) com...
Quote:
OK, I see it now. Your quandry is that you want tasks 1,3,5, and 7 to be
viewable while the loading of and processing of 2,4 and 6 are happening, all
inside a transaction.

You might be able to resolve this OUTSIDE of SSIS!

In the application that queries the log table, what Transaction Isolation
Level are you using? the default? I am guessing so. The default TIL is "Read
Committed", meaning that if you query the log table and it has un-commited
transactions, you son't see them. Check BOL for other TIL, namely "Read
Uncommitted". While this is NOT NORMALLY RECOMMENDED because you can get
results that are not repeatable, it might work in your case. The rows that
are not yet commited can be read using this TIL.

Take this advice with caution because I'm no expert on Transaction Isolation
Levels!
Read up and understand before applying changes, and for heaven's sake, test,
test, and TEST AGAIN!

--
Todd C


Reply With Quote
  #46  
Old   
Axel Dahmen
 
Posts: n/a

Default Re: SSIS: How to run tasks within a package outside of package tra - 06-12-2008 , 10:44 AM



Damn, Todd, that's the idea!!

Why didn't something like this come up my mind? That is absolutely the solution I was looking for..

And I don't see any reason why this shouldn't work for my scenario here... But I will test, of course...

great!!!

Thanks a lot
Axel

------------
"Todd C" <ToddC (AT) discussions (DOT) microsoft.com> schrieb im Newsbeitrag news:7212BF91-DBCA-4FDB-94D3-2B04DA10E6AE (AT) microsoft (DOT) com...
Quote:
OK, I see it now. Your quandry is that you want tasks 1,3,5, and 7 to be
viewable while the loading of and processing of 2,4 and 6 are happening, all
inside a transaction.

You might be able to resolve this OUTSIDE of SSIS!

In the application that queries the log table, what Transaction Isolation
Level are you using? the default? I am guessing so. The default TIL is "Read
Committed", meaning that if you query the log table and it has un-commited
transactions, you son't see them. Check BOL for other TIL, namely "Read
Uncommitted". While this is NOT NORMALLY RECOMMENDED because you can get
results that are not repeatable, it might work in your case. The rows that
are not yet commited can be read using this TIL.

Take this advice with caution because I'm no expert on Transaction Isolation
Levels!
Read up and understand before applying changes, and for heaven's sake, test,
test, and TEST AGAIN!

--
Todd C


Reply With Quote
  #47  
Old   
Axel Dahmen
 
Posts: n/a

Default Re: SSIS: How to run tasks within a package outside of package tra - 06-12-2008 , 10:44 AM



Damn, Todd, that's the idea!!

Why didn't something like this come up my mind? That is absolutely the solution I was looking for..

And I don't see any reason why this shouldn't work for my scenario here... But I will test, of course...

great!!!

Thanks a lot
Axel

------------
"Todd C" <ToddC (AT) discussions (DOT) microsoft.com> schrieb im Newsbeitrag news:7212BF91-DBCA-4FDB-94D3-2B04DA10E6AE (AT) microsoft (DOT) com...
Quote:
OK, I see it now. Your quandry is that you want tasks 1,3,5, and 7 to be
viewable while the loading of and processing of 2,4 and 6 are happening, all
inside a transaction.

You might be able to resolve this OUTSIDE of SSIS!

In the application that queries the log table, what Transaction Isolation
Level are you using? the default? I am guessing so. The default TIL is "Read
Committed", meaning that if you query the log table and it has un-commited
transactions, you son't see them. Check BOL for other TIL, namely "Read
Uncommitted". While this is NOT NORMALLY RECOMMENDED because you can get
results that are not repeatable, it might work in your case. The rows that
are not yet commited can be read using this TIL.

Take this advice with caution because I'm no expert on Transaction Isolation
Levels!
Read up and understand before applying changes, and for heaven's sake, test,
test, and TEST AGAIN!

--
Todd C


Reply With Quote
  #48  
Old   
Axel Dahmen
 
Posts: n/a

Default Re: SSIS: How to run tasks within a package outside of package tra - 06-12-2008 , 10:44 AM



Damn, Todd, that's the idea!!

Why didn't something like this come up my mind? That is absolutely the solution I was looking for..

And I don't see any reason why this shouldn't work for my scenario here... But I will test, of course...

great!!!

Thanks a lot
Axel

------------
"Todd C" <ToddC (AT) discussions (DOT) microsoft.com> schrieb im Newsbeitrag news:7212BF91-DBCA-4FDB-94D3-2B04DA10E6AE (AT) microsoft (DOT) com...
Quote:
OK, I see it now. Your quandry is that you want tasks 1,3,5, and 7 to be
viewable while the loading of and processing of 2,4 and 6 are happening, all
inside a transaction.

You might be able to resolve this OUTSIDE of SSIS!

In the application that queries the log table, what Transaction Isolation
Level are you using? the default? I am guessing so. The default TIL is "Read
Committed", meaning that if you query the log table and it has un-commited
transactions, you son't see them. Check BOL for other TIL, namely "Read
Uncommitted". While this is NOT NORMALLY RECOMMENDED because you can get
results that are not repeatable, it might work in your case. The rows that
are not yet commited can be read using this TIL.

Take this advice with caution because I'm no expert on Transaction Isolation
Levels!
Read up and understand before applying changes, and for heaven's sake, test,
test, and TEST AGAIN!

--
Todd C


Reply With Quote
  #49  
Old   
Axel Dahmen
 
Posts: n/a

Default Re: SSIS: How to run tasks within a package outside of package tra - 06-12-2008 , 10:44 AM



Damn, Todd, that's the idea!!

Why didn't something like this come up my mind? That is absolutely the solution I was looking for..

And I don't see any reason why this shouldn't work for my scenario here... But I will test, of course...

great!!!

Thanks a lot
Axel

------------
"Todd C" <ToddC (AT) discussions (DOT) microsoft.com> schrieb im Newsbeitrag news:7212BF91-DBCA-4FDB-94D3-2B04DA10E6AE (AT) microsoft (DOT) com...
Quote:
OK, I see it now. Your quandry is that you want tasks 1,3,5, and 7 to be
viewable while the loading of and processing of 2,4 and 6 are happening, all
inside a transaction.

You might be able to resolve this OUTSIDE of SSIS!

In the application that queries the log table, what Transaction Isolation
Level are you using? the default? I am guessing so. The default TIL is "Read
Committed", meaning that if you query the log table and it has un-commited
transactions, you son't see them. Check BOL for other TIL, namely "Read
Uncommitted". While this is NOT NORMALLY RECOMMENDED because you can get
results that are not repeatable, it might work in your case. The rows that
are not yet commited can be read using this TIL.

Take this advice with caution because I'm no expert on Transaction Isolation
Levels!
Read up and understand before applying changes, and for heaven's sake, test,
test, and TEST AGAIN!

--
Todd C


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.