Zastanawiam się, czy istnieje coś podobnego do Sql Profiler dla Sql Server Compact Edition? Używam SqlCE jako zaplecza dla aplikacji komputerowej i byłoby naprawdę wspaniale mieć coś takiego profilera sql dla tej osadzonej bazy danych. lub co najmniej coś podobnego do funkcji NHibernate show_sql ... jakieś pomysły? dzięki j.Profiler dla Sql CE
Odpowiedz
Jedyne sprawdzone rozwiązanie, jakie znam, może rozwiązać ten problem, to Altiris Profiler, które jest narzędziem zaprojektowanym podczas mojej poprzedniej pracy, ale jest zamknięte i nie jest przeznaczone do sprzedaży.
Sposób, w jaki można go podłączyć, polega na utworzeniu fabryki dla poleceń i doprowadzeniu ich do celów profilowania przed ich użyciem (przy użyciu RealProxy). Jego naprawdę niewielka waga i około 10 linii kodu do zaimplementowania.
Na my question Flory mówi o nowym narzędziu o nazwie dynaTrace, które może również być w stanie rozwiązać ten problem.
Spróbuj zainstalować wersję Standard (z profilerem) i być może będziesz w stanie połączyć się z instancją CE.
Myślę, że CE nie zawiera żadnych haczyków do profilowania, jego pozbawiona wersji SQL nie ma żadnej usługi i jestem dość pewny, że nie będzie nasłuchiwać na żadnym porcie, gdy go wywołasz z aplikacji. –
Nie sądzę, żeby to działało - CE wygląda jak zupełnie inna bestia.
Można włączyć jakąś rejestrowanie, które mogą pomóc:
http://msdn.microsoft.com/en-us/library/ms171949(SQL.90).aspx
Próbowałem to zrobić i udało się ustawić bazę danych i połączyć z SSMS - trzeba określić alternatywny typ połączenia " SQL Server Compact Edition ". Profiler nie ma czegoś takiego - i wpisanie ścieżki do pliku danych dla pola "bazy danych" nic nie dało.
Uważam, że jest możliwe, że można to zrobić za pomocą domyślnego szablonu śledzenia profili (od Visual Studio 2008). Mówię o korzystaniu z szablonu dla wersji SQL bez wersji CE w moim blogu pod adresem: http://codingathome.blogspot.com/2009/04/create-sql-trace-and-read-it-using-sql.html.
Możliwe, że szablon będzie działał dla wersji SQL języka CE. Nie próbowałem tego. Twój przebieg może się różnić. Wiem, że SQL CE nie obsługuje procedur przechowywanych, więc są szanse, że to nie zadziała. W celu śledzenia zapytań może być konieczne ustawienie debugowania w kodzie.
Ponieważ CE nie obsługuje procedury przechowywanej, założę się, że nadal można uruchomić skrypt jako skrypt .sql i uzyskać zainstalowane zdarzenia śledzenia. Warto spróbować.
- 1. Granica SQL CE 4.0
- 2. SQL CE Maksymalna długość
- 3. Wycofanie Profiler SQL Server - wymiana?
- 4. sqlbulkcopy przy użyciu sql CE
- 5. SQL Profiler and Tuning Advisor
- 6. snprintf dla Windows CE
- 7. Profiler/Analyzer dla Erlang?
- 8. Sql Server CE - Tymczasowe wyłączanie automatycznego przyrostu dla konkretnej kolumny
- 9. Wstawianie zbiorcze w SQL Server CE
- 10. Jednostka miary dla kolumny Czas trwania w programie SQL Profiler
- 11. Jak mogę uaktualnić bazę danych Sdf Sql Server CE 3.5 do Sql Server CE 4.0?
- 12. Jak przyspieszyć wstawki LINQ z SQL CE?
- 13. SQL CE 4.0 jako InstallShield Wymaganie wstępne
- 14. Shrink lub kompaktowy w Sql Server CE?
- 15. Profiler w SQL Server 2012 Express
- 16. Jak monitorować tylko polecenia t-sql w programie SQL Profiler?
- 17. Jak uzyskać wartości parametrów dla zapytania SQL Server w programie SQL Server Profiler
- 18. profiler Scala?
- 19. Jak korzystać z SQL Server Compact Edition (CE) z Java?
- 20. Tworzenie aplikacji dla systemu Windows CE
- 21. Odwróć wartość boolowską (bitową) w instrukcji SQL CE select
- 22. SQL Server CE: jeśli istnieje aktualizacja else wstaw
- 23. Podłączanie do SQL CE db przy użyciu SQLConnection
- 24. Kod SQL Server CE Pierwsze problemy z migracjami
- 25. Testy jednostkowe z wysiłku i SQL CE równolegle nie
- 26. Zarządzanie profilami użytkownika za pomocą SimpleMembership/Sql Server CE, MongoDB
- 27. Czy istnieje profiler pamięci dla python2.7?
- 28. Profiler pamięci dla .NET Compact Framework
- 29. Czy istnieje profiler pamięci roboczej dla Python3
- 30. Profiler pamięci JavaScript dla przeglądarki Firefox
Dzięki za poinformowanie wszystkich o "przetestowanym rozwiązaniu", którego nie mogą wykorzystać! Usiądź wygodnie i obserwuj, jak głosują głosy! :) –
Mitch, jest kilka kluczowych punktów, których tu brakuje ... można było lobować w firmie Symantec, aby sprzedała zestaw do profilowania Altiris, jeśli uważasz, że to naprawdę przydatne. Można zbudować lekki profiler SQL za pomocą mechanizmu RealProxy, o którym mówiłem i mógłbyś zagłębić się w dynaTrace ... –
Powinienem opublikować zdjęcie pączka, wydaje się, że jest lepiej traktowany niż faktyczne informacje: http: // stackoverflow .com/questions/211426/what-kara-do-you-have-when-someone-on-the-team-breaks-the-build # 211461 :( –