Здравствуйте, 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.