Aracılığıyla paylaş


Database.Assemblies Özelliği

Temsil eden bir koleksiyon , SqlAssembly nesneler.Her SqlAssembly nesnesi gösteren bir derleme tanımlı veritabanı.

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

Sözdizimi

'Bildirim
<SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny,  _
    GetType(SqlAssembly))> _
Public ReadOnly Property Assemblies As SqlAssemblyCollection
    Get
'Kullanım
Dim instance As Database
Dim value As SqlAssemblyCollection

value = instance.Assemblies
[SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny, 
    typeof(SqlAssembly))]
public SqlAssemblyCollection Assemblies { get; }
[SfcObjectAttribute(SfcContainerRelationship::ObjectContainer, SfcContainerCardinality::ZeroToAny, 
    typeof(SqlAssembly))]
public:
property SqlAssemblyCollection^ Assemblies {
    SqlAssemblyCollection^ get ();
}
[<SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny, 
    typeof(SqlAssembly))>]
member Assemblies : SqlAssemblyCollection
function get Assemblies () : SqlAssemblyCollection

Özellik Değeri

Tür: Microsoft.SqlServer.Management.Smo.SqlAssemblyCollection
Bir SqlAssemblyCollection nesnesini temsil eden tüm derlemelere tanımlı veritabanı.

Açıklamalar

Bir derleme dağıtım birimidir Microsoft .net ortamında.SQL Serverderlemeler bir veritabanında saklı yordamlar, kullanıcı tanımlı işlevler, Tetikleyiciler ve kullanıcı tanımlı veri türleri içinde kullanılmadan önce kayıtlı olması gerekir.Tarafından temsil edildiğinde smo içinde veritabanı ile birleştirmeleri kayıtlı bir SqlAssembly nesne.

Özel derlemeler başvuru yapabilirsiniz bunu kullanarak koleksiyon derleme adı belirterek.Yeni derlemesine eklemek için koleksiyon, derleme yapıcıyı çağırır.

Örnekler

VB

'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server

'Reference the AdventureWorks2008R2 database.
Dim db As Database
db = srv.Databases("AdventureWorks2008R2")

'Display all the assemblies on the database.
Dim ar As SqlAssembly
For Each ar In db.Assemblies
   Console.WriteLine(ar.Name)
Next

PowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = New-Object Microsoft.SqlServer.Management.Smo.Database
$db = $srv.Databases.Item("AdventureWorks2008R2")
foreach ($ar in $db.Assemblies)
{
   Write-Host $ar.Name
}