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)