Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Insert данных из одной базы в другую / 10 сообщений из 10, страница 1 из 1
24.11.2021, 18:52
    #40114664
emolenev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert данных из одной базы в другую
Всем привет. Очень нужна помощь. При выполнение триггера (insert данных в другую базу) возникает ошибка.
...
Рейтинг: 0 / 0
24.11.2021, 18:52
    #40114665
emolenev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert данных из одной базы в другую
Всем привет. Очень нужна помощь. При выполнение триггера (insert данных в другую базу) возникает ошибка.
...
Рейтинг: 0 / 0
24.11.2021, 19:28
    #40114670
felix_ff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert данных из одной базы в другую
emolenev,

У вас в триггере походу используется олицетворение контекста, из-за этого вы не можете зайти в удаленную базу.
...
Рейтинг: 0 / 0
24.11.2021, 19:44
    #40114679
emolenev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert данных из одной базы в другую
felix_ff,

Да именно так. Обойти ошибку нельзя?
...
Рейтинг: 0 / 0
24.11.2021, 20:03
    #40114688
emolenev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert данных из одной базы в другую
felix_ff,

Прописал обычный insert. Ничего не изменилось.
...
Рейтинг: 0 / 0
24.11.2021, 20:25
    #40114690
felix_ff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert данных из одной базы в другую
emolenev,

вы должны понимать какой логин у вас пытается ломиться у вас в другую базу.

если для такого логина в целевой базе нет отмапленного пользователя, то пользователем будет выступать guest.
если у пользователя guest нет прав на connect к базе то будете получать данную ошибку.

кароче или отмапливайте нужного пользователя в базу, или включайте доступ для гостя или возитесь с сертификатами.
цепочки наследования не предлагаю там может быть куча последствий.
...
Рейтинг: 0 / 0
24.11.2021, 21:10
    #40114697
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert данных из одной базы в другую
emolenev,

В целом, это плохая идея. А если вторая база будет недоступна? Вы с таблицей ничего не сможете сделать.
...
Рейтинг: 0 / 0
25.11.2021, 11:20
    #40114780
L_argo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert данных из одной базы в другую
Если Вы уверены, что отключение триггера не приведет к нарушениям целостности, то можно временно отключить триггер (DISABLE TRIGGER MyTriggerName ON MyTable).

Если хватит прав конечно :)
...
Рейтинг: 0 / 0
25.11.2021, 11:44
    #40114795
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert данных из одной базы в другую
emolenev
Всем привет. Очень нужна помощь. При выполнение триггера (insert данных в другую базу) возникает ошибка.


Четкое описание проблемы - уже половина ее решения.
Здесь - просто идеально описана ситуация, даже вопросов не возникает
Ответ: триггер - кривой, надо его запретить и все наладится
...
Рейтинг: 0 / 0
25.11.2021, 11:45
    #40114798
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert данных из одной базы в другую
emolenev
felix_ff,

Прописал обычный insert. Ничего не изменилось.


все так же?
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Insert данных из одной базы в другую / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]