Partager via


SetUseBulkProceduresDefault méthode

Définit une valeur qui indique si les procédures en bloc doivent être créées lors de l'approvisionnement des procédures stockées.

Espace de noms :  Microsoft.Synchronization.Data.SqlServer
Assembly :  Microsoft.Synchronization.Data.SqlServer (dans Microsoft.Synchronization.Data.SqlServer.dll)

Syntaxe

'Déclaration
Public Sub SetUseBulkProceduresDefault ( _
    useBulk As Boolean _
)
'Utilisation
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
)

Paramètres

  • useBulk
    Type : System. . :: . .Boolean
    True si les procédures en bloc doivent être approvisionnées ; sinon, False.

Notes

Les procédures en bloc utilisent la fonctionnalité de paramètre table de SQL Server 2008 et SQL Azure pour appliquer plusieurs insertions, mises à jour et suppressions à l'aide d'un seul appel de procédure stockée au lieu de demander à un appel de procédure stockée d'appliquer chaque modification. Cela améliore considérablement les performances de ces opérations et réduit le nombre d'allers-retours entre le client et le serveur lors de l'application des modifications.

Sachez qu'après la création de procédures en bloc pour une table, celles-ci sont toujours utilisées pour l'ensemble des étendues qui incluent la table, même les étendues qui spécifiaient de ne pas utiliser de procédures en bloc. De plus, si une table a déjà été approvisionnée pour une autre étendue qui utilise des procédures en bloc, la spécification de la valeur False pour SetUseBulkProceduresDefault n'a aucun effet.

Voir aussi

Référence

SqlSyncScopeProvisioning Classe

Membres SqlSyncScopeProvisioning

Espace de noms Microsoft.Synchronization.Data.SqlServer