Re[2]: Как получить OBJECT_ID объекта на другом сервере?
От: blonduser  
Дата: 28.06.16 18:27
Оценка:
Здравствуйте, Milena, Вы писали:

M>Здравствуйте, blonduser, Вы писали:


M>Однако, можно обмануть его через OPENQUERY:


M>
M>select * from openquery([my_linked_server], 'use my_db; select * from dbo.sysobjects where [id] = object_id(N''my_table'')')
M>


Ваш вариант мне очень подходит, но выдается ошибка

Cannot process the object "use my_db; select * from sys.objects where [object_id] = object_id(N'my_db.dbo.my_table')". The OLE DB provider "SQLNCLI10" for linked server "my_linked_server" indicates that either the object has no columns or the current user does not have permissions on that object.

Если убираю use my_db; то получаю результат NULL.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.