2016-06-13 16 views

Antwort

4

Je nach dem von Ihnen verwendeten Sperrmodus können andere Transaktionen, die dieselbe Ressource verwenden, entweder eine Sperre erhalten oder nicht. Die Bedeutung der Schlösser und ihre Wirkung auf andere Schließgeräte wird hier beschrieben: SQL Server lock compatibility matrix.

Kurzversion:

  • Shared (auch bekannt als „lesen“): Hier können andere Gemeinsame Sperren nehmen, auch, aber verhindert Sperren aus genommen.
  • Update: Nur eine Transaktion zu einer Zeit kann eine Update-Sperre haben. Andere können Shared Locks machen. Exklusive Sperren werden verhindert.
  • Exclusive: Was es auf dem Etikett sagt. Jede andere Sperre wird verhindert.
  • Intent ...: Nicht sehr nützlich Modus für eine Anwendungssperre. Diese stammen aus Ressourcenhierarchien wie Indexbäumen und bedeuten, dass Sie nicht die tatsächliche Ressource sperren möchten, sondern eine davon abhängige Ressource (die zu einer Änderung der Absichtsressource führen kann oder auch nicht).
Verwandte Themen