次の方法で共有


Database.Assemblies Property

SqlAssembly オブジェクトのコレクションを表します。各 SqlAssembly オブジェクトは、データベースで定義されたアセンブリを表します。

名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.Smo (microsoft.sqlserver.smo.dll 内)

構文

'宣言
Public ReadOnly Property Assemblies As SqlAssemblyCollection
public SqlAssemblyCollection Assemblies { get; }
public:
property SqlAssemblyCollection^ Assemblies {
    SqlAssemblyCollection^ get ();
}
/** @property */
public SqlAssemblyCollection get_Assemblies ()
public function get Assemblies () : SqlAssemblyCollection

プロパティ値

データベースで定義されたすべてのアセンブリを表す SqlAssemblyCollection オブジェクトです。

解説

更新されたテキスト :2006 年 7 月 17 日

アセンブリは、Microsoft .NET 環境での配置単位です。Microsoft SQL Server で、ストアド プロシージャ、ユーザー定義関数、トリガ、およびユーザー定義データ型の内部でアセンブリを使用するには、事前にそのアセンブリをデータベースに登録する必要があります。SQL Server 管理オブジェクト (SMO) では、アセンブリは SqlAssembly オブジェクトによって表現されている場合にデータベースに登録されます。

このコレクションを使用し、アセンブリ名を指定することによって、特定のアセンブリを参照できます。新しいアセンブリをコレクションに追加するには、アセンブリ コンストラクタを呼び出します。

この名前空間、クラス、またはメンバは、Microsoft .NET Framework Version 2.0 でのみサポートされています。

使用例

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

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

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

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

Database Class
Database Members
Microsoft.SqlServer.Management.Smo Namespace

その他の技術情報

Visual Basic .NET でデータベースを作成、変更、および削除する方法
CREATE ASSEMBLY (Transact-SQL)
データベースの作成、変更、および削除
CREATE DATABASE (Transact-SQL)

変更履歴

リリース

履歴

2006 年 7 月 17 日

変更内容 :
  • 「解説」セクションに説明を追加しました。

  • 「例」セクションにコードを追加しました。