Za pomocą synonimów
Jest to synonim jest alternatywną nazwą obiektu o zakresie schematu.W przypadku obiektów SMO, synonimy są reprezentowane przez Synonym obiekt. The Synonym object is a podrzędność of the Database object. Oznacza to, że synonimy są prawidłowe tylko w zakresie bazy danych, w którym są zdefiniowane.Jednak synonimem może odnosić się do obiektów w innej bazie danych lub na zdalnego wystąpienie SQL Server.
Obiekt, który znajduje się alternatywną nazwą jest znany jako obiekt bazowy.Właściwość Nazwa Synonym obiekt jest alternatywna nazwa nadawana obiekt bazowy.
Przykład
W poniższym przykładzie należy wybrać środowisko programowania Programowanie szablonu i język programowania, aby utworzyć aplikację.Aby uzyskać więcej informacji zobacz Jak Tworzenie obiektów SMO projektu Visual Basic w programie Visual Studio .NET i Jak Tworzenie projektu programu Visual C# obiekty SMO w programie Visual Studio .NET.
Tworzenie synonim w języku Visual Basic
W przykładzie kodu pokazano, jak utworzyć synonim lub alternatywnych nazw obiektu o zakresie schematu.Aplikacje klienckie służy odwołanie do jednego dla podstawowego obiektu za pomocą synonim zamiast odwoływać się podstawowego obiektu za pomocą wielu nazw części.
Tworzenie synonim w środowisku Visual C#
W przykładzie kodu pokazano, jak utworzyć synonim lub alternatywnych nazw obiektu o zakresie schematu.Aplikacje klienckie służy odwołanie do jednego dla podstawowego obiektu za pomocą synonim zamiast odwoływać się podstawowego obiektu za pomocą wielu nazw części.
{
//Connect to the local, default instance of SQL Server.
Server srv = default(Server);
srv = new Server();
//Reference the AdventureWorks database.
Database db = default(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.
Synonym syn = default(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();
}
See Also