Udostępnij za pośrednictwem


Właściwość ServerBCPKeepIdentity

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

ServerBCPKeepIdentity Właściwość kontroluje obsługi istniejących wartości dla kolumna z właściwość tożsamości podczas importowania danych do kolumna.

Składnia

object
.ServerBCPKeepIdentity [= value]

Części

  • obiekt
    Wyrażenie do obiektu w na liście dotyczy

  • wartość
    PRAWDA lub FAŁSZ

Typ danych

Boolean

Można modyfikować

Odczyt i zapis

Prototyp (C/C++)

HRESULT GetServerBCPKeepIdentity(LPBOOL pRetVal);
HRESULT SetServerBCPKeepIdentity(BOOL NewValue);

Uwagi

Jeśli TRUE, SQL Distributed Management Objects (SQL-DMO) wykonuje Ustaw IDENTITY_INSERT na instrukcja po ImportData metoda tabeli nosi nazwę obiektu.Wartości kolumna tożsamości istniejących w pliku danych są kopiowane do tabela odwołanie kolumna tożsamości.

Jeśli FAŁSZ, obiektów SQL-DMO ignoruje wartości danych dla kolumna z obecnych właściwość tożsamości.Microsoft SQL Server generuje dane wartości dla kolumna przy użyciu ustawienia kolumn dla materiału siewnego tożsamość i przyrostu.Wartość domyślna to FALSE.

ServerBCPKeepNulls Właściwości jest interpretowane tylko w przypadku, gdy dane są importowane, a UseServerSideBCP Właściwość BulkCopy obiekt jest TRUE.