Aracılığıyla paylaş


Transfer Sınıfı

Transfer Nesnedir araç nesne kopyalama şemaları ve diğer verileri üzerinde programsal bir denetim sağlar SQL Server.

Devralma Hiyerarşisi

System.Object
  Microsoft.SqlServer.Management.Smo.Transfer

Ad Alanı:  Microsoft.SqlServer.Management.Smo
Derleme:  Microsoft.SqlServer.SmoExtended (Microsoft.SqlServer.SmoExtended içinde.dll)

Sözdizimi

'Bildirim
Public Class Transfer _
    Implements ITransferMetadataProvider
'Kullanım
Dim instance As Transfer
public class Transfer : ITransferMetadataProvider
public ref class Transfer : ITransferMetadataProvider
type Transfer =  
    class
        interface ITransferMetadataProvider
    end
public class Transfer implements ITransferMetadataProvider

Transfer türü aşağıdaki üyeleri açıklar.

Oluşturucular

  Ad Açıklama
Ortak yöntem Transfer() Yeni bir başlatır örnek , Transfer WalkTree
Ortak yöntem Transfer(Database) Yeni bir başlatır örnek , Transfer sınıfı kullanır, belirtilen veritabanı kaynak olarak transfer işlemi.

Üst

Özellikler

  Ad Açıklama
