Za pomocą polecenia identyfikatory jako nazwy obiektów

Pełna nazwa obiektu składa się z czterech identyfikatorów: Nazwa serwera, nazwa bazy danych, nazwy schematu i nazwa obiektu. Pojawiają się w następującym formacie:

nazwa_serwera**.[database_name].[schema_name].**object_name

| database_name**.[schema_name].**object_name

| schema_name**. object_name**

| Czy opublikowana kolumna jest częścią klucz podstawowy.

Serwer bazy danych i nazw właścicieli są znane jako kwalifikatorów nazwy obiektu.Odwołanie do obiektu, nie trzeba określić serwer bazy danych i właściciela.Kwalifikatory można pominąć przez oznakowanie ich pozycji kropką.Następujące formy prawidłowe nazwy obiektów:

  • nazwa_serwera**.nazwa_bazy_danych.schema_name.**Czy opublikowana kolumna jest częścią klucz podstawowy.

  • nazwa_serwera**.nazwa_bazy_danych..**Czy opublikowana kolumna jest częścią klucz podstawowy.

  • nazwa_serwera**..schema_name.**Czy opublikowana kolumna jest częścią klucz podstawowy.

  • nazwa_serwera**...**Czy opublikowana kolumna jest częścią klucz podstawowy.

  • nazwa_bazy_danych**.schema_name.**Czy opublikowana kolumna jest częścią klucz podstawowy.

  • nazwa_bazy_danych**..**Czy opublikowana kolumna jest częścią klucz podstawowy.

  • schema_name**.**Czy opublikowana kolumna jest częścią klucz podstawowy.

  • Czy opublikowana kolumna jest częścią klucz podstawowy.

Nazwy obiektu, która określa wszystkie cztery części jest znany jako w pełni kwalifikowana nazwa.Each object that is created in Microsoft SQL Server must have a unique, fully qualified name.Na przykład może być dwóch tabel o nazwie xyz w tej samej bazy danych, jeśli mają one różne właścicieli.

Większość odwołań do obiektów za pomocą trzech części nazwy.Wartość domyślna nazwa_serwera jest na serwerze lokalnym.Wartość domyślna nazwa_bazy_danych jest bieżąca baza danych połączenia.Wartość domyślna schema_name jest domyślny schemat przesyłanie w instrukcja użytkownika.Jeśli nie skonfigurowane w inny sposób domyślnego schematu nowych użytkowników jest dbo schemat.

Nazwy Four-Part są zwykle używane dla kwerendy rozproszone lub zdalnego wywołania procedura przechowywana.Te należy użyć następującego formatu:

  • linkedserver**.katalog.schemat.**Czy opublikowana kolumna jest częścią klucz podstawowy.

W poniższej tabela przedstawiono część nazwy i ich opisy.

Nazwa części

Description

linkedserver

Nazwa serwer połączony, która zawiera obiekt odwołuje się kwerenda rozproszona.

katalog

Nazwa wykazu, która zawiera obiekt odwołuje się kwerenda rozproszona.Podczas badania SQL Server Baza danych katalogu jest nazwa bazy danych.

schemat

Nazwa schematu, która zawiera obiekt odwołuje się kwerenda rozproszona.

Czy opublikowana kolumna jest częścią klucz podstawowy.

Nazwa obiektu lub nazwa tabela.

W przypadku kwerend rozproszonych four-part nazwę części serwera odnosi się do serwer połączony.Serwer połączony jest nazwa serwera, która jest zdefiniowana z sp_addlinkedserver.The linked server identifies an OLE DB provider and an OLE DB data source that can return a record set that Microsoft SQL Server can use as part of a Transact-SQL statement.

Aby ustalić, jakie składniki w źródle danych OLE DB są używane dla części nazwy katalogu i schematu, zobacz dokumentację dla dostawca OLE DB dla serwer połączony.Jeśli do serwer połączony jest uruchomione wystąpienie SQL Server, nazwa katalogu jest bazę danych zawierającą obiekt, a schemat jest właścicielem obiektu. Aby uzyskać więcej informacji na temat nazw four-part i kwerendami rozproszonymi zobacz Distributed Queries.

Dla zdalnych wywołań procedury części serwer four-part nazwa odwołuje się do serwera zdalnego.Serwer zdalny, który jest określany za pomocą sp_addserverjest dane wystąpienie składnika ,SQL Server która jest dostępna za pośrednictwem serwera lokalnego. wykonać procedury przechowywane na serwerze zdalnym przy użyciu następującego formatu dla nazwy procedury:

  • Serwer**.baza danych.schema_name.**Procedura

Wszystkie cztery części nazwy są wymagane przy użyciu programu zdalnego procedura przechowywana.Aby uzyskać więcej informacji o serwerach zdalnych Zobacz Configuring Remote Servers.

Odwołanie do kolumny przy użyciu identyfikatorów

kolumna nazwy muszą być unikatowe w tabela lub widoku.Aby określić kolumna w kwerendzie więcej niż jedną tabela, do którego odwołuje się może mieć kolumna o takiej samej nazwie, można użyć maksymalnie trzy prefiksy.Dopuszczalne jest jednym z następujących formatów:

  • nazwa_bazy_danych**.schema_name.Czy opublikowana kolumna jest częścią klucz podstawowy..**nazwa_kolumny

  • nazwa_bazy_danych**..**object_name.nazwa_kolumny

  • schema_name.object_name**. nazwa_kolumny**

  • Czy opublikowana kolumna jest częścią klucz podstawowy.**.**nazwa_kolumny

Odwoływanie się do właściwości kolumna z kolumna Typ zdefiniowany przez użytkownika

właściwość kolumn zdefiniowanych przez użytkownika typu odwołuje się za pomocą (okresu separatora**.** ) między nazwą kolumna i nazwę właściwość.Gdy odwołuje się nazwy właściwość, można także odwoływać się identyfikatory tabela lub widoku, ale nie identyfikatory bazy danych lub schematu.Dopuszczalne są następujące formaty:

  • nazwa_kolumny**.property_name1.**property_name2[…]

  • Czy opublikowana kolumna jest częścią klucz podstawowy.**.nazwa_kolumny.property_name1.**property_name2[…]