次の方法で共有


Synonym Class

Synonym オブジェクトは、Microsoft SQL Server シノニムを表します。

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

構文

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

解説

更新されたテキスト :

Synonym オブジェクトは、プログラムによるシノニムへのアクセスを提供します。シノニムを使用して、SQL Server オブジェクトの代替名を作成できます。

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

継承階層

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.ScriptSchemaObjectBase
            Microsoft.SqlServer.Management.Smo.Synonym

使用例

'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")
'Define a Synonym object variable by supplying the parent database, name, and schema arguments in the constructor.
'The name is also a synonym of the name of the base object.
Dim syn As Synonym
syn = New Synonym(db, "Shop", "Sales")
'Specify the base object, which is the object on which the synonym is based.
syn.BaseDatabase = "AdventureWorks"
syn.BaseSchema = "Sales"
syn.BaseObject = "Store"
syn.BaseServer = srv.Name
'Create the synonym on the instance of SQL Server.
syn.Create()

スレッド セーフ

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

プラットフォーム

開発プラットフォーム

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

対象プラットフォーム

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

参照

関連項目

Synonym Members
Microsoft.SqlServer.Management.Smo Namespace

その他の技術情報

Visual Basic .NET でシノニムを作成する方法
シノニムの使用 (データベース エンジン)
シノニムの使用
CREATE SYNONYM (Transact-SQL)

変更履歴

リリース

履歴

新しい内容 :
  • 「例」セクションにコード サンプルを追加しました。

  • 「解説」セクションに説明を追加しました。