Ortak özellik CopyAllDatabaseTriggers Alır veya ayarlar Boolean belirten özellik değeri olup olmadığını tüm SQL Server veritabanı Tetikleyiciler'den kopyalanan kaynak veritabanı için hedef veritabanında transfer işlemi.
Ortak özellik CopyAllDefaults Alır veya ayarlar Boolean belirten özellik değeri olup olmadığını tüm SQL Server Varsayılanları'den kopyalanan kaynak veritabanı için hedef veritabanında transfer işlemi.
Ortak özellik CopyAllFullTextCatalogs Alır veya ayarlar Boolean belirten özellik değeri olup olmadığını tüm SQL Server 'den tam-metin katalogları kopyalanan kaynak veritabanı için hedef veritabanında transfer işlemi.
Ortak özellik CopyAllFullTextStopLists Alır veya ayarlar Boolean belirten özellik değeri olup olmadığını tüm SQL Server tam metin Dur listeleri'den kopyalanan kaynak veritabanı için hedef veritabanında transfer işlemi.
Ortak özellik CopyAllLogins Alır veya ayarlar Boolean belirten özellik değeri olup olmadığını tüm SQL Server Oturumlar'den kopyalanan kaynak veritabanı için hedef veritabanında transfer işlemi.
Ortak özellik CopyAllObjects Alır veya ayarlar Boolean belirten özellik değeri olup olmadığını tüm SQL Server nesneleri kopyalanır kaynak veritabanı için hedef veritabanında transfer işlemi.
Ortak özellik CopyAllPartitionFunctions Alır veya ayarlar Boolean belirten özellik değeri olup olmadığını tüm SQL Server 'den bölüm işlevleri kopyalanan kaynak veritabanı için hedef veritabanında transfer işlemi.
Ortak özellik CopyAllPartitionSchemes Alır veya ayarlar Boolean belirten özellik değeri olup olmadığını tüm SQL Server 'den bölüm düzenlerini kopyalanan kaynak veritabanı hedef veritabanında transfer işlemi.
Ortak özellik CopyAllPlanGuides Alır veya ayarlar Boolean belirten özellik değeri olup olmadığını tüm SQL Server planı Kılavuzları'den kopyalanan kaynak veritabanı için hedef veritabanında transfer işlemi.
Ortak özellik CopyAllRoles Alır veya ayarlar Boolean belirten özellik değeri olup olmadığını tüm SQL Server rolleri'den kopyalanan kaynak veritabanı için hedef veritabanında transfer işlemi.
Ortak özellik CopyAllRules Alır veya ayarlar Boolean belirten özellik değeri olup olmadığını tüm SQL Server Kuralları'den kopyalanan kaynak veritabanı için hedef veritabanında transfer işlemi.
Ortak özellik CopyAllSchemas Alır veya ayarlar Boolean belirten özellik değeri olup olmadığını tüm SQL Server şemaları'den kopyalanan kaynak veritabanı için hedef veritabanında transfer işlemi.
Ortak özellik CopyAllSqlAssemblies Alır veya ayarlar Boolean belirten özellik değeri olup olmadığını tüm SQL Server derlemeler'den kopyalanan kaynak veritabanı için hedef veritabanında transfer işlemi.
Ortak özellik CopyAllStoredProcedures Alır veya ayarlar Boolean belirten özellik değeri olup olmadığını tüm SQL Server saklı yordamlar'den kopyalanan kaynak veritabanı için hedef veritabanında transfer işlemi.
Ortak özellik CopyAllSynonyms Alır veya ayarlar Boolean belirten özellik değeri olup olmadığını tüm SQL Server eşanlamlı'den kopyalanan kaynak veritabanı için hedef veritabanında transfer işlemi.
Ortak özellik CopyAllTables Alır veya ayarlar Boolean belirten özellik değeri olup olmadığını tüm SQL Server tabloları'den kopyalanan kaynak veritabanı için hedef veritabanında transfer işlemi.
Ortak özellik CopyAllUserDefinedAggregates Alır veya ayarlar Boolean belirten özellik değeri olup olmadığını tüm SQL Server kullanıcı tanımlı aggregates'den kopyalanan kaynak veritabanı için hedef veritabanında transfer işlemi.
Ortak özellik CopyAllUserDefinedDataTypes Alır veya ayarlar Boolean belirten özellik değeri olup olmadığını tüm SQL Server kullanıcı tanımlı veri türleri'den kopyalanan kaynak veritabanı için hedef veritabanında transfer işlemi.
Ortak özellik CopyAllUserDefinedFunctions Alır veya ayarlar Boolean belirten özellik değeri olup olmadığını tüm SQL Server kullanıcı tanımlı işlevler'den kopyalanan kaynak veritabanı için hedef veritabanında transfer işlemi.
Ortak özellik CopyAllUserDefinedTableTypes Alır veya ayarlar Boolean belirten özellik değeri olup olmadığını tüm SQL Server kullanıcı tanımlı tablo türleri'den kopyalanan kaynak veritabanı için hedef veritabanında transfer işlemi.
Ortak özellik CopyAllUserDefinedTypes Alır veya ayarlar Boolean belirten özellik değeri olup olmadığını tüm SQL Server kullanıcı tanımlı türler'den kopyalanan kaynak veritabanı için hedef veritabanında transfer işlemi.
Ortak özellik CopyAllUsers Alır veya ayarlar Boolean belirten özellik değeri olup olmadığını tüm SQL Server veritabanı kullanıcılarını'den kopyalanan kaynak veritabanı için hedef veritabanında transfer işlemi.
Ortak özellik CopyAllViews Alır veya ayarlar Boolean belirten özellik değeri olup olmadığını tüm SQL Server 'den görünümler kopyalanan kaynak veritabanı hedef veritabanında transfer işlemi.
Ortak özellik CopyAllXmlSchemaCollections Alır veya ayarlar Boolean belirten özellik değeri olup olmadığını tüm SQL Server xml şema koleksiyonları'den kopyalanan kaynak veritabanı için hedef veritabanında transfer işlemi.
Ortak özellik CopyData Alır veya ayarlar Boolean tüm veriler kopyalanır dan olup olmadığını belirleyen bir özellik değeri kaynak veritabanı için hedef veritabanında transfer işlemi.
Ortak özellik CopySchema Alır veya ayarlar Boolean şema kopyalanır olup olmadığını belirleyen bir özellik değeri kaynak veritabanı için hedef veritabanında transfer işlemi.
Ortak özellik CreateTargetDatabase Alır veya ayarlar Boolean özellik değerini belirtir olup olmadığını hedef veritabanı oluşturulduğunda transfer işlemi.
Ortak özellik Database Alır veya ayarlar hangi şema veya veri veritabanından hedef konuma transfer edilir.
Ortak özellik DatabaseFileMappings Alır veya ayarlar temel düz dosya hedef ile ilişkili özellikleri bir DatabaseFileMappingsDictionary nesne.
Ortak özellik DestinationDatabase Alır veya ayarlar Aktarım işlemi hedef veritabanında.
Ortak özellik DestinationLogin Alır veya ayarlar örnek için oturum açma SQL Server ait olduğu hedef veritabanı.
Ortak özellik DestinationLoginSecure Alır veya ayarlar Boolean belirten özellik olup olmadığını örnek , SQL Server hedef içeren veritabanı etkinleştirilmiş olduğu Windows kimlik doğrulaması veya not.
Ortak özellik DestinationPassword Alır veya örnek için oturum açma parolasını ayarlar SQL Server ait olduğu hedef veritabanı.
Ortak özellik DestinationServer Alır veya ayarlar örnek , SQL Server sahibi veritabanı olan hedefinin transfer işlemi.
Ortak özellik DestinationTranslateChar Alır veya ayarlar Boolean özellik değeri belirleyen bir aktarım işlemi olup olmadığını çeviren kod sayfa karakter hedef veritabanı.
Ortak özellik DropDestinationObjectsFirst Alır veya ayarlar Boolean bırak önce hedef veritabanındaki nesneleri belirtir, özellik değeritransfer işlemi.
Ortak özellik ObjectList Alır veya ayarlar alanından kopyalanan nesnelerin kaynak aktarma işleminde hedef için.
Ortak özellik Options Alır veya ayarlar Aktarım işlemi için seçenekleri.
Ortak özellik PrefetchObjects Alır veya ayarlar Boolean Özellik nesneleri önce hazırlık etkinleştirilip etkinleştirilmeyeceğini belirtirtransfer işlemi.
Ortak özellik PreserveDbo Alır veya ayarlar bir Boolean değerini belirtir olup olmadığını dbo sahipliklerini korunur aracılığıyla transfer işlemi.
Ortak özellik PreserveLogins Alır veya ayarlar Boolean özellik, gezilmeyeceğini belirtir korumak oturumları aktarma işlemi.
Ortak özellik SourceTranslateChar Alır veya ayarlar Boolean özellik değeri belirleyen bir aktarım işlemi olup olmadığını çeviren kod sayfa karakter kaynak veritabanı.
Ortak özellik TargetDatabaseFilePath Alır veya ayarlar yol veritabanı dosyaları kopyalanmış olduğu için.
Ortak özellik TargetLogFilePath Alır veya ayarlar yol veritabanı dosyaları kopyalanmış olduğu için.
Ortak özellik TemporaryPackageDirectory Alır veya aktarım işlemi sırasında oluşturulan geçici paketleri depolama için dosya konumunu ayarlar.
Ortak özellik UseDestinationTransaction Alır veya ayarlar Boolean özellik değeri kullanin hedef hareket edilmeyeceğini belirtir

Üst

Yöntemler

  Ad Açıklama
Ortak yöntem EnumObjects Aktarım işleminde yer nesneleri temsil eden Tekdüzen Kaynak adı (urn) değerleri numaralandırılmış bir listesini döndürür.
Ortak yöntem EnumScriptTransfer Oluşturur bir Transact-SQL komutunu toplu iş komut dosyası kullanılan veritabanı nesnelerini veya veritabanı nesnelerini ve başka bir veritabanı örnek veri aktarmak için
Ortak yöntem Equals (Object öğesinden devralınmıştır.)
Korumalı yöntem Finalize (Object öğesinden devralınmıştır.)
Ortak yöntem GetHashCode (Object öğesinden devralınmıştır.)
Ortak yöntem GetTransferProvider Sağlayıcı arabirim döndürür veri aktarma.
Ortak yöntem GetType (Object öğesinden devralınmıştır.)
Korumalı yöntem MemberwiseClone (Object öğesinden devralınmıştır.)
Korumalı yöntemStatik üye ProcessDependencyChain Seçenekleri ile bir urn dize verir.
Ortak yöntem ScriptTransfer Oluşturur bir Transact-SQL komutunu toplu iş komut dosyası tarafından transfer veritabanı nesnelerini oluştururtransfer işlemi.
Ortak yöntem ToString (Object öğesinden devralınmıştır.)
Ortak yöntem TransferData Belirtildiği gibi veri aktarımları Transfer nesne.

Üst

Olaylar

  Ad Açıklama
Ortak olay DataTransferEvent Veri transfer edildiğini bildirir.
Ortak olay DiscoveryProgress Bulma işleminin vardığı noktayı gösterir.
Ortak olay ScriptingError komut dosyası kullanan kullanan kullanan dosyası kullanan işlemi sırasında bir hata oluştuğunu raporları.
Ortak olay ScriptingProgress komut dosyası kullanan kullanan kullanan dosyası kullanan işleminin vardığı noktayı gösterir.

Üst

Açık Arabirim Uygulamaları

  Ad Açıklama
Açık arabirim uygulamasıÖzel yöntem ITransferMetadataProvider.GetOptions ITransferMetadataProvider sınıfı başvurulan bağlantıda meta veriler aktarma işlemi uygulayan bir arabirim temsil eder.
Açık arabirim uygulamasıÖzel yöntem ITransferMetadataProvider.SaveMetadata meta veriler veritabanı örneği arasında transfer edilirken kaydeder.

Üst

Açıklamalar

Bir veritabanını bir sunucuya aktarırken bazı sınırlamalar vardır örnek çalışan SQL Server 2000:

  • Var olan karşılık gelen bir kullanıcı hedef şema veritabanı varsa, SQL Server 2000 server örnek transfer edilemez.Bu durum, şema adı ile aynı ada sahip bir kullanıcı oluşturmak zorunda.

  • Aşağıdaki veri türlerini kullanan herhangi bir nesneyi transfer edilemez:

    • SqlDataType.Xml

    • SqlDataType.VarCharMax

    • SqlDataType.NVarCharMax

    • SqlDataType.VarBinaryMax

Aşağıdaki nesne türleri transfer edilemez:

  • Tüm nesneleri aracı

  • Tüm posta nesneleri

  • Bitiş noktası

  • ServerDdlTrigger

  • ExtendedStoredProcedure

  • FullTextCatalog

  • UserDefinedMessage

  • ApplicationRole

Get ve küme Transfer nesne özellikleri kullanıcılar üye olabilir ortak sabit sunucu rolü.

Veri aktarmak için kullanıcılar, bir üye olabilir ortak sabit sunucu rolü.

İş Parçacığı Güvenliği

Bu türdeki tüm ortak statik (Microsoft Visual Basic içinde Paylaşılan) üyeler, çok iş parçacıklı işlemler için güvenlidir. Herhangi bir örnek üyenin iş parçacığı için güvenli olduğu garanti edilmemiştir. 

Örnekler

Veri aktarma

İş Parçacığı Güvenliği

Bu türdeki tüm ortak static (Visual Basic'te Shared) üyeler iş parçacığı için güvenlidir. Herhangi bir örnek üyenin iş parçacığı için güvenli olduğu garanti edilmemiştir.