Nolock hints propagate through table and view hierarchy paths only.

sccm reporting (2012 r2)utilizes the rbac model in reporting - all out of box 
reports use functions and nolock hints do not propagate functions. That is why 
no default reports use nolock hints. Unless the nolock is coded behind,in which 
case you would not know that anyway, unless you set up sqlprofiler.

If you build new reports via sccm console then this will be the same I think.

If you build custom ssrs reports, then maybe you should use nolock, I don't 
know. I presume Microsoft will say, to do it in the console. Because the other, 
quite major, thing about building custom ssrs reports is, how do you implement 
the rbac?

From: [email protected] [mailto:[email protected]] On 
Behalf Of Daniel Ratliff
Sent: 02 March 2015 16:23
To: [email protected]
Subject: RE: [mssms] Nolock on reports.

Never heard of it, have written hundreds of reports and no issues I am aware of.

Daniel Ratliff

From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]] On Behalf Of Robert Spinelli
Sent: Monday, March 02, 2015 9:29 AM
To: mssms
Subject: [mssms] Nolock on reports.

Having an internal debate in regards to writing reports for SCCM 2012 using / 
not using nolock.

Just wondering what others do?  Do you use nolock when writing queries/reports? 
 I've never used nolock, but others who are much better here at SQL said nolock 
should always be used.  They were surprised when I pointed out that none of the 
built in SCCM reports using nolock.

Thanks

Rob



The information transmitted is intended only for the person or entity to which 
it is addressed
and may contain CONFIDENTIAL material. If you receive this material/information 
in error,
please contact the sender and delete or destroy the material/information.




Reply via email to