Z książek online OPENROWSET (Transact-SQL)
Użytkownik wymaga ADMINISTER BULK OPERATIONS
pozwolenie.
I oto wpis za UDZIELENIE go. Jest to uprawnienie na poziomie serwera, więc tak, jest dość wysokie.
Aby wypróbować niższe uprawnienia, możesz utworzyć standardowe połączenie z połączonym serwerem i dodać login za pomocą
EXEC sp_addlinkedsrvlogin 'LINKSERVERNAME', 'false',
'localuser', 'rmtuser', 'rmtpass'
Wygląda na to, że nie ma żadnych konkretnych uprawnień wymaganych do przyznania, więc jeśli konfigurujesz połączony serwer, nierozsądnie jest konfigurować go za pomocą ogólnego linkedsrvlogin
które mapuje do każdego lokalnego użytkownika. Skonfiguruj określone mapowania lokalne-zdalne, aby kontrolować dostęp lokalnego użytkownika, poprzez połączony serwer, na zdalnym serwerze (przez rmtuser
zaloguj się).