次の方法で共有


OleDbProviderSettings.AllowInProcess プロパティ

OLE DB プロバイダーがインプロセス サーバーとしてインスタンス化されるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。

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

構文

'宣言
<SfcPropertyAttribute(SfcPropertyFlags.Standalone)> _
Public Property AllowInProcess As Boolean 
    Get 
    Set
'使用
Dim instance As OleDbProviderSettings 
Dim value As Boolean 

value = instance.AllowInProcess

instance.AllowInProcess = value
[SfcPropertyAttribute(SfcPropertyFlags.Standalone)]
public bool AllowInProcess { get; set; }
[SfcPropertyAttribute(SfcPropertyFlags::Standalone)]
public:
property bool AllowInProcess {
    bool get ();
    void set (bool value);
}
[<SfcPropertyAttribute(SfcPropertyFlags.Standalone)>]
member AllowInProcess : bool with get, set
function get AllowInProcess () : boolean 
function set AllowInProcess (value : boolean)

プロパティ値

型: System.Boolean
OLE DB プロバイダーがインプロセス サーバーとしてインスタンス化されるかどうかを示す Boolean 値。 True の場合、OLE DB プロバイダーはインプロセス サーバーとしてインスタンス化されます。 False (既定値) の場合、OLE DB プロバイダーは外部プロセスとしてインスタンス化されます。

説明

SQL Server のプロセス外でプロバイダーのインスタンスが作成されると、プロバイダーでエラーが発生しても、SQL Server プロセスは影響を受けません。 また、SQL Server のプロセス外でインスタンスが作成されたプロバイダーでは、長い列 (text、ntext、または image) を参照する更新や挿入はできません。

使用例

SMO でのリンク サーバーの使用

関連項目

参照

OleDbProviderSettings クラス

Microsoft.SqlServer.Management.Smo 名前空間