NOLOCK ="READ UNCOMMITTED" =Dirty Reads
Ich würde davon ausgehen, dass MS weiß, warum sie die Standard-Isolationsstufe als "READ COMMITTED" gewählt haben
NOLOCK, eigentlich jeder Hinweis, sollte sehr vernünftig verwendet werden:nicht standardmäßig.
Ihr DBA ist eine Muppet. Siehe dies (SO):Was kann als Ergebnis der Verwendung von (nolock) bei jedem SELECT in SQL Server passieren?. Wenn Sie bei einer Bank oder einer Institution arbeiten, bei der ich möglicherweise ein Konto habe, lassen Sie es mich bitte wissen, damit ich es schließen kann.