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
}