Thread View: alt.pl.comp.lang.csharp
3 messages
3 total messages
Started by GrzybSon
Sat, 09 Jan 2010 15:22
Śledzenie zmian w danych i MS SQL 2008
Author: GrzybSon
Date: Sat, 09 Jan 2010 15:22
Date: Sat, 09 Jan 2010 15:22
18 lines
1447 bytes
1447 bytes
Witam, potrzebuję funkcjonalności, która śledzi zmiany w bazie danych SQL Server 2008 tzn. przykładowo wstawię nowy rekord do tabeli to chcę aby baza w jakiś sposób poinformowała np. zewnętrzną aplikację o tym fakcie. Nie chodzi mi tu o jakieś aktywne przeglądanie tabeli przez aplikację w dotnetową ale i jakąś formę wiadomości przesyłanej przez sama bazę. Wiem, ze w SQL Server 2005 było coś takiego jak Notification Services ale od wersji 2008 ten komponent nie jest już dostępny i raczej nie bedzie rozwijany więcej. -- Pozdro, Maćko
Re: Śledzenie zmian w danych i MS SQL 2008
Author: Tomasz Muszyński
Date: Sun, 10 Jan 2010 22:07
Date: Sun, 10 Jan 2010 22:07
25 lines
2295 bytes
2295 bytes
W dniu 10-01-09 16:22, GrzybSon pisze: > potrzebuję funkcjonalności, która śledzi zmiany w bazie danych SQL Server > 2008 > tzn. przykładowo wstawię nowy rekord do tabeli to chcę aby baza w jakiś > sposób > poinformowała np. zewnętrzną aplikację o tym fakcie. Nie chodzi mi tu o > jakieś aktywne > przeglądanie tabeli przez aplikację w dotnetową ale i jakąś formę wiadomości > przesyłanej > przez sama bazę. Wiem, ze w SQL Server 2005 było coś takiego jak > Notification Services > ale od wersji 2008 ten komponent nie jest już dostępny i raczej nie bedzie > rozwijany więcej. Podobno Reporting Services w 2008 potrafi zastąpić NS. Ale to tylko podobno... Od samego początku jakoś NS nie przypadło mi do gustu i jak widać słusznie :) Ja jednak bym zastanowił się nad przerobieniem designu aplikacji. Np można użyć triggerów do śledzenia zmian, które zapiszesz w innej tabeli, a wtedy tą tabelę zmian możesz szybko przeglądać. Albo utworzył bym jakąś usługę pośrednią dostępu do bazy, która zajmie się dodatkowo notyfikacjami, itd... tm
Re: Śledzenie zmian w danych i MS SQL 2008
Author: Sawi
Date: Sat, 16 Jan 2010 09:48
Date: Sat, 16 Jan 2010 09:48
12 lines
1179 bytes
1179 bytes
GrzybSon pisze: > tzn. przykładowo wstawię nowy rekord do tabeli to chcę aby baza w jakiś > sposób > poinformowała np. zewnętrzną aplikację o tym fakcie. Przyjrzyj się Query Notifications - bo o ile dobrze Cie zrozumialem to wlasni dziala tak jak chcesz: http://msdn.microsoft.com/en-us/library/ms130764.aspx -- Pozdrawiam, Marcin
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads