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[…]