Freigeben über


SetUseBulkProceduresDefault-Methode

Legt einen Wert fest, der angibt, ob Massenprozeduren beim Bereitstellen gespeicherter Prozeduren erstellt werden sollen.

Namespace:  Microsoft.Synchronization.Data.SqlServer
Assembly:  Microsoft.Synchronization.Data.SqlServer (in Microsoft.Synchronization.Data.SqlServer.dll)

Syntax

'Declaration
Public Sub SetUseBulkProceduresDefault ( _
    useBulk As Boolean _
)
'Usage
Dim instance As SqlSyncScopeProvisioning
Dim useBulk As Boolean

instance.SetUseBulkProceduresDefault(useBulk)
public void SetUseBulkProceduresDefault(
    bool useBulk
)
public:
void SetUseBulkProceduresDefault(
    bool useBulk
)
member SetUseBulkProceduresDefault : 
        useBulk:bool -> unit 
public function SetUseBulkProceduresDefault(
    useBulk : boolean
)

Parameter

  • useBulk
    Typ: System. . :: . .Boolean
    true , falls Massenprozeduren bereitgestellt werden sollen; andernfalls false.

Hinweise

Massenprozeduren nutzen die Tabellenwertparameter-Funktion von SQL Server 2008 und SQL Azure, um mithilfe eines gespeicherten Prozeduraufrufs mehrere Einfügungen, Aktualisierungen und Löschungen zu übernehmen, statt für das Übernehmen jeder einzelnen Änderung einen gespeicherten Prozeduraufruf anzufordern. Dies trägt zu einer erheblichen Leistungssteigerung dieser Vorgänge bei und reduziert die Anzahl der Roundtrips zwischen Client und Server beim Übernehmen von Änderungen.

Nach der Erstellung von Massenprozeduren für eine Tabelle werden sie stets für alle Bereiche verwendet, die die Tabelle einschließen. Dies gilt auch für Bereiche, in denen laut Angabe keine Massenprozeduren verwendet werden sollten. Wenn eine Tabelle bereits für einen anderen Bereich bereitgestellt wurde, in dem Massenprozeduren verwendet werden, gilt außerdem, dass die Angabe von false für SetUseBulkProceduresDefault keine Auswirkungen hat.

Siehe auch

Verweis

SqlSyncScopeProvisioning Klasse

SqlSyncScopeProvisioning-Member

Microsoft.Synchronization.Data.SqlServer-Namespace