Aracılığıyla paylaş


Database Sınıfı

Database Nesnesi gösteren bir SQL Server veritabanı.

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

Sözdizimi

'Bildirim
<PhysicalFacetAttribute> _
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
Public NotInheritable Class Database _
    Inherits ScriptNameObjectBase _
    Implements ICreatable, IAlterable, IDroppable, IRenamable,  _
    IExtendedProperties, IScriptable, IDatabaseOptions, IDmfFacet, ISfcSupportsDesignMode
'Kullanım
Dim instance As Database
[PhysicalFacetAttribute]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)]
public sealed class Database : ScriptNameObjectBase, 
    ICreatable, IAlterable, IDroppable, IRenamable, IExtendedProperties, 
    IScriptable, IDatabaseOptions, IDmfFacet, ISfcSupportsDesignMode
[PhysicalFacetAttribute]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::CheckOnSchedule)]
public ref class Database sealed : public ScriptNameObjectBase, 
    ICreatable, IAlterable, IDroppable, IRenamable, IExtendedProperties, 
    IScriptable, IDatabaseOptions, IDmfFacet, ISfcSupportsDesignMode
[<SealedAttribute>]
[<PhysicalFacetAttribute>]
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
type Database =  
    class
        inherit ScriptNameObjectBase
        interface ICreatable
        interface IAlterable
        interface IDroppable
        interface IRenamable
        interface IExtendedProperties
        interface IScriptable
        interface IDatabaseOptions
        interface IDmfFacet
        interface ISfcSupportsDesignMode
    end
public final class Database extends ScriptNameObjectBase implements ICreatable, IAlterable, IDroppable, IRenamable, IExtendedProperties, IScriptable, IDatabaseOptions, IDmfFacet, ISfcSupportsDesignMode

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

Oluşturucular

  Ad Açıklama
Ortak yöntem Database() Yeni bir başlatır örnek , Database WalkTree
Ortak yöntem Database(Server, String) Yeni bir başlatır örnek , Database sınıf belirtilen sunucuda ile belirtilen adı.

Üst

Özellikler

  Ad Açıklama
Ortak özellik ActiveConnections Veritabanında etkin bağlantı sayısını alır.
Ortak özellik ActiveDirectory Active Directory veritabanı ayarları hakkında bilgi alır.
Ortak özellik AnsiNullDefault Alır veya AnsiNullDefault özelliğini ayarlar.
Ortak özellik AnsiNullsEnabled Alır veya ayarlar Boole ANSI_NULLS_ENABLED özellik değer.
Ortak özellik AnsiPaddingEnabled Alır veya ayarlar ANSI_PADDING_ENABLED veritabanı seçeneği etkinleştirilir.
Ortak özellik AnsiWarningsEnabled Alır veya ayarlar Boole ANSI_WARNING_ENABLED özellik değer.
Ortak özellik ApplicationRoles Temsil eden bir koleksiyon , ApplicationRole nesneler.Her ApplicationRole nesnesini temsil eden bir uygulama rolü tanımlı veritabanı.
Ortak özellik ArithmeticAbortEnabled Alır veya ayarlar ARITHMETICABORT özellik değer.
Ortak özellik Assemblies Temsil eden bir koleksiyon , SqlAssembly nesneler.Her SqlAssembly nesnesi gösteren bir derleme tanımlı veritabanı.
Ortak özellik AsymmetricKeys Temsil eden bir koleksiyon , AsymmetricKey nesneler.Her AsymmetricKey nesnesini temsil eden bir asimetrik anahtar tanımlanan veritabanı.
Ortak özellik AutoClose Alır veya küme autoclose veritabanı seçeneğini ayarlayın.
Ortak özellik AutoCreateStatisticsEnabled Alır bir Boolean özellik değerini belirtir olup olmadığını İstatistikleri otomatik olarak oluşturulur için veritabanı.
Ortak özellik AutoShrink Alır veya AUTO_SHRINK veritabanı seçeneği ayarlar.
Ortak özellik AutoUpdateStatisticsAsync Alır veya AUTOUPDATESTATISTICSASYNC veritabanı seçeneği etkin olup olmadığını belirleyen bir özellik değerini ayarlar.
Ortak özellik AutoUpdateStatisticsEnabled Alır bir Boolean özellik değerini belirtir olup olmadığını İstatistikleri otomatik olarak güncelleştirilmesi için veritabanı.
Ortak özellik BrokerEnabled Belirleyen bir özellik değeri alır veya ayarlar olup olmadığını Hizmet Aracısı hizmeti etkindir.
Ortak özellik CaseSensitive Alır bir Boolean özellik değerini belirtir olup büyük ve küçük harflerin değerlendirilir olarak eşittir.
Ortak özellik Certificates Temsil eden bir koleksiyon , Certificate nesneler.Her Certificate nesnesi gösteren bir sertifika tanımlı veritabanı.
Ortak özellik ChangeTrackingAutoCleanUp Alır veya ayarlar CHANGE_TRACKING_AUTO_CLEANUP seçeneği etkin olup olmadığını belirten bir Boole özellik değeri.
Ortak özellik ChangeTrackingEnabled CHANGE_TRACKING_VALUE seçeneği etkin olup olmadığını belirleyen bir özellik değeri alır veya ayarlar
Ortak özellik ChangeTrackingRetentionPeriod Değeri alır veya CHANGE_TRACKING_RETENTION_PERIOD ayarlar.
Ortak özellik ChangeTrackingRetentionPeriodUnits Alır veya bir saklama dönemi değeri birim türünü ayarlar.
Ortak özellik CloseCursorsOnCommitEnabled Alır veya CURSOR_CLOSE_ON_COMMIT veritabanı seçeneği etkin olup olmadığını belirten bir değeri ayarlar.
Ortak özellik Collation Alır veya veritabanı tarafından kullanılan varsayılan harmanlama ayarlar.
Ortak özellik CompatibilityLevel Alır veya ayarlar Uyumluluk düzey veritabanı için.
Ortak özellik ConcatenateNullYieldsNull Alır veya ayarlar bir özellik değeri CONCAT_NULL_YIELDS_NULL veritabanı seçeneği etkin olup olmadığını belirtir.
Ortak özellik CreateDate Veritabanının oluşturulduğu tarih alır.
Ortak özellik DatabaseAuditSpecifications Temsil eden bir koleksiyon , DatabaseAuditSpecification nesneler.Her DatabaseAuditSpecification nesnesini temsil eden bir veritabanı denetim belirtimi tanımlanmış sunucu.
Ortak özellik DatabaseEncryptionKey DataBaseEncryptionKey veri türü alır.
Ortak özellik DatabaseGuid Alır Guid değeri, benzersiz olarak tanımlayan veritabanı.
Ortak özellik DatabaseOptions Alır DatabaseOptions nesnesi için veritabanı yapılandırma seçenekleri içerir
Ortak özellik DatabaseOwnershipChaining Alır veya veritabanı sahipliği zincir etkin olup olmadığını belirleyen bir özellik değerini ayarlar.
Ortak özellik DatabaseSnapshotBaseName Veritabanı anlık görüntü adını temel alır.
Ortak özellik DataSpaceUsage Veritabanındaki veriler tarafından kullanılan alanı alır.
Ortak özellik DateCorrelationOptimization Alır veya tarih korelasyon en iyi duruma getirme etkin olup olmadığını belirleyen bir özellik değerini ayarlar.Tarih korelasyon en iyi duruma getirme hakkında daha fazla bilgi için bkz: Veritabanı seçeneklerini ayarlama.
Ortak özellik DboLogin Alır Boolean Geçerli kullanıcı veritabanı sahibi (dbo) olarak oturum olup olmadığını belirten değer.
Ortak özellik DefaultFileGroup Veritabanı tarafından kullanılan varsayılan dosya grubu alır.
Ortak özellik DefaultFileStreamFileGroup DefaultFileStreamFileGroup veri türü alır.
Ortak özellik DefaultFullTextCatalog Veritabanı tarafından kullanılan varsayılan tam metin kataloğu alır.
Ortak özellik Defaults Temsil eden bir koleksiyon , Default nesneler.Her Default nesnesi gösteren bir varsayılan tanımlı veritabanı.
Ortak özellik DefaultSchema Kullanıcı varsayılan şema alır.
Ortak özellik EncryptionEnabled Alır veya ayarlar ENCRYPTIONENABLED özellik veritabanı.
Ortak özellik Events Veritabanı ile ilişkili olaylardan alır.
Korumalı özellik ExecuteForScalar Alır veya küme Boolean özellik değerini belirtir olup olmadığını nesneye küme yürütmek için skaler seçeneği. (SqlSmoObject öğesinden devralınmıştır.)
Ortak özellik ExtendedProperties Veritabanı genişletilmiş özelliklerini alır.
Ortak özellik ExtendedStoredProcedures Temsil eden bir koleksiyon , ExtendedStoredProcedure nesneler.Her ExtendedStoredProcedure nesnesini temsil eden genişletilmiş saklı yordam tanımlı veritabanı.
Ortak özellik FileGroups Temsil eden bir koleksiyon , FileGroup nesneler.Her FileGroup nesnesini temsil eden bir dosya grubu tanımlı veritabanı.
Ortak özellik FullTextCatalogs Temsil eden bir koleksiyon , FullTextCatalog nesneler.Her FullTextCatalog nesnesini temsil eden bir tam metin kataloğu tanımlı veritabanı.
Ortak özellik FullTextStopLists Temsil eden bir koleksiyon , FullTextStopList nesneler.Her FullTextStopList nesnesini temsil eden bir tam metin Dur listesinde tanımlanan sunucu.
Ortak özellik HonorBrokerPriority Alır veya ayarlar Boolean değeri belirleyen bir öncelik belirtilen Aracısı tarafından onaylanır mı ya da değil.
Ortak özellik ID Veritabanı benzersiz olarak tanımlayan veritabanı kimliği değeri alır.
Ortak özellik IndexSpaceUsage Veritabanında dizinler tarafından kullanılan alanı alır.
Ortak özellik IsAccessible Alır bir Boolean veritabanı erişilebilir olup olmadığını belirleyen bir özellik değeri.
Ortak özellik IsDatabaseSnapshot Alır bir Boolean özellik değeri belirleyen bir veritabanı olup bir anlık görüntü veritabanı.
Ortak özellik IsDatabaseSnapshotBase Alır bir Boolean özellik değeri belirleyen bir veritabanı olup temel veritabanı için bir anlık görüntü veritabanı.
Ortak özellik IsDbAccessAdmin Alır bir Boolean Geçerli kullanıcı üye olup olmadığını belirleyen özellik değeri DbAccessAdmin veritabanı rolü.
Ortak özellik IsDbBackupOperator Alır bir Boolean Geçerli kullanıcı üye olup olmadığını belirleyen özellik değeri DbBackupOperator veritabanı rolü.
Ortak özellik IsDbDatareader Alır bir Boolean Geçerli kullanıcı üye olup olmadığını belirleyen özellik değeri DbDatareader veritabanı rolü.
Ortak özellik IsDbDatawriter Alır bir Boolean Geçerli kullanıcı üye olup olmadığını belirleyen özellik değeri DbDatawriter veritabanı rolü.
Ortak özellik IsDbDdlAdmin Alır bir Boolean Geçerli kullanıcı üye olup olmadığını belirleyen özellik değeri DbDdlAdmin veritabanı rolü.
Ortak özellik IsDbDenyDatareader Alır bir Boolean Geçerli kullanıcı üye olup olmadığını belirleyen özellik değeri DbDenyDatareader veritabanı rolü.
Ortak özellik IsDbDenyDatawriter Alır bir Boolean geçerli üyenin üye olup olmadığını belirleyen özellik değeri DbDenyDatawriter veritabanı.
Ortak özellik IsDbManager Alır bir Boolean değerini belirtir geçerli oturum açma olup bir veritabanı Yöneticisi'nde SQL Azure.
Ortak özellik IsDbOwner Alır bir Boolean Geçerli kullanıcı üye olup olmadığını belirleyen özellik değeri DbOwner veritabanı rolü.
Ortak özellik IsDbSecurityAdmin Alır bir Boolean Geçerli kullanıcı üye olup olmadığını belirleyen özellik değeri DbSecurityAdmin veritabanı rolü.
Ortak özellik IsFullTextEnabled Alır Boolean değerini belirtir olup olmadığını veritabanı için etkin tam metin araması.
Ortak özellik IsLoginManager Alır bir Boolean değerini belirtir geçerli oturum açma olup bir oturum Yöneticisi'nde SQL Azure.
Ortak özellik IsMailHost Alır Boolean değerini belirtir olup olmadığını veritabanı olarak yapılandırılmış bir posta ana bilgisayar.
Ortak özellik IsManagementDataWarehouse Alır Boolean değeri belirleyen bir veritabanı olup bir yönetim verileri ambarı ambar.
Ortak özellik IsMirroringEnabled Alır Boolean değerini belirtir olup olmadığını yansıtma etkin veritabanı.
Ortak özellik IsParameterizationForced Alır veya parameterizasyonunu veritabanı üzerinde zorunlu olup olmadığını belirleyen bir özellik değerini ayarlar.
Ortak özellik IsReadCommittedSnapshotOn Alır Boolean değeri belirleyen bir okuma kaydedilmiş yalıtım düzey hareketleriyle kullanmanıza satır sürüm oluşturma.
Ortak özellik IsSystemObject Alır Boolean değeri belirleyen bir veritabanı olup sistem nesnesi veya bir kullanıcı tarafından tanımlanan veritabanı.
Korumalı özellik IsTouched Alır Boolean özellik değerini belirtir olup olmadığını nesne özellikleri edilmiş, güncelleştirildi ancak henüz kalıcı server. (SqlSmoObject öğesinden devralınmıştır.)
Ortak özellik IsUpdateable Alır Boolean veritabanını güncelleştirilebilir olup olmadığını belirten değer.
Ortak özellik IsVarDecimalStorageFormatEnabled Alır veya VarDecimal depolama etkin olup olmadığını belirleyen bir özellik değerini ayarlar.
Ortak özellik LastBackupDate Tarih ve saat ne zaman veritabanı en son yedeklenmesinden alır.
Ortak özellik LastDifferentialBackupDate Tarihi alır ve saat son değişiklik yedeği gerçekleştirildi.
Ortak özellik LastLogBackupDate Tarih ve saat ne zaman işlem günlüğünün en son yedeklenmesinden alır.
Ortak özellik LocalCursorsDefault Yerel sunucu imleçler varsayılan olarak kullanılıp kullanılmadığını belirten Boole değerini alır.
Ortak özellik LogFiles Temsil eden bir koleksiyon , LogFile nesneler.Her LogFile nesnesi gösteren bir günlük dosyasında tanımlanan veritabanı.
Ortak özellik LogReuseWaitStatus Hareket günlük alanı yeniden bekleyen işlem türünü alır.
Ortak özellik MasterKey Sertifikalar, özel anahtarları şifrelemek için kullanılan ana anahtar alır.
Ortak özellik MirroringFailoverLogSequenceNumber Son yerine çalışma sırasında günlük sıra numarası alır.
Ortak özellik MirroringID Yansıtma ortaklığı olarak tanıtan kimlik değeri alır.
Ortak özellik MirroringPartner Alır veya ayarlar adresini Veritabanı Altyapısı veritabanı için ortak sunucu örnek yansıtma.
Ortak özellik MirroringPartnerInstance Alır örnek , SQL Server Yansıtma ortak yapılandırıldığı üzerinde.
Ortak özellik MirroringRedoQueueMaxSize Alır veya ayarlar yineleme sırasının en büyük boyutunu yansıtma sunucusu örnek KB.
Ortak özellik MirroringRoleSequence Birincil/yedek rolleri yansıtma ortakları tarafından oynanan rolü sıra numarası alır.
Ortak özellik MirroringSafetyLevel Alır veya ayarlar yansıtma emniyet düzey.
Ortak özellik MirroringSafetySequence Rol sıra numarası için güvenlik düzeyleri için yansıtma ortakları alır.
Ortak özellik MirroringStatus Veritabanı ve veritabanı durumunu alır yansıtma oturum.
Ortak özellik MirroringTimeout Alır veya ayarlar en fazla saat, asıl sunucu örnek başka bir örneknden PING iletisi için yansıtma oturumda diğer örnek kabul ederek önce bekleyeceği saniye olarak kesilir.
Ortak özellik MirroringWitness Alır veya ayarlar Veritabanı Altyapısı örnek veritabanı ikizleme, tanık sunucu.
Ortak özellik MirroringWitnessStatus Yansıtma tanık sunucu durumunu alır.
Ortak özellik Name Alır veya veritabanı adını ayarlar. (NamedSmoObject.Name öğesini geçersiz kılar.)
Ortak özellik NumericRoundAbortEnabled Alır veya ayarlar NUMERIC_ROUNDABORT veritabanı seçeneği etkin olup olmadığını belirten bir Boole özellik değeri.
Korumalı özellik ObjectInSpace Alır Boolean belirleyen olup, doğrudan veya dolaylı olarak bağlı örnek veya nesne var olup, diğerlerinden bir özellik değeri SQL Server. (SqlSmoObject öğesinden devralınmıştır.)
Ortak özellik Owner Veritabanı sahibi veritabanı anapara alır.
Ortak özellik PageVerify Sayfa bütünlük türünü denetleyin belirtir SQL Server gerçekleştirdiği zaman okuma veritabanı sayfaları.
Ortak özellik Parent Alır Server üst nesne Database nesne.
Ortak özellik PartitionFunctions Temsil eden bir koleksiyon , PartitionFunction nesneler.Her PartitionFunction nesnesi gösteren bir bölümleme işlevi tanımlı veritabanı.
Ortak özellik PartitionSchemes Temsil eden bir koleksiyon , PartitionScheme nesneler.Her PartitionScheme nesnesi gösteren bir bölümleme düzeni tanımlı veritabanı.
Ortak özellik PlanGuides Bir veritabanı ile ilişkili kılavuzları planladığınız alır.
Ortak özellik PrimaryFilePath Birincil veritabanı dosyasını içeren işletim sistemi dizin alır.
Ortak özellik Properties Alır bir koleksiyon , Property nesneleri temsil nesne özellikleri. (SqlSmoObject öğesinden devralınmıştır.)
Ortak özellik QuotedIdentifiersEnabled Tanımlayıcıları çift tırnak işaretleri arasına sınırlanmış olup olmadığını belirten bir Boole özellik değeri alır veya ayarlar (" ") olan Transact-SQL ayrılmış anahtar sözcükleri veya genellikle tarafından izin verilen karakterler içeren Transact-SQL sözdizimi kuralları.
Ortak özellik ReadOnly Alır veya veritabanı salt okunur olup olmadığını belirtir Boole özellik değerini ayarlar.
Ortak özellik RecoveryForkGuid Belirtir veritabanı şu anda etkin olan kurtarma çatalı GUID değerini alır.
Ortak özellik RecoveryModel Alır veya veritabanı için kurtarma modeli ayarlar.
Ortak özellik RecursiveTriggersEnabled Alır veya ayarlar Özyinelemeli tetikler veritabanı üzerinde etkinleştirilmiş olup olmadığını belirten bir Boole değeri.
Ortak özellik ReplicationOptions Bir veritabanı etkin çoğaltma ayarlarını alır,
Ortak özellik Roles Temsil eden bir koleksiyon , DatabaseRole nesneler.Her DatabaseRole nesnesini temsil eden bir rol tanımlı veritabanı.
Ortak özellik Rules Temsil eden bir koleksiyon , Rule nesneler.Her Rule nesnesini temsil eden bir kural tanımlı veritabanı.
Korumalı özellik ScalarResult skaler sonucu için başvurulan nesnesi alır. (SqlSmoObject öğesinden devralınmıştır.)
Ortak özellik Schemas Temsil eden bir koleksiyon , Schema nesneler.Her Schema nesnesi gösteren bir şema tanımlı veritabanı.
Ortak özellik ServiceBroker Alır ServiceBroker temsil eden nesne Service Broker.
Ortak özellik ServiceBrokerGuid Alır Guid nesnesini benzersiz olarak tanımlayan örnek , Service Broker.
Ortak özellik Size Veritabanının boyutunu mb olarak alır.
Ortak özellik SnapshotIsolationState Anlık görüntü yalıtım durumu için veritabanı alır.
Ortak özellik SpaceAvailable KB olarak veritabanında kullanılabilir yer alır.
Ortak özellik State Başvurulan nesnenin durumunu alır. (SmoObjectBase öğesinden devralınmıştır.)
Ortak özellik Status Veritabanı durumunu alır.
Ortak özellik StoredProcedures Temsil eden bir koleksiyon , StoredProcedure nesneler.Her StoredProcedure nesnesi gösteren bir saklı yordam tanımlı veritabanı.
Ortak özellik SymmetricKeys Temsil eden bir koleksiyon , SymmetricKey nesneler.Her SymmetricKey nesnesini temsil eden bir simetrik anahtar tanımlanan veritabanı.
Ortak özellik Synonyms Temsil eden bir koleksiyon , Synonym nesneler.Her Synonym nesnesini temsil eden bir eş tanımlanan veritabanı.
Ortak özellik Tables Temsil eden bir koleksiyon , Table nesneler.Her Table nesnesi gösteren bir tablo tanımlanan veritabanı.
Ortak özellik Triggers Temsil eden bir koleksiyon , DatabaseDdlTrigger nesneler.Her DatabaseDdlTrigger nesnesini temsil eden bir tetikleyici tanımlanmış veritabanı.
Ortak özellik Trustworthy GÜVENİLİR veritabanı özellik göstermek için kullanılan olup olmadığını örneğini SQL Server 2005 veritabanı ve içeriği güvenir.
Ortak özellik Urn Nesneyi benzersiz olarak tanımlayan Tekdüzen Kaynak adı (urn) adres değerini alır. (SqlSmoObject öğesinden devralınmıştır.)
Ortak özellik UserAccess Alır veya veritabanı kullanıcı erişimi ayarlar.
Ortak özellik UserData Alır veya ayarlar başvurulan nesnesi ile ilişkili kullanıcı tanımlı veriler. (SmoObjectBase öğesinden devralınmıştır.)
Ortak özellik UserDefinedAggregates Temsil eden bir koleksiyon , UserDefinedAggregate nesneler.Her UserDefinedAggregate nesnesini temsil eden bir kullanıcı tanımlı toplu tanımlı veritabanı.
Ortak özellik UserDefinedDataTypes Temsil eden bir koleksiyon , UserDefinedDataType nesneler.Her UserDefinedDataType nesnesini temsil eden bir kullanıcı tanımlı veri türüne veritabanı.
Ortak özellik UserDefinedFunctions Temsil eden bir koleksiyon , UserDefinedFunction nesneler.Her UserDefinedFunction nesnesini temsil eden bir kullanıcı tanımlı işlev veritabanı.
Ortak özellik UserDefinedTableTypes Temsil eden bir koleksiyon , UserDefinedTableType nesneler.Her UserDefinedTableType nesnesi gösteren bir tablo kullanıcı tanımlı türü üzerinde veritabanı.
Ortak özellik UserDefinedTypes Temsil eden bir koleksiyon , UserDefinedType nesneler.Her UserDefinedType nesnesini temsil eden kullanıcı tanımlı tür üzerinde veritabanı.
Ortak özellik UserName Alır veya veritabanı kullanıcı adını ayarlar.
Ortak özellik Users Temsil eden bir koleksiyon , User nesneler.Her User nesnesini temsil eden bir kullanıcı kim tanımlanmış veritabanı.
Ortak özellik Version sürüm alır örnek , SQL Server yarat veritabanı için kullanıldı
Ortak özellik Views Temsil eden bir koleksiyon , View nesneler.Her View nesnesini temsil eden bir görünüm tanımlı veritabanı.
Ortak özellik XmlSchemaCollections Temsil eden bir koleksiyon , XmlSchemaCollection nesneler.Her XmlSchemaCollection nesnesini temsil eden bir xml şeması tanımlı veritabanı.

Üst

Yöntemler

  Ad Açıklama
Korumalı yöntem AddDatabaseContext(StringCollection) Veritabanı içerik Ekle koleksiyon tarafından tanımlanan sorguları queries parametresi. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem AddDatabaseContext(StringCollection, ScriptingOptions) Veritabanı içerik Ekle koleksiyon tarafından tanımlanan sorguları queries parametresi ve kullanarak belirtilen komut dosyası kullanan kullanan kullanan dosyası seçenekleri. (SqlSmoObject öğesinden devralınmıştır.)
Ortak yöntem Alter() Tüm güncelleştirmeleri Database nesne özellik değişiklikler örnek , SQL Server.
Ortak yöntem Alter(TimeSpan) Tüm güncelleştirmeleri Database nesne özellik değişiklikler örnek , SQL Server.
Ortak yöntem Alter(TerminationClause) Tüm güncelleştirmeleri Database nesne özellik değişiklikler örnek , SQL Server.
Korumalı yöntem AlterImpl Değiştirilen nesne olay etkinleştirir. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem AlterImplFinish Olay tamamlanmadan nesne üzerinde değişiklik yaparken yöntemi olarak adlandırılır. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem AlterImplInit Olay nesnesi değiştirmiş intialized, yöntem olarak bilinir. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem AlterImplWorker Alter yöntemlerini çağırır. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem AppendCommaText İsteğe bağlı olarak, virgülle ayrılmış metin olarak ekler. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem AppendWithCommaText İsteğe bağlı olarak, virgülle ayrılmış metin olarak ekler. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem AppendWithOption Metnini ve ana metninden "İle" ile ayırarak seçeneği ekler dize ve isteğe bağlı olarak, virgülle ayrılmış. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem AutoGenerateName Nesneye dayalı bir ad oluşturur Guid. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem BindDefaultImpl Parametreleri tarafından tanımlanan varsayılan öğeleri bağlar. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem BindRuleImpl Kural ve parametreleri tarafından tanımlanan sütunları kural şema bağlar. (SqlSmoObject öğesinden devralınmıştır.)
Ortak yöntem ChangeMirroringState Yansıtma yapılandırma seçenekleri tarafından belirtildiği şekilde değiştirir.
Ortak yöntem CheckAllocations Başvurulan veritabanının tüm sayfaları tarar ve yardımcı olmak için sayfa sınar bütünlük.
Ortak yöntem CheckAllocationsDataOnly Başvurulan veritabanının tüm sayfaları tarar ve yardımcı olmak için yalnızca verileri test eder bütünlük.
Ortak yöntem CheckCatalog Sınamalar bütünlük veritabanı katalog.
Korumalı yöntem CheckCollation Tanımlanan harmanlama yöntem tarafından komut dosyası kullanan kullanan kullanan dosyası seçenekleri sırasını denetler collationName parametresi. (SqlSmoObject öğesinden devralınmıştır.)
Ortak yöntem CheckIdentityValues Doğrular bütünlük veritabanındaki tabloların tüm kimlik sütun.
Korumalı yöntem CheckObjectDirty Nesne değişiklik ve değil kalıcı olup olmadığını denetler. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem CheckObjectState() Başvurulan nesnenin durumunu doğrular. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem CheckObjectState(Boolean) Nesneyi henüz oluşturduysanız, bir özel durum belirtme seçeneği ile başvurulan nesnenin durumunu doğrular. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem CheckObjectStateImpl Durumunu denetler bir SqlSmoObject. (SqlSmoObject öğesinden devralınmıştır.)
Ortak yöntem Checkpoint Bir denetim noktası verir.
Ortak yöntem CheckTables(RepairType) Sınamalar bütünlük veritabanı sayfalarının tüm tablo ve veritabanı tabloları üzerinde tanımlı dizinler için.
Ortak yöntem CheckTables(RepairType, RepairOptions) Sınamalar bütünlük veritabanı sayfalarının tüm tablo ve veritabanı tabloları üzerinde tanımlı dizinler için.
Ortak yöntem CheckTables(RepairType, RepairStructure) Sınamalar bütünlük veritabanı sayfalarının tüm tablo ve veritabanı tabloları üzerinde tanımlı dizinler için.
Ortak yöntem CheckTables(RepairType, RepairOptions, RepairStructure) Sınamalar bütünlük veritabanı sayfalarının tüm tablo ve veritabanı tabloları üzerinde tanımlı dizinler için.
Ortak yöntem CheckTablesDataOnly() Sınamalar bütünlük veri sayfalarındaki tüm tablolar ve dizinler veritabanı tablolarına tanımlanan verilerini depolamak.
Ortak yöntem CheckTablesDataOnly(RepairOptions) Sınamalar bütünlük tüm tablolar ve dizinler veritabanı tablolarına tanımlanan verilerini depolamak sayfalarındaki verileri, belirtilen onarım seçenekleri.
Ortak yöntem CheckTablesDataOnly(RepairStructure) Sınamalar bütünlük veri sayfalarındaki tüm tablolar ve dizinler tablolarda belirtilen onarım yapısı ile başvurulan veritabanı tanımlanan verilerini depolamak.
Ortak yöntem CheckTablesDataOnly(RepairOptions, RepairStructure) Sınamalar bütünlük veri sayfalarındaki tüm tablolar ve dizinler ile belirtilen veritabanı tablolarında tanımlanan verilerini depolamak, onarım seçenekleri ve yapı onarım.
Korumalı yöntem CheckTextCorectness Metni parametreleri karşı doğruluğunu denetler. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem CheckTextModeSupport Destek modu denetler. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem CheckVersion100 Bakar mı sürüm SQL Server olan SQL Server 2008. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem CheckVersion80 Temel nesne geçerliliğini denetler SQL Server 2000. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem CheckVersion80SP3 Temel nesne geçerliliğini denetler SQL Server 2000 SP3. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem CheckVersion90 Nesne geçerliliğini denetlemek SQL Server 2005. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem CheckVersionBelow90 Bakar mı sürüm SQL Server önce olan SQL Server 2005. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem CleanObject Başvurulan nesne siler. (ScriptNameObjectBase öğesinden devralınmıştır.)
Ortak yöntem Create() Bir veritabanı oluşturur örnek , SQL Server tarafından tanımlandığı gibi Database nesne.
Ortak yöntem Create(Boolean) Bir veritabanı oluşturur örnek , SQL Server tarafından tanımlandığı gibi Database nesne.
Korumalı yöntem CreateImpl komut dosyası kullanan kullanan kullanan dosyası seçenekleri ile bir nesne oluşturur. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem CreateImplFinish Create olay sona erdiğinde yöntemi olarak adlandırılır. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem CreateImplInit Create olay başlatıldığında yöntemi olarak adlandırılır. (SqlSmoObject öğesinden devralınmıştır.)
Ortak yöntem Deny(DatabasePermissionSet, String) Belirtilen küme veritabanında belirtilen grantee izin vermez.
Ortak yöntem Deny(DatabasePermissionSet, array<String[]) Belirtilen veritabanı üzerinde belirtilen grantees için izinler küme reddeder.
Ortak yöntem Deny(DatabasePermissionSet, String, Boolean) Belirtilen grantee ve grantee belirtilen veritabanı üzerinde izinler küme verilen diğer kullanıcılar için izinleri küme reddeder.
Ortak yöntem Deny(DatabasePermissionSet, array<String[], Boolean) Belirtilen grantees ve grantee belirtilen veritabanı üzerinde izinler küme verilen diğer kullanıcılar için izinleri küme reddeder.
Ortak yöntem DisableAllPlanGuides Bir veritabanındaki tüm planı kılavuzları devre dışı bırakır.
Ortak yöntem Discover Türü listesini bulur Object. (SqlSmoObject öğesinden devralınmıştır.)
Ortak yöntem Drop Veritabanı bırakır.
Ortak yöntem DropAllPlanGuides Bir veritabanındaki tüm planı kılavuzları bırakır.
Ortak yöntem DropBackupHistory Veritabanı için yedek geçmiş bırakır.
Korumalı yöntem DropImpl Düşme bir SqlSmoObject. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem DropImplWorker Bırakma yöntemlerini çağırır. (SqlSmoObject öğesinden devralınmıştır.)
Ortak yöntem EnableAllPlanGuides Bir veritabanındaki tüm planı Kılavuzları'nı etkinleştirir.
Ortak yöntem EnumBackupSetFiles() Yer alan dosyaları listeleyen bir DataTable verir bir yedek küme.
Ortak yöntem EnumBackupSetFiles(Int32) Bir veri döndüren tablo , yedek kümendeki dosyaları listeler
Ortak yöntem EnumBackupSets Bir veritabanı ile ilişkili olan yedek kümelerinin listeleyen bir DataTable döndürür.
Ortak yöntem EnumCandidateKeys Yabancı anahtar tarafından başvurulan veritabanındaki tüm adayı birincil anahtarları listesini numaralandırır.
Ortak yöntem EnumDatabasePermissions() Veritabanındaki tüm izinlerin listesini numaralandırır.
Ortak yöntem EnumDatabasePermissions(String) Belirtilen kullanıcının veritabanında izinlerin listesini numaralandırır.
Ortak yöntem EnumDatabasePermissions(DatabasePermissionSet) Belirtilen izin küme için veritabanında izinlerin listesini numaralandırır.
Ortak yöntem EnumDatabasePermissions(String, DatabasePermissionSet) Belirtilen kullanıcı ve belirtilen izin küme için veritabanında izinlerin listesini numaralandırır.
Ortak yöntem EnumLocks() Veritabanında tutulan tüm geçerli kilitleri listesini numaralandırır.
Ortak yöntem EnumLocks(Int32) Belirtilen sistem işlem kimliği için veritabanında tutulan geçerli kilitleri listesini numaralandırır.
Ortak yöntem EnumLoginMappings Listesini numaralandırır SQL Server oturumları için tüm kullanıcıların veritabanı.
Ortak yöntem EnumMatchingSPs(String) Belirtilen içeren saklı yordamların listesini numaralandırır dize tanımında.
Ortak yöntem EnumMatchingSPs(String, Boolean) Belirtilen içeren saklı yordamların listesini numaralandırır dize tanımında.
Ortak yöntem EnumObjectPermissions() Veritabanı nesneleri için izinleri listesini numaralandırır.
Ortak yöntem EnumObjectPermissions(String) Belirli bir kullanıcıya ait veritabanı nesneleri için izinleri listesini numaralandırır.
Ortak yöntem EnumObjectPermissions(ObjectPermissionSet) Belirtilen izin küme için sınırlı veritabanındaki nesneleri için izinleri listesini numaralandırır.
Ortak yöntem EnumObjectPermissions(String, ObjectPermissionSet) Belirtilen kullanıcı ve belirtilen izin küme sınırlı ait veritabanı nesneleri için izinleri listesini numaralandırır.
Ortak yöntem EnumObjects() Veritabanındaki nesnelerin listesini numaralandırır.
Ortak yöntem EnumObjects(DatabaseObjectTypes) Veritabanındaki nesnelerin listesini numaralandırır.
Ortak yöntem EnumObjects(DatabaseObjectTypes, SortOrder) Veritabanındaki nesnelerin listesini numaralandırır.
Korumalı yöntem EnumScriptImpl Belirtilen komut dosyaları sıralar so parametresi. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem EnumScriptImplWorker Komut dosyası tarafından belirtilen numaralandırma yöntemlerini çağırır so parametresi. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem EnumScriptImplWorkerSOChanged Döndürür bir IEnumerable tanımlayan dize komut dosyası kullanan kullanan kullanan dosyası seçeneklerini bir nesne. (SqlSmoObject öğesinden devralınmıştır.)
Ortak yöntem EnumTransactions() Veritabanı üzerinde açık hareketleri listesini numaralandırır.
Ortak yöntem EnumTransactions(TransactionTypes) Veritabanında belirli bir türde açık hareketleri listesini numaralandırır.
Ortak yöntem EnumWindowsGroups() Windows gruplarının bir listesini numaralandırır.
Ortak yöntem EnumWindowsGroups(String) Belirtilen grup için Windows gruplarının bir listesini numaralandırır.
Ortak yöntem Equals (Object öğesinden devralınmıştır.)
Ortak yöntem ExecuteNonQuery(StringCollection) Veritabanı bağlamında bir toplu iş iş yürütür bulunduğu döndürülen sonuçlar yok.
Ortak yöntem ExecuteNonQuery(String) Veritabanı bağlamında bir deyim yürütür bulunduğu döndürülen sonuçlar yok.
Ortak yöntem ExecuteNonQuery(StringCollection, ExecutionTypes) Çalışır bir koleksiyon veritabanı bağlamında toplu olarak bulunduğu yalnızca belirtilen yürütme türü için döndürülen sonuçlar yok.
Ortak yöntem ExecuteNonQuery(String, ExecutionTypes) Veritabanı bağlamında bir toplu iş iş yürütür bulunduğu yalnızca belirtilen yürütme türü için döndürülen sonuçlar yok.
Ortak yöntem ExecuteWithResults(StringCollection) Veritabanı bağlamında bir toplu yürütür bulunduğu sonuçlar verdi.
Ortak yöntem ExecuteWithResults(String) Yürüten bir koleksiyon toplu işlemleri veritabanı bağlamında, döndürülen sonuçlar olduğu.
Korumalı yöntem Finalize (Object öğesinden devralınmıştır.)
Korumalı yöntem ForceTextModeOnTextBody Gövde metni metin modunu uygular. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem FormatSqlVariant Bir nesne olarak biçimlendirir SqlVariant türü. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GenerateDataSpaceFileStreamScript Veri dosyası oluşturmak için bir komut dosyası oluşturur. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GenerateDataSpaceScript Veri dosyası yer ayrılması için bir komut dosyası oluşturur. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GetBindDefaultScript Bağlar tarafından belirtilen varsayılan komut dosyası alır defSchema ve defName parametreleri. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GetBindRuleScript Bağlama kurallarını belirler komut dosyası alır. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%) Bir Boole parametresi atar SqlSmoObject. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) Bir Boole değeri atar özellik , SqlSmoObject. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GetBraketNameForText Ayraç adını alır. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem GetDateTimeParameter Datetime atar özellik , SqlSmoObject. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GetDateTimeParameterAsInt Datetime atar özellik , SqlSmoObject bir tamsayı değeri olarak, datetime özellik null değil (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GetDBName Nesne ile ilişkili veritabanı adını alır. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GetEnumParameter Bir numaralandýrma atar özellik , SqlSmoObject. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GetFragOptionString Alır bir FragmentationOption nesnesi olarak bir dize değeri. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GetGuidParameter Atar bir Guid özellik SqlSmoObject. (SqlSmoObject öğesinden devralınmıştır.)
Ortak yöntem GetHashCode (Object öğesinden devralınmıştır.)
Korumalı yöntem GetIsSystemNamed Sistem adlandırılmış olup olmadığını belirten bir Boole değeri alır. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem GetIsTextDirty Metin değeri saklanan değeri ile tutarlı olup olmadığını belirler. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%) Bir parametresi atar SqlSmoObject. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) Bir parametresi atar SqlSmoObject. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GetPropValue Özellik değerini alır SqlSmoObject nesne. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GetPropValueOptional Özellik değerini alır SqlSmoObject nesne. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GetPropValueOptionalAllowNull Özellik değerini alır SqlSmoObject nesne. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GetRealValue Özellik değerini alır SqlSmoObject nesne. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GetScriptIncludeExists Sınama türü vermeyecekleri varlığını için de dahil olmak üzere komut dosyası alır. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem GetScriptingOptionsForCreate Alır ScriptingOptions için SqlSmoObject nesne. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GetServerName örnek adını alır SQL Server nesnesinin ilişkili olduğu ile. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GetServerObject Sunucunun alır SqlSmoObject nesne. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GetSqlServerVersionName örnek sürüm adını alır SQL Server nesnesinin ilişkili olduğu ile. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%) Bir dize parametresi atar SqlSmoObject nesne. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) Bir dize parametresi atar SqlSmoObject nesne. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GetTextBody() Gövde metni döndürür. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem GetTextBody(Boolean) Gövde metni döndürür. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem GetTextForScript(ScriptingOptions, Boolean, array<String[]) komut dosyası kullanan kullanan kullanan dosyası kullanan için metni alır. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem GetTextForScript(ScriptingOptions, Boolean, array<String[], Boolean) Metni komut nesnesi alır. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem GetTextHeader Metin Başlığı döndürür. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem GetTextMode Komut dosyası adı metin modu kullanıp kullanmadığını belirler. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem GetTextProperty(String) Özellik metni olarak alır. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem GetTextProperty(String, ScriptingOptions) Özellik metni olarak alır. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem GetTimeSpanParameterAsInt saat span parametresi atar SqlSmoObject nesne. (SqlSmoObject öğesinden devralınmıştır.)
Ortak yöntem GetTransactionCount() Açık hareket üzerinde veritabanı alır.
Ortak yöntem GetTransactionCount(TransactionTypes) Veritabanında belirli tür açık hareketleri sayısını alır.
Ortak yöntem GetType (Object öğesinden devralınmıştır.)
Korumalı yöntem GetUrnRecursive(StringBuilder) Atar bir Urn nesnesinin SqlSmoObject nesne. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GetUrnRecursive(StringBuilder, UrnIdOption) Atar bir Urn nesnesinin SqlSmoObject nesne. (SqlSmoObject öğesinden devralınmıştır.)
Ortak yöntem Grant(DatabasePermissionSet, String) Belirtilen verir küme veritabanı üzerinde belirtilen grantee izin.
Ortak yöntem Grant(DatabasePermissionSet, array<String[]) Belirtilen verir küme veritabanı üzerinde belirtilen grantees izin.
Ortak yöntem Grant(DatabasePermissionSet, String, Boolean) Erişim hakkı belirtilen izni grantee ve veritabanındaki diğer kullanıcılara erişim izni vermek yeteneği.
Ortak yöntem Grant(DatabasePermissionSet, array<String[], Boolean) Erişim hakkı belirtilen izni grantees ve veritabanındaki diğer kullanıcılara erişim izni vermek yeteneği.
Ortak yöntem Grant(DatabasePermissionSet, String, Boolean, String) Belirtilen grantee ve diğer kullanıcılara varsayılan bir rolü altında veritabanı üzerinde izinler küme vermek yeteneği izin kümesini verir.
Ortak yöntem Grant(DatabasePermissionSet, array<String[], Boolean, String) Belirtilen küme izni grantees ve diğer kullanıcılara varsayılan bir rolü altında veritabanı üzerinde izinler küme vermek yeteneği verir.
Korumalı yöntem ImplInitialize Alanları başlatır SqlSmoObjectnesne. (SqlSmoObject öğesinden devralınmıştır.)
Ortak yöntem Initialize() Nesnesini başlatır ve özelliklerini zorlar yüklenemedi. (SqlSmoObject öğesinden devralınmıştır.)
Ortak yöntem Initialize(Boolean) Nesnesini başlatır ve özelliklerini zorlar yüklenemedi. (SqlSmoObject öğesinden devralınmıştır.)
Ortak yöntem IsMember Belirtilen grup veya roldeki veritabanına ait olup olmadığını belirler.
Korumalı yöntem IsObjectDirty Başvurulan nesne saklı nesne ile tutarlı olup olmadığını belirler. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem IsObjectInitialized Nesne başlatılıp başlatılmadığını doğrular. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem IsObjectInSpace Nesne yalıtılmış veya bağlı olup olmadığını doğrular örnek , SQL Server. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem IsVersion80SP3 Belirler mi sürüm SQL Server olan SQL Server 2000 ile SP3. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem IsVersion90AndAbove Belirler mi sürüm SQL Server olan SQL Server 2005 veya üstü. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem MarkDropped Kümeleri SqlSmoState kadar bırakılan. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem MarkForDropImpl Kümeleri SqlSmoState kadar bırakılan. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem MemberwiseClone (Object öğesinden devralınmıştır.)
Korumalı yöntem PostAlter Yöntemi etkinleştirilmiş sonra SqlSmoObject değiştirilmediği. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem PostCreate Yöntemi etkinleştirilmiş sonra SqlSmoObject oluşturulur. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem PostDrop Yöntemi etkinleştirilmiş sonra SqlSmoObject düşer. (SqlSmoObject öğesinden devralınmıştır.)
Ortak yöntem PrefetchObjects() Prefetches nesneleri veritabanı.
Ortak yöntem PrefetchObjects(Type) Veritabanı nesneleri belirli bir türde prefetches.
Ortak yöntem PrefetchObjects(Type, ScriptingOptions) Veritabanı nesneleri komut dosyası kullanan kullanan kullanan dosyası seçenekleri ile belirtilen türde prefetches.
Ortak yöntem RecalculateSpaceUsage Alan kullanımını yeniden hesaplar.
Ortak yöntem Refresh Güncelleştirmeleri Database nesne. (ScriptNameObjectBase.Refresh() öğesini geçersiz kılar.)
Ortak yöntem RemoveFullTextCatalogs Tam metin kataloglar veritabanından kaldırır.
Ortak yöntem Rename Veritabanı yeniden adlandırır.
Korumalı yöntem RenameImpl Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez. (NamedSmoObject öğesinden devralınmıştır.)
Korumalı yöntem RenameImplWorker Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez. (NamedSmoObject öğesinden devralınmıştır.)
Ortak yöntem Revoke(DatabasePermissionSet, String) Daha önce verilen bir veritabanı üzerinde bir grantee izinlerinden küme iptal eder.
Ortak yöntem Revoke(DatabasePermissionSet, array<String[]) Daha önce verilen bir listeden grantees veritabanı izinleri küme iptal eder.
Ortak yöntem Revoke(DatabasePermissionSet, String, Boolean, Boolean) Haklarını iptal eder, daha önce bir grantee veritabanına ve belirtilen izinler küme grantee izni diğer kullanıcılar tarafından izin verilen.Grantee ayrıca bir varsayılan rolü altında diğer kullanıcıların izinleri küme iptal olanağı verilir.
Ortak yöntem Revoke(DatabasePermissionSet, array<String[], Boolean, Boolean) Haklarını iptal eder, daha önce izni grantees veritabanı ve belirtilen izinler küme grantees izni diğer kullanıcılar tarafından verilmiş.Grantees ayrıca bir varsayılan rolü altında diğer kullanıcıların izinleri küme iptal olanağı verilir.
Ortak yöntem Revoke(DatabasePermissionSet, String, Boolean, Boolean, String) Haklarını iptal eder, daha önce bir grantee veritabanına ve belirtilen izinler küme grantee izni diğer kullanıcılar tarafından izin verilen.Grantee ayrıca bir varsayılan rolü altında diğer kullanıcıların izinleri küme iptal olanağı verilir.
Ortak yöntem Revoke(DatabasePermissionSet, array<String[], Boolean, Boolean, String) Haklarını iptal eder, daha önce izni grantees veritabanı ve belirtilen izinler küme grantees izni diğer kullanıcılar tarafından verilmiş.Grantees ayrıca bir varsayılan rolü altında diğer kullanıcıların izinleri küme iptal olanağı verilir.
Ortak yöntem Script() Oluşturduğu bir Transact-SQL yeniden oluşturma kullanılabilecek komut dosyasıveritabanını.
Ortak yöntem Script(ScriptingOptions) Oluşturduğu bir Transact-SQL belirtildiği gibi veritabanını yeniden oluşturmak için kullanılabilir komut dosyasıkomut dosyası seçenekleri.
Korumalı yöntem ScriptAlter Alters SqlSmoObject parametreleri. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem ScriptAnsiQI Veritabanı nesnesini ANSI metni komut dosyaları. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem ScriptChangeOwner Bu yöntem, smo altyapısını destekler ve doğrudan sizin kodunuzdan kullanılmak üzere tasarlanmamıştır. (NamedSmoObject öğesinden devralınmıştır.)
Korumalı yöntem ScriptCreate Alters SqlSmoObject parametreleri. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem ScriptDdl Atar InvalidSmoOperationException. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem ScriptDrop Atar InvalidSmoOperationException. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem ScriptImpl() Alır bir koleksiyon komut SqlSmoObject. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem ScriptImpl(ScriptingOptions) Alır bir koleksiyon komut SqlSmoObject. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem ScriptImplWorker Alır bir koleksiyon komut SqlSmoObject. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem ScriptInformativeHeaders Bilgi başlıklarını komut dosyaları. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem ScriptOwner Komut dosyası sahibi yetkilendirme değiştirir. (NamedSmoObject öğesinden devralınmıştır.)
Korumalı yöntem ScriptRename Bu yöntem, smo altyapısını destekler ve doğrudan sizin kodunuzdan kullanılmak üzere tasarlanmamıştır. (NamedSmoObject öğesinden devralınmıştır.)
Korumalı yöntem SetCollectionTextMode Koleksiyon metin modu ayarlar. (ScriptNameObjectBase öğesinden devralınmıştır.)
Ortak yöntem SetDefaultFileGroup Veritabanı için varsayılan dosya grubu ayarlar.
Ortak yöntem SetDefaultFileStreamFileGroup Filestream grubu varsayılan ayarlar.
Ortak yöntem SetDefaultFullTextCatalog Veritabanı için varsayılan tam metin kataloğu ayarlar.
Korumalı yöntem SetIsSystemNamed Sistem adlandırılmış olup olmadığını belirten bir Boole değeri olarak ayarlar. (ScriptNameObjectBase öğesinden devralınmıştır.)
Ortak yöntem SetOffline Veritabanı çevrimdışı ayarlar.
Ortak yöntem SetOnline Çevrimiçi veritabanı ayarlar.
Ortak yöntem SetOwner(String) Veritabanı sahibi ayarlar.
Ortak yöntem SetOwner(String, Boolean) Veritabanı sahibi ayarlar.
Korumalı yöntem SetParentImpl Ana Ayarlar SqlSmoObject için newParent parametresi. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem SetSchemaOwned Değer sahibi şema ayarlar. (NamedSmoObject öğesinden devralınmıştır.)
Ortak yöntem SetSnapshotIsolation Kümeleri anlık görüntü yalıtım düzey.
Korumalı yöntem SetTextBody Gövde metni belirtir. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem SetTextHeader Metin başlığı belirtir. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem SetTextMode Metin modu belirtir. (ScriptNameObjectBase öğesinden devralınmıştır.)
Ortak yöntem Shrink Veritabanı küçülür.
Korumalı yöntem SwitchTextMode Metin moduna geçer. (ScriptNameObjectBase öğesinden devralınmıştır.)
Korumalı yöntem ThrowIfTextIsDirtyForAlter Bir özel metin değiştirilebilir ve kalıcı olmayan atar. (ScriptNameObjectBase öğesinden devralınmıştır.)
Ortak yöntem ToString Döndürür bir String temsil eden başvurulan nesne. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem TouchImpl Henüz uygulanmadı. (SqlSmoObject öğesinden devralınmıştır.)
Ortak yöntem TruncateLog Veritabanı seyir kütüğüne keser.
Korumalı yöntem UnbindDefaultImpl Varsayılan sütunlar, ciltten çıkarır SqlSmoObject. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı yöntem UnbindRuleImpl Kuralları ciltten çıkarır SqlSmoObject. (SqlSmoObject öğesinden devralınmıştır.)
Ortak yöntem UpdateIndexStatistics İstatistikleri güncelleştirmeleri dizin.
Ortak yöntem Validate Bir nesnenin durumunu doğrular. (SmoObjectBase öğesinden devralınmıştır.)
Ortak yöntem ValidateAllPlanGuides() Veritabanı ile ilişkili yürütme planları geçerliliğini doğrular.
Ortak yöntem ValidateAllPlanGuides(DataTable%) Veritabanı ile ilişkili yürütme planları geçerliliğini doğrular ve doğrulama raporu verir.

Üst

Olaylar

  Ad Açıklama
Ortak olay PropertyChanged Bir özellik değiştiğinde meydana gelen olay temsil eder. (SqlSmoObject öğesinden devralınmıştır.)
Ortak olay PropertyMetadataChanged meta veriler özellik değiştiğinde meydana gelen olay temsil eder. (SqlSmoObject öğesinden devralınmıştır.)

Üst

Alanlar

  Ad Açıklama
Korumalı alan m_ExtendedProperties Tarafından sağlanan özellikleri genişletmek için tanımlanmış bir özellik temsil eden bir SqlSmoObject. (SqlSmoObject öğesinden devralınmıştır.)
Korumalı alan singletonParent Singleton üst temsil eder. (SqlSmoObject öğesinden devralınmıştır.)

Üst

Açık Arabirim Uygulamaları

  Ad Açıklama
Açık arabirim uygulamasıÖzel yöntem IAlienObject.Discover Bağımlılıklar bulur.Bu üyeye kodunuzun içinde doğrudan başvuruda bulunmayın. SQL Server altyapısını destekler. (SqlSmoObject öğesinden devralınmıştır.)
Açık arabirim uygulamasıÖzel yöntem IAlienObject.GetDomainRoot Kökünü verir etki alanı. (SqlSmoObject öğesinden devralınmıştır.)
Açık arabirim uygulamasıÖzel yöntem IAlienObject.GetParent Bu nesnenin üst alır.Bu üyeye kodunuzun içinde doğrudan başvuruda bulunmayın. SQL Server altyapısını destekler. (SqlSmoObject öğesinden devralınmıştır.)
Açık arabirim uygulamasıÖzel yöntem IAlienObject.GetPropertyType Belirtilen özellik türü alır. (SqlSmoObject öğesinden devralınmıştır.)
Açık arabirim uygulamasıÖzel yöntem IAlienObject.GetPropertyValue Belirtilen özellik değerini alır. (SqlSmoObject öğesinden devralınmıştır.)
Açık arabirim uygulamasıÖzel yöntem IAlienObject.GetUrn Birleştirilmiş kaynak nesnenin adı alır.Bu üyeye kodunuzun içinde doğrudan başvuruda bulunmayın. SQL Server altyapısını destekler. (SqlSmoObject öğesinden devralınmıştır.)
Açık arabirim uygulamasıÖzel yöntem IAlienObject.Resolve Alır örnek , nesne birleşik kaynak adı nesnesinden hakkında bilgiler içerir. (SqlSmoObject öğesinden devralınmıştır.)
Açık arabirim uygulamasıÖzel yöntem IAlienObject.SetObjectState Nesne için belirtilen ayarlar SfcObjectState değer. (SqlSmoObject öğesinden devralınmıştır.)
Açık arabirim uygulamasıÖzel yöntem IAlienObject.SetPropertyValue Özellik değerini ayarlar. (SqlSmoObject öğesinden devralınmıştır.)
Açık arabirim uygulamasıÖzel yöntem ISfcPropertyProvider.GetPropertySet Bu nesnenin özellik küme arabirim başvuruyu alır.Bu üyeye kodunuzun içinde doğrudan başvuruda bulunmayın. SQL Server altyapısını destekler. (SqlSmoObject öğesinden devralınmıştır.)
Açık arabirim uygulamasıÖzel özellik ISfcSupportsDesignMode.IsDesignMode Nesne tasarım modunu destekleyip desteklemediğini gösteren bir Boole değeri alır.Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

Üst

Açıklamalar

Database Sınıfı temsil eder, veritabanları, ya da sistem veya kullanıcı tanımlı, üzerinde örnek , SQL Server.Server Üst sınıf olan Database WalkTree

Kullanarak Database sınıf, aşağıdakileri yapabilirsiniz:

  • Yeni veritabanı veya bırakma ve varolan veritabanı oluşturun.

  • Veritabanı, Active Directory dizin hizmet içinde kaydedin.

  • Topluluklar, tablolar, kullanıcı ve tetikleyiciler gibi başvuru veritabanı nesneleri.

  • Veritabanı ayarlamak yansıtma.

  • Oluşturma bir asıl veritabanı anahtar.

  • tam metin araması kataloğu oluşturan ayarlayın.

  • Veri, ayırma, kataloglar ve tabloları denetleyin.

  • Bir denetim noktası sorunu.

  • Vermek, revoke ve kullanıcılara veritabanı izinleri reddetmek.

  • Çalıştır Transact-SQL deyimleri.

  • Kilitleri veya nesne izinleri gibi veritabanı bilgisi numaralandırılamıyor.

  • Yedeği kaldırmak geçmiş.

  • Hareketlerin sayısını izler.

  • Veritabanı çevrimiçi veya çevrimdışı olarak ayarlayın.

  • Veritabanı sahibini değiştirmek.

  • İstatistikleri güncelleştirme.

  • Veritabanını küçültmek.

  • Günlüğü kesemez.

  • Veritabanı komut dosyası.

Almak için Database nesne özellikleri, bir oturumu olması gerekir üye ortak sabit sunucu rolü ve bu veritabanında oturumu açma eşlenen kullanıcı üye olmanız gerekir ortak veritabanı rolü.

İçin küme Database çalıştırın ve nesne özelliklerini Alter yöntem, kullanıcıların veritabanı üzerinde alter iznine sahip veya gerekir üye olmanız db_owner sabit veritabanı rolü.

Bir veritabanı oluşturmak için kullanıcıların ana sunucuda create database, create any database veya any database alter izni olmalıdır.

Veritabanını bırakmak için kullanıcıların veritabanı üzerinde denetim yetkisine sahip veya gerekir üye olmanız db_owner sabit veritabanı rolü.

Vermek, revoke veya diğer kullanıcıların veritabanı izni reddetme kullanıcıların veritabanı üzerinde denetim yetkisine sahip veya üye olmanız db_owner sabit veritabanı 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

VB

'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Define a Database object variable by supplying the server and the database name arguments in the constructor.
Dim db As Database
db = New Database(srv, "Test_SMO_Database")
'Create the database on the instance of SQL Server.
db.Create()
'Reference the database and display the date when it was created.
db = srv.Databases("Test_SMO_Database")
Console.WriteLine(db.CreateDate)
'Remove the database.
db.Drop()

PowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = New-Object Microsoft.SqlServer.Management.Smo.Database($srv, "Test_SMO_Database")
$db.Create()
Write-Host $db.CreateDate
$db.Drop()

İş 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.