TransferBase Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |