2009-06-29 10 views

Antwort

9

Ja, es bleibt über die aktuelle Charge hinaus bestehen.

Es bleibt jedoch nicht über die aktuelle Sitzung hinaus bestehen. Wenn Sie die Verbindung sofort trennen, nachdem Sie sie ausgeführt haben, müssen Sie sie nicht mehr ändern.

Nebenbei kann es nur für eine Tabelle zu einer Zeit, pro Sitzung ON sein, und wie Aaron in einem Kommentar unten darauf hingewiesen, wird einen Fehler auslösen, wenn Sie versuchen, es für mehr als eine Tabelle pro Sitzung festlegen .

+0

Jeremy: was meinst du mit "aktuellen Batch" im Vergleich zur aktuellen Sitzung? – shahkalpesh

+0

upvoted für Session vs. Batch-Diff und wie es in die nächste Tabelle übergeht. –

+1

@ Jeremy - Ihre letzte Aussage ist falsch. Wenn Sie versuchen, IDENTITY_INSERT ON für eine zweite Tabelle festzulegen, erhalten Sie einen Fehler: Nachricht 8107, Ebene 16, Status 1, Zeile 5 IDENTITY_INSERT ist bereits für die Tabelle 'mydb.dbo.MyTable' aktiviert. SET-Operation für Tabelle 'MyOtherTable' kann nicht ausgeführt werden. –

Verwandte Themen