Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 OPENROWSET права на UPDATE  [new]
jemoje
Member

Откуда: Russia/Moscow
Сообщений: 206
SELECT * FROM OPENROWSET('SQLOLEDB','serv';'sa';'pass','SELECT * FROM [base1].[dbo].[table1]')

Выполняется отлично.


SELECT * FROM OPENROWSET('SQLOLEDB','serv';'sa';'pass','UPDATE [base1].[dbo].[user_table1] SET one = two')

Выполняется с ошибкой:

The OLE DB provider "SQLNCLI" for linked server "(null)" indicates that either the object has no columns or the current user does not have permissions on that object.

понимаю что проблема с правами, везде облазил, но так и не нашёл где выставить права чтобы можно было выполнять UPDATE.
1 окт 11, 04:02    [11367482]     Ответить | Цитировать Сообщить модератору
 Re: OPENROWSET права на UPDATE  [new]
aleks2
Guest
1. Я бы на месте SQLOLEDB тож бы не понял.

2. Если уж так хоцца SELECT

SELECT * FROM OPENROWSET('SQLOLEDB','serv';'sa';'pass','UPDATE [base1].[dbo].[user_table1] SET one = two; select ''о, фигня квкая'' as x')
1 окт 11, 06:07    [11367489]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить