Schema Class

Schema オブジェクトは、Microsoft SQL Server データベース オブジェクトの所有権のコンテキストを表します。

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

構文

'宣言
Public NotInheritable Class Schema
    Inherits ScriptNameObjectBase
    Implements IObjectPermission, ICreatable, IDroppable, IExtendedProperties, _
    IScriptable, IAlterable
public sealed class Schema : ScriptNameObjectBase, IObjectPermission, ICreatable, IDroppable, 
    IExtendedProperties, IScriptable, IAlterable
public ref class Schema sealed : public ScriptNameObjectBase, IObjectPermission, ICreatable, IDroppable, 
    IExtendedProperties, IScriptable, IAlterable
public final class Schema extends ScriptNameObjectBase implements IObjectPermission, ICreatable, 
    IDroppable, IExtendedProperties, IScriptable, IAlterable
public final class Schema extends ScriptNameObjectBase implements IObjectPermission, ICreatable, 
    IDroppable, IExtendedProperties, IScriptable, IAlterable

解説

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

Schema オブジェクトのプロパティを取得するには、固定サーバー ロール public のメンバでも可能です。

Schema オブジェクトのプロパティを設定するには、スキーマの ALTER 権限を持っている必要があります。

スキーマを作成するには、データベースの CREATE SCHEMA 権限を持っている必要があります。

スキーマを削除するには、スキーマの CONTROL 権限を持っている必要があります。

ユーザーに対し、スキーマの権限を許可、拒否、または取り消すには、そのスキーマの CONTROL 権限を持っている必要があります。

スキーマにオブジェクトを転送するには、オブジェクトの CONTROL 権限と、スキーマの ALTER 権限を持っている必要があります。

継承階層

System.Object
   Microsoft.SqlServer.Management.Smo.SmoObjectBase
     Microsoft.SqlServer.Management.Smo.SqlSmoObject
       Microsoft.SqlServer.Management.Smo.NamedSmoObject
         Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase
          Microsoft.SqlServer.Management.Smo.Schema

使用例

Visual Basic .NET でスキーマを作成、変更、および削除する方法

スレッド セーフ

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

プラットフォーム

開発プラットフォーム

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

対象プラットフォーム

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

参照

関連項目

Schema Members
Microsoft.SqlServer.Management.Smo Namespace

その他の技術情報

スキーマの作成、変更、および削除
データベース スキーマの理解
CREATE SCHEMA (Transact-SQL)