Database.PrefetchObjects Method (Type, ScriptingOptions)
スクリプト作成オプションを使用して、指定した種類のデータベース オブジェクトをプリフェッチします。
名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.Smo (microsoft.sqlserver.smo.dll 内)
構文
'宣言
Public Sub PrefetchObjects ( _
objectType As Type, _
scriptingOptions As ScriptingOptions _
)
public void PrefetchObjects (
Type objectType,
ScriptingOptions scriptingOptions
)
public:
void PrefetchObjects (
Type^ objectType,
ScriptingOptions^ scriptingOptions
)
public void PrefetchObjects (
Type objectType,
ScriptingOptions scriptingOptions
)
public function PrefetchObjects (
objectType : Type,
scriptingOptions : ScriptingOptions
)
パラメータ
- objectType
プリフェッチするオブジェクトの種類を制限する Type オブジェクトです。
- scriptingOptions
プリフェッチするデータベース オブジェクトのスクリプト作成オプションを示す ScriptingOptions オブジェクトの値です。
解説
更新されたテキスト :2006 年 7 月 17 日
Microsoft SQL Server のインスタンスに対する 1 回のネットワーク トリップで、コレクションにオブジェクトが完全に作成できるようにします。プリフェッチは、オブジェクトのコレクション全体が必要な場合に適しています。
このメソッドは、スクリプトによるフィールドの初期化を使用して、データベース オブジェクトをプリフェッチします。
この名前空間、クラス、またはメンバは、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")
'Assign the Table object type to a System.Type object variable.
Dim tb As Table
Dim typ As Type
tb = New Table
typ = tb.GetType
'Set scripting options.
Dim so As ScriptingOptions
so = New ScriptingOptions
so.AllowSystemObjects = True
'Prefetch all Table type objects, including system objects.
db.PrefetchObjects(typ, so)
スレッド セーフ
この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
Database Class
Database Members
Microsoft.SqlServer.Management.Smo Namespace
その他の技術情報
Visual Basic .NET でデータベースを作成、変更、および削除する方法
プロパティの設定
データベースの作成、変更、および削除
CREATE DATABASE (Transact-SQL)
変更履歴
リリース |
履歴 |
2006 年 7 月 17 日 |
変更内容 :
|