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

Откуда:
Сообщений: 5
Работаю с MSSQL через веб-интерфейс. На текущем сервере DB1 работаю под юзером dbo, все запросы проходят без проблем.
Есть соседний прилинкованный сервер DB2, в который в последующем надо перелить кое какие данные, права на нем тоже максимальные,

select * from openquery([DB2],'select user')
user=dbo, system_user=sa


Трудности возникли сразу же при простом создании таблиц на прилинкованном сервере DB2


exec DB2.master.dbo.sp_executesql N' create table tmp (data nvarchar(400))'
exec ('create table master.dbo.tmp (id int)') at DB2

Оба этих варианта не дают результата, таблицы не появляется, хотя запросы на чтение через openquery работают без вопросов. И вызов хранимых процедур на DB2 тоже безрезультатный. В чем может быть проблема?
ПС: повторюсь, что работаю через веб-интерфейс и в какой то степени ограничен в плане получения описания ошибки с линкед-сервера, например.
27 апр 11, 21:19    [10577190]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется sql запрос на linked server  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Надеюсь, таблицы Вы ищете в БД master? В чем выражается "не появляются"?
27 апр 11, 21:22    [10577200]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется sql запрос на linked server  [new]
simplyred
Member

Откуда:
Сообщений: 5
Ну да, естественно. Ну банально проверяю

select * from openquery([DB2],'select cast(count(*) as nvarchar) from master.information_schema.tables where table_name='tmp''))

в результате 0, да и просто количество таблиц не изменяется.

Хотел проверить выполнение каких нибудь хранимых процедур, для примера проверил

exec DB2.master..sp_configure 'show advanced options',0;reconfigure
не обнуляет эту опцию, хотя на текущем сервере запрос:

exec DB1.master..sp_configure 'show advanced options',0;reconfigure
удачно обнуляет её
27 апр 11, 21:31    [10577241]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется sql запрос на linked server  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
автор
работаю через веб-интерфейс и в какой то степени ограничен в плане получения описания ошибки с линкед-сервера, например.


Даже если Вы выполняете инструкцию на линкованном сервере, ошибка все равно будет выдаваться клиенту локальным. Странно, что Вы выполняете инструкцию, не получаете ошибку и "ничего не происходит".
27 апр 11, 21:46    [10577298]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется sql запрос на linked server  [new]
simplyred
Member

Откуда:
Сообщений: 5
Могут ли быть какие то ограничения на выполнение хранимых процедур на линкованном? Хотя даже если бы они были, не выполняется даже простой код на создание таблиц.
Ошибок да - не получаю никаких.
27 апр 11, 22:09    [10577365]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется sql запрос на linked server  [new]
simplyred
Member

Откуда:
Сообщений: 5
В итоге никто не может сказать, что может мешать выполнению запросов на создание таблиц или на запись в них на прилинкованном сервере? Не говоря уже о вызове хранимых процедур на нем?
3 май 11, 18:53    [10600409]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется sql запрос на linked server  [new]
Glory
Member

Откуда:
Сообщений: 104751
simplyred
В итоге никто не может сказать, что может мешать выполнению запросов на создание таблиц или на запись в них на прилинкованном сервере? Не говоря уже о вызове хранимых процедур на нем?

Ничего не мешает. Ведь нет никаких сообщений об ошибках
3 май 11, 21:35    [10600786]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется sql запрос на linked server  [new]
simplyred
Member

Откуда:
Сообщений: 5
А может быть отключен такой способ выполнения команд на удаленном сервере? и всяческие ХП вроде sp_addremotelogin не могут помочь в данном случае? Ошибки наверняка получаются какие то, но мой "веб-клиент" их не показывает, он нестандартный немного, мягко говоря.
4 май 11, 16:18    [10604980]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить