Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

wdrożyć bazę danych SQL Server za pomocą aplikacji WinForm

Plik .mdf nie jest wykonywany tak, jak plik .mdb. Innymi słowy, nie musisz konfigurować swojego pliku .mdf za pomocą hasła, ponieważ SQL Server obsługuje zabezpieczenia uwierzytelniania i autoryzacji.

Niestety, Access niewiele pomoże, jeśli chcesz pozostać przy przechowywanych procedurach.

Zasugeruj, że istnieje zbyt wiele potencjalnych problemów z wdrażaniem programu SQL Server Express wraz z aplikacją. Może się zdarzyć, że wartość przechowywanych procesów , w tym przypadku , może nie wystarczyć, aby zagwarantować kłopoty z instalacją SQL Server Express.

Oceń pracę wykonywaną w tych przechowywanych procesach. Czy są tylko CRUD, czy znacznie bardziej złożone. Jaki jest powód, dla którego przechowujesz procesy w tej aplikacji dla jednego użytkownika ?

Rozważ zmianę architektury aplikacji, aby:

  • użyj zapytań parametrycznych. Przenieś ciało zapisanych procesów do stałego łańcucha.
  • SQL Server Compact Edition

Zrównoważ czas na refaktoryzację z potencjalnymi problemami z obsługą klienta!

Proszę wziąć pod uwagę wpis na blogu autorstwa Steve'a Laskera (Procedury składowane i SQL Server Compact — Wielka debata) . Ma świetny wgląd w ocenę, czy przechowywane procesy są właściwym narzędziem do pracy w odniesieniu do aplikacji klienckich.

Niektóre aktualizacje:

Wygląda na to, że próbujesz uniknąć sytuacji, w której plik .mdf wymknie Ci się z rąk. MOŻESZ podjąć pewne kroki, aby zablokować dane w ramach - szyfrowanie danych, ale nie ma 100% rozwiązania, aby uniknąć przeniesienia pliku .mdf w inne miejsce. Jak komentujesz, kiedy już znajdzie się w rękach klienta, jest poza twoim. :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. BULK INSERT do SQL Server — za pomocą FIELDTERMINATOR

  2. Nie można załadować pliku lub zestawu „crystal Decisions.windows.forms,version=13.0.2000.0”

  3. Jak mogę zobaczyć wszystkie znaki specjalne dozwolone w polu varchar lub char w programie SQL Server?

  4. Pivot przy użyciu SQL Server 2000

  5. PHP + SQL Server - Jak ustawić zestaw znaków do połączenia?