| Author | 
                                
                                 Topic  | 
                            
                            
                                    | 
                                         pareshmotiwala 
                                        Constraint Violating Yak Guru 
                                         
                                        
                                        323 Posts  | 
                                        
                                        
                                            
                                            
                                             Posted - 2011-10-26 : 08:49:23
                                            
  | 
                                             
                                            
                                            | folksI have a weird issue. I have an app that runs on IIS agains ta SQL2000 box. It runs this one stored proc X. When it runs, it creates a block and never lets it go. However, when I run the query build in, it works fine? Killing the thread leads to infinite wait on "Killed/Rollback".Any insights?RegardsParesh MotiwalaBoston, USA | 
                                             
                                         
                                     | 
                            
       
                            
                       
                          
                            
                                    | 
                                     Cindyaz 
                                    Yak Posting Veteran 
                                     
                                    
                                    73 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2011-10-26 : 09:20:45
                                          
  | 
                                         
                                        
                                          | Does the SP refer to a linked server? What is the wait type for that SP in sys.dm_exec_waiting_tasks? If it's preemptive_oledbops then you'll have to restart sql services.Can you post the text of the SP?  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                  
                            
                       
                          
                            
                                    | 
                                     nigelrivett 
                                    Master Smack Fu Yak Hacker 
                                     
                                    
                                    3385 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2011-10-26 : 09:23:12
                                          
  | 
                                         
                                        
                                          | Does the SP do anything outside the server? xp_cmdshell, send mail for instance.==========================================Cursors are useful if you don't know sql.SSIS can be used in a similar way.Beer is not cold and it isn't fizzy.  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                  
                            
                       
                          
                            
                                    | 
                                     pareshmotiwala 
                                    Constraint Violating Yak Guru 
                                     
                                    
                                    323 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2011-10-26 : 09:38:42
                                          
  | 
                                         
                                        
                                          quote: Originally posted by Cindyaz Does the SP refer to a linked server? What is the wait type for that SP in sys.dm_exec_waiting_tasks? If it's preemptive_oledbops then you'll have to restart sql services.Can you post the text of the SP?
  This is the text of the stored proc:SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER OFFGOALTER PROCEDURE [dbo].[bdsp_get_tkid_from_login] 	@login varchar(50) AS--   29 Aug 2011 L. McCourt - changed to use data warehouse, even tho i suspect this proc is not being used.	SET NOCOUNT ON--	SELECT RTRIM(ISNULL(d.x,'00000')) [x] FROM dbo.directory d--	WHERE d.ntloginname = @login	select rtrim(ltrim(x)) 	from linkedserver.database.dbo.view	where Employment_Status_Code not in ('Pre','Wdw')	  and rtrim(ltrim(Network_Login)) = @login	SET NOCOUNT OFFRegardsParesh MotiwalaBoston, USA  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                  
                            
                       
                          
                            
                                    | 
                                     pareshmotiwala 
                                    Constraint Violating Yak Guru 
                                     
                                    
                                    323 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2011-10-26 : 09:39:20
                                          
  | 
                                         
                                        
                                          quote: Originally posted by nigelrivett Does the SP do anything outside the server? xp_cmdshell, send mail for instance.==========================================Cursors are useful if you don't know sql.SSIS can be used in a similar way.Beer is not cold and it isn't fizzy.
  I don't believe it does do anything outside the server Nigel.RegardsParesh MotiwalaBoston, USA  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                  
                            
                       
                          
                            
                                    | 
                                     pareshmotiwala 
                                    Constraint Violating Yak Guru 
                                     
                                    
                                    323 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2011-10-26 : 09:40:09
                                          
  | 
                                         
                                        
                                          quote: Originally posted by pareshmotiwala
 quote: Originally posted by Cindyaz Does the SP refer to a linked server? What is the wait type for that SP in sys.dm_exec_waiting_tasks? If it's preemptive_oledbops then you'll have to restart sql services.Can you post the text of the SP?
  I forgot to add, the linked server is sql2008 R2.RegardsParesh MotiwalaBoston, USA
  RegardsParesh MotiwalaBoston, USA  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                  
                            
                       
                          
                            
                                    | 
                                     X002548 
                                    Not Just a Number 
                                     
                                    
                                    15586 Posts  | 
                                    
                                      
                                     | 
                                  
                            
                       
                          
                            
                                    | 
                                     pareshmotiwala 
                                    Constraint Violating Yak Guru 
                                     
                                    
                                    323 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2011-10-27 : 08:31:46
                                          
  | 
                                         
                                        
                                          | Sorry Brett, it was a lame attempt at hiding our database structure due to confidentiality reasons.Is there any extra information I can give? In the mean time, let me check with the powers to be, if I can indeed post the sproc.RegardsParesh MotiwalaBoston, USA  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                  
                            
                       
                          
                            
                                    | 
                                     nigelrivett 
                                    Master Smack Fu Yak Hacker 
                                     
                                    
                                    3385 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2011-10-27 : 09:14:40
                                          
  | 
                                         
                                        
                                          quote: Originally posted by pareshmotiwala
 quote: Originally posted by nigelrivett Does the SP do anything outside the server? xp_cmdshell, send mail for instance.==========================================Cursors are useful if you don't know sql.SSIS can be used in a similar way.Beer is not cold and it isn't fizzy.
  I don't believe it does do anything outside the server Nigel.RegardsParesh MotiwalaBoston, USA
  ...from linkedserver.database.dbo.view...==========================================Cursors are useful if you don't know sql.SSIS can be used in a similar way.Beer is not cold and it isn't fizzy.  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                  
                            
                       
                          
                            
                                    | 
                                     X002548 
                                    Not Just a Number 
                                     
                                    
                                    15586 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2011-10-27 : 09:27:39
                                          
  | 
                                         
                                        
                                          quote: Originally posted by pareshmotiwala Sorry Brett, it was a lame attempt at hiding our database structure due to confidentiality reasons.Is there any extra information I can give? In the mean time, let me check with the powers to be, if I can indeed post the sproc.RegardsParesh MotiwalaBoston, USA
  I don't care...just tell me how this sproc is called/executed?By a Job, from another Sproc???And if you can't post some concrete examples, how do you think we will be able to help?post sp_lock and sp_who2 resultsBrett8-)Hint:  Want your questions answered fast?  Follow the direction in this linkhttp://weblogs.sqlteam.com/brettk/archive/2005/05/25/5276.aspxWant to help yourself?http://msdn.microsoft.com/en-us/library/ms130214.aspxhttp://weblogs.sqlteam.com/brettk/http://brettkaiser.blogspot.com/  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                  
                            
                       
                          
                            
                                    | 
                                     pareshmotiwala 
                                    Constraint Violating Yak Guru 
                                     
                                    
                                    323 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2011-10-27 : 11:05:54
                                          
  | 
                                         
                                        
                                          | So there is a webserver, our intranet(which is a third party app, we cannot reverse engineer it). IT talks to this database1 on SQL2000 from here it calls a storedproc to our Warehouse which is SQL2008 R2.Further, I did look up MS articles about this, it seems DTC could play an important role in this too....Thanks for the interactivity.PareshRegardsParesh MotiwalaBoston, USA  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                  
                            
                            
                                | 
                                    
                                      
                                     
                                    
                                 |