[ Impaler @ 16.06.2008. 10:41 ] @
kako napravit u sql serveru 2005. ako naprimjer neko promijeni nesto u databaseu (promjena strukture ili podataka), da tada sql server posalje poruku remote mashini (neznamo joj IP jer moze joj se dodjelit i preko dhcp, znaci ili slat poruku na broadcast, ili nekom tehnikom otkrit ip adresu (ili vishe njih ovisi koliko mashina radi s tim database-om), pa svima poslat poruku) ? Ono sto sam do sada vidio je da mirroring radi slicno, i da on to radi preko slanja transaction logova. transaction logovi se kolko vidim nemogu namjestit da salju na broadcast nego samo u neki folder na odredjenoj mashini. a i pitanje je sta on salje samo razliku ili nesto drugo? mogla bi se napravit neka 3rd party skripta za to , ali ako vec ima ugradjeno zasto ne ustedit posao.
[ adopilot @ 16.06.2008. 13:21 ] @
U sql 2005 imaš sekciju
SQL Server Agent pa Alets
Tu postoji šitok dijapazon eventa koji mogu pokrenuti poruku.

Porkua se može poslati e mailom ako imaš sql mail konfigurisan ili net sendom
ili može pokrenuti opet SQL Job a onda su vam mogućnosti otvorene.
[ Impaler @ 17.06.2008. 10:05 ] @
wait,
- startao sam Sql server agent
- napravio novi alert (enabled, sqlserver event alert, all databases, error number 14501)
- u query editoru sam executao ovu liniju: RAISERROR (14501,16,1);

i nista se nije dogodilo (u alertu pod history pise: never occured , never responded)

sta josh trebam napravit kako bi se pozvao alert??
[ Impaler @ 17.06.2008. 10:59 ] @
nevermind trebalo je ukucat RAISERROR (14501,16,1) WITH LOG;