|
Как вытащить данные со связанного сервера?
|
|||
---|---|---|---|
#18+
Здравствуйте! Нужно получать данные с другого связанного сервера. Он у меня виден в дереве объектов. Пробую получить данные: Код: sql 1. 2. 3.
И получаю: авторУдаленные вызовы функций, возвращающих табличное значение, не допускаются. Пробовал через Код: sql 1.
примерно тоже самое ответило. Как правильно получать данные со связанного сервера? желаю Вам счастья ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2021, 11:28 |
|
Как вытащить данные со связанного сервера?
|
|||
---|---|---|---|
#18+
Борис Гаркун, "SQL Server Linked Server Limitations Linked Servers can be very useful, but there are a few limitations of which to be aware before implementing them. Linked Servers cannot be used to call table valued or scalar functions. Also, the truncate command is not allowed to be called using a Linked Server." https://www.mssqltips.com/sqlservertip/6083/understanding-sql-server-linked-servers создайте представление (view) и попробуйте выгружать его ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2021, 11:46 |
|
Как вытащить данные со связанного сервера?
|
|||
---|---|---|---|
#18+
Борис Гаркун Пробовал через Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2021, 12:04 |
|
Как вытащить данные со связанного сервера?
|
|||
---|---|---|---|
#18+
invm [IP связанного сервера] уберите. Спасибо! Заработало! Получается я компаную строку нужными параметрами и вперед, все будет работать? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2021, 12:17 |
|
Как вытащить данные со связанного сервера?
|
|||
---|---|---|---|
#18+
Борис Гаркун, Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2021, 12:33 |
|
Как вытащить данные со связанного сервера?
|
|||
---|---|---|---|
#18+
invm, а как сервер в этом варианте поймет, что нужно обратиться к функции прилинкованного сервера? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2021, 14:13 |
|
Как вытащить данные со связанного сервера?
|
|||
---|---|---|---|
#18+
Борис Гаркун, Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2021, 14:42 |
|
Как вытащить данные со связанного сервера?
|
|||
---|---|---|---|
#18+
felix_ff, слона то я и не заметил. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2021, 14:43 |
|
Как вытащить данные со связанного сервера?
|
|||
---|---|---|---|
#18+
Пока вариант с exec не работает("Сервер "..." не настроен для RPC"). Поэтому пробую заставить работать вариант с openquery вот так: Код: sql 1. 2.
Но компилятору не нравится +: авторНеправильный синтаксис около конструкции "+". Как можно исправить вариант OPENQUERY? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2021, 18:02 |
|
Как вытащить данные со связанного сервера?
|
|||
---|---|---|---|
#18+
Борис Гаркун, Вложенный динамический SQL. С четверными кавычками, да. Лучше включить RPC. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2021, 18:24 |
|
Как вытащить данные со связанного сервера?
|
|||
---|---|---|---|
#18+
Ennor Tiegael, да я не против, но пока не получается у админов включить. На EXEC теперь такое возвращается: авторПоставщик OLE DB "SQLNCLI11" для связанного сервера "х" вернул сообщение "Эта транзакция уже была явно или неявно зафиксирована или отменена". Msg 7391, Level 16, State 2, Line 825 Операция не может быть выполнена, так как поставщику OLE DB "SQLNCLI11" для связанного сервера "х" не удалось начать распределенную транзакцию. А как в вариант с OPENQUERY добавить свои переменные? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2021, 09:26 |
|
Как вытащить данные со связанного сервера?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2021, 10:07 |
|
Как вытащить данные со связанного сервера?
|
|||
---|---|---|---|
#18+
Здравствуйте! Скажите, можно ли на связанном сервере запустить скрипт, хранящийся в строковой переменной? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2021, 16:56 |
|
Как вытащить данные со связанного сервера?
|
|||
---|---|---|---|
#18+
Борис Гаркун Здравствуйте! Скажите, можно ли на связанном сервере запустить скрипт, хранящийся в строковой переменной? можно например Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2021, 17:17 |
|
Как вытащить данные со связанного сервера?
|
|||
---|---|---|---|
#18+
komrad, спасибо. Просто у меня команда типа: Код: sql 1. 2.
выдает ошибку: авторИспользовать связанные серверы в режиме олицетворения без сопоставления с олицетворяемым именем для входа нельзя. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2021, 17:23 |
|
Как вытащить данные со связанного сервера?
|
|||
---|---|---|---|
#18+
Борис Гаркун, покажите закладку Security вашего линкед сервера ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2021, 17:27 |
|
Как вытащить данные со связанного сервера?
|
|||
---|---|---|---|
#18+
komrad, ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2021, 17:31 |
|
Как вытащить данные со связанного сервера?
|
|||
---|---|---|---|
#18+
Борис Гаркун, попробуйте в качестве теста использовать sql логин с нужными привилегиями (опция "be made using this security context") приведите номер получаемой ошибки ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2021, 18:19 |
|
Как вытащить данные со связанного сервера?
|
|||
---|---|---|---|
#18+
Борис Гаркун Здравствуйте! Скажите, можно ли на связанном сервере запустить скрипт, хранящийся в строковой переменной? А смысл какой использовать связанный сервер в ETL задачах? Используйте SSIS для загрузки данных. Вы же не носите по одному кирпичу со вклада, а берете грузовик. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2021, 21:34 |
|
Как вытащить данные со связанного сервера?
|
|||
---|---|---|---|
#18+
komrad, авторMsg 18456, Level 14, State 1, Line 7 При входе в систему пользователя "EIVK\Garkun-bn" произошла ошибка. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2021, 09:52 |
|
Как вытащить данные со связанного сервера?
|
|||
---|---|---|---|
#18+
Владислав Колосов, я пытаюсь обойти запрет на INSERT EXEC, который срабатывает из-за того, что внутри запускаемой ХП уже есть такая конструкция ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2021, 09:54 |
|
Как вытащить данные со связанного сервера?
|
|||
---|---|---|---|
#18+
Борис Гаркун, такой скрипт отрабатывает? Код: sql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2021, 11:06 |
|
Как вытащить данные со связанного сервера?
|
|||
---|---|---|---|
#18+
komrad, да. Показывает заполненную таблицу с датой, названием сервера и моим логином ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2021, 11:56 |
|
Как вытащить данные со связанного сервера?
|
|||
---|---|---|---|
#18+
Борис Гаркун komrad, да. Показывает заполненную таблицу с датой, названием сервера и моим логином значит механизм работает разбирайтесь, что не так с вашей @definition EXEC(@definition) at [127.0.0.1] попробуйте запустить просто exec, без insert ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2021, 12:31 |
|
|
start [/forum/topic.php?fid=46&tid=1684321]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
151ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
others: | 259ms |
total: | 518ms |
0 / 0 |