Właściwość RemoteUser
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.
RemoteUser Właściwość określa nazwę logowania używane podczas kwerendy rozproszone lub inny proces Microsoft SQL Server, uzyskuje dostęp do magazynu danych przy użyciu serwer połączony źródło danych OLE DB definition.
Składnia
object
.RemoteUser [= value]
Części
obiekt
Wyrażenie do obiektu w na liście dotyczywartość
Ciąg, który pasuje do typu danych programu SQL Server sysname
Typ danych
String
Można modyfikować
Odczyt/zapis przed do dodawania LinkedServerLogin obiektu do jego zawierające LinkedServerLogins kolekcja.Tylko do odczytu dla LinkedServerLogin obiekty odwołującego się do istniejącego mapowania logowania.
Prototyp (C/C++)
HRESULT GetRemoteUser(SQLDMO_LPBSTR pRetVal);
HRESULT SetRemoteUser(SQLDMO_LPCSTR NewValue);
Ostrzeżenie
Ciągi znaków SQL Distributed Management Objects (SQL-DMO) są zawsze zwracane jako obiekty OLE BSTR.Aplikacja c i C++ pobiera odwołanie do ciąg.Aplikacja musi zwolnić odniesienia przy użyciu SysFreeString.
Uwagi
Po utworzeniu definicji źródło danych OLE DB, nazywany serwer połączony rekord logowania jest tworzony po prostu przekazującej dane uwierzytelnianie połączeń do serwera połączonego, podczas próby ustanowienia połączenia ze źródłem danych.
Konfigurowanie serwer połączony definicję danych uwierzytelnianie określonej przez utworzenie mapowania identyfikatorów logowania na serwerze łączenia dodatkowe rekordy.Aby uzyskać więcej informacji na temat konfigurowania zabezpieczeń serwer połączony za pomocą SQL Distributed Management Objects (SQL-DMO), zobacz Obiekt LinkedServerLoginobiektu.
Tworzenie LinkedServerLogin obiektu i modyfikowanie RemoteUser wartość właściwość wymaga członkostwa w obu sysadmin lub securityadmin rolę.