TransferBase Classe

Définition

Classe de base pour le transfert

public abstract class TransferBase
type TransferBase = class
Public MustInherit Class TransferBase
Héritage
TransferBase
Dérivé

Constructeurs

Nom Description
TransferBase()

Classe de base pour le transfert

TransferBase(Database)

Classe de base pour le transfert

Propriétés

Nom Description
CopyAllColumnEncryptionKey

Classe de base pour le transfert

CopyAllColumnMasterkey

Classe de base pour le transfert

CopyAllDatabaseScopedCredentials

Classe de base pour le transfert

CopyAllDatabaseTriggers

Classe de base pour le transfert

CopyAllDefaults

Classe de base pour le transfert

CopyAllExternalDataSources

Classe de base pour le transfert

CopyAllExternalFileFormats

Classe de base pour le transfert

CopyAllExternalLanguages

Classe de base pour le transfert

CopyAllExternalLibraries

Classe de base pour le transfert

CopyAllExternalStream

Classe de base pour le transfert

CopyAllExternalStreamingJob

Classe de base pour le transfert

CopyAllFeatureRestrictions

Classe de base pour le transfert

CopyAllFullTextCatalogs

Classe de base pour le transfert

CopyAllFullTextStopLists

Classe de base pour le transfert

CopyAllLogins

Classe de base pour le transfert

CopyAllObjects

Classe de base pour le transfert

CopyAllPartitionFunctions

Classe de base pour le transfert

CopyAllPartitionSchemes

Classe de base pour le transfert

CopyAllPlanGuides

Classe de base pour le transfert

CopyAllRoles

Classe de base pour le transfert

CopyAllRules

Classe de base pour le transfert

CopyAllSchemas

Classe de base pour le transfert

CopyAllSearchPropertyLists

Classe de base pour le transfert

CopyAllSecurityPolicies

Classe de base pour le transfert

CopyAllSequences

Classe de base pour le transfert

CopyAllSqlAssemblies

Classe de base pour le transfert

CopyAllStoredProcedures

Classe de base pour le transfert

CopyAllSynonyms

Classe de base pour le transfert

CopyAllTables

Classe de base pour le transfert

CopyAllUserDefinedAggregates

Classe de base pour le transfert

CopyAllUserDefinedDataTypes

Classe de base pour le transfert

CopyAllUserDefinedFunctions

Classe de base pour le transfert

CopyAllUserDefinedTableTypes

Classe de base pour le transfert

CopyAllUserDefinedTypes

Classe de base pour le transfert

CopyAllUsers

Classe de base pour le transfert

CopyAllViews

Classe de base pour le transfert

CopyAllXmlSchemaCollections

Classe de base pour le transfert

CopyData

Classe de base pour le transfert

CopyExternalTables

Définit ou obtient une valeur indiquant si les tables externes seront scriptées. Par défaut, nous ne les scriptons pas dans Transfer, car nous ne pouvons pas également scripter le secret d’identification approprié pour accéder à la source de données externe. L’interface utilisateur définit cette valeur sur true pour l’Assistant Générer des scripts.

CopySchema

Classe de base pour le transfert

CreateTargetDatabase

Classe de base pour le transfert

Database

Classe de base pour le transfert

DatabaseFileMappings

Classe de base pour le transfert

DestinationDatabase

Nom de la base de données de destination

DestinationLogin

Nom de connexion à utiliser pour se connecter au serveur de destination

DestinationLoginSecure

Si la valeur est true, l’authentification Sql Server est utilisée. S’il n’est pas défini, la connexion et le mot de passe sont ignorés.

DestinationPassword

Mot de passe à utiliser pour se connecter au serveur de destination

DestinationServer

Nom du serveur de destination

DestinationServerConnection

Fournit une connexion au serveur de destination. Quand elle est définie, les valeurs DestinationServer, DestinationLogin, DestinationPassword et DestinationLogin ne sont pas utilisées.

DestinationTranslateChar

Classe de base pour le transfert

DropDestinationObjectsFirst

Classe de base pour le transfert

IncompatibleObjects

Classe de base pour le transfert

ObjectList

Classe de base pour le transfert

Options

Spécifie les options qui contrôlent la génération de script pour le transfert

PrefetchObjects

Classe de base pour le transfert

PreserveDbo

Classe de base pour le transfert

PreserveLogins

Classe de base pour le transfert

Scripter

Classe de base pour le transfert

SourceTranslateChar

Classe de base pour le transfert

TargetDatabaseFilePath

Dossier sur la destination utilisée pour stocker les fichiers de données de base de données

TargetLogFilePath

Dossier sur la destination utilisée pour stocker les fichiers journaux de base de données

UseDestinationTransaction

Classe de base pour le transfert

Méthodes

Nom Description
EnumObjects()

Obtient les URI à transférer

EnumObjects(Boolean)

Obtient les URI à transférer

EnumScriptTransfer()

Retourne un objet de chaîne< IEnumerable>avec le script pour les objets.

GetDestinationServerConnection()

Retourne une valeur ServerConnection pour le serveur de destination

ScriptTransfer()

Retourne un objet StringCollection avec le script pour les objets. Cette méthode lève une erreur si ScriptData a la valeur true

SetTargetServerInfo()

Définit la version du serveur cible en fonction des informations du serveur de destination

Événements

Nom Description
DiscoveryProgress

Classe de base pour le transfert

ScriptingError

Classe de base pour le transfert

ScriptingProgress

Classe de base pour le transfert

S’applique à