🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#21326
Author: GrzybSon
Date: Sat, 09 Jan 2010 15:22
18 lines
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
#21327
Author: Tomasz Muszyński
Date: Sun, 10 Jan 2010 22:07
25 lines
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
#21328
Author: Sawi
Date: Sat, 16 Jan 2010 09:48
12 lines
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