Udostępnij za pośrednictwem


Obiekt LinkedServer

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

LinkedServer Obiektu opisuje właściwości źródło danych OLE DB i umożliwia bezpośrednie kwerendy języka Transact-SQL przeciwko źródeł danych.

Model obiektów SQL-DMO pokazujący bieżący obiekt

Uwagi

Microsoft SQL Server obsługuje 2000 i nowszych wersji języka Transact -SQL kwerend aktualizujących dane przechowywane w jednej lub więcej SQL Server, jak i heterogenicznych baz danych.SQL Za pomocą OLE DB kwerend rozproszonych serwera dostępu do magazynu danych nielokalnych.

dostawca OLE DB definiuje składnika OLE DB , który może dostarczać danych z magazynu.Zazwyczaj dostawców OLE DB można dyskryminują magazynów ma to zastosowanie, dostępne dane.źródło danych OLE DB definiuje informacje niezbędne do pomyślnego dostawy danych z magazynu (na przykład identyfikator użytkownika i hasło).

SQL Serwer implementuje trwałego magazynu OLE DB dostawca danych i nazwę definicji źródło o nazwie serwer połączony.

Z LinkedServer obiektu, możesz:

  • Utwórz OLE DB definicji źródło danych, można używać jako dostawca danych dla zapytanie rozproszone.

  • Lista tabel danych źródło lub kolumny w źródłodanychtabela.

  • Wykonanieinstrukcja języka Transact -SQLprzeciwko danych serwera OLE DB SQL źródło.

  • Usuń istniejące w danych źródło definiowania rekordów.

Namewłaściwość LinkedServer obiektu wykorzystuje typ danych SQL Server sysname.Wartość Name właściwość musi być unikatowa w obrębie wystąpienie SQL Server.

Aby utworzyć serwer połączony

  1. Tworzenie LinkedServer obiektu.

  2. Ustaw właściwość Name.

  3. Ustaw ProviderName właściwość wskazująca OLE DB dostawca.Aby uzyskać więcej informacji o dostawcach dostępne dla SQL Server, zobacz Dostawców OLE DB, testowane z programem SQL Server.

  4. Ustawianie wartości dodatkowych właściwość wymagane przez dostawca.Aby uzyskać więcej informacji o dostawca-wymagane wartości można znaleźć w dokumentacjidostawca OLE DB.

  5. Dodaj LinkedServer obiektu, aby LinkedServers kolekcja połączonych SQLServer obiektu.

Ostrzeżenie

Podczas tworzenia serwer połączony SQL Server tworzy domyślnego rekordu logowania serwer połączony .Kiedy SQL Distributed Management Objects (SQL- DMO) jest używany do utworzenia serwer połączony, dodawanieLinkedServerobiekt do jego zawierające kolekcja tworzy serwer połączony i logowanie do serwer połączony domyślne.Ten obiektLinkedServerLoginskolekcja zawiera jeden element członkowski.Aby uzyskać więcej informacji na temat logowanie do serwer połączony domyślnie tworzone zobacz sp_addlinkedsrvlogin (języka Transact-SQL).

Ostrzeżenie

WLinkedServerobiekt jest zgodny z wystąpieniami SQL Server w wersji 7.0 lub nowszej.JednakżeLinkedServer2obiekt rozszerza funkcjonalnośćLinkedServerobiekt do użytku z funkcjami, które zostały wprowadzone w SQL Server 2000.

Zobacz także

Odwołanie