Trigger wstawiajacy dane do innej bazy

0

Mam na serwerze dwie bazy BazaA i BazaB.
BazaA to baza aplikacji CRM. Aplikacja pracuje na koncie uzytkownika o ograniczonych uprawnieniach. Potrzebuje napisac triggera w jednej z tabeli BazaA takiego ktory bedzie wstawial dane do tabeli w BazaB. Musi to dzialac w kontekscie uzytkownika aplikacji. Posiadam uprawnienia administracyjne do serwera bazy danych i do obydwu baz.
W jai sposob moge to zrobic. Próbowałem w trigerze robic inserta bezposrednio do BazaB:

insert into BazaB.TabelB (id, dane) vaues(1,2)

Ale dostaje komunikat
Obiekt główny serwera „CRMAPP” nie jest w stanie uzyskać dostępu do bazy danych „BazaB” przy bieżącym kontekście zabezpieczeń.(8004).

Mapowałem login na ktorym pracuje aplikacja na BazaB ale to tez konczy sie takim samym komunikatem.

1

Wygląda, że twój użytkownik nie ma dostępu do tej drugiej bazy.
I popieram @AnyKtokolwiek - to jest słabe rozwiązanie. Jak z jakiegoś powodu przeniosą bazę na inny serwer to przestanie działąć.

1 użytkowników online, w tym zalogowanych: 0, gości: 1