NOLOCK ="READ UNCOMMITTED" =smutsiga läsningar
Jag skulle anta att MS vet varför de valde standardisoleringsnivån som "READ COMMITTED"
NOLOCK, faktiskt vilken ledtråd som helst, bör användas mycket klokt:inte som standard.
Din DBA är en mupp. Se detta (SO):Vad kan hända som ett resultat av att använda (nolock) på varje SELECT i SQL Server?. Om du råkar arbeta på en bank eller någon institution där jag kan ha ett konto, vänligen meddela mig så att jag kan stänga det.