sql >> Databáze >  >> RDS >> Sqlserver

nasadit databázi SQL Server pomocí aplikace Winforms

.mdf se nespouští jako .mdb. Jinými slovy, nebudete muset svůj soubor .mdf konfigurovat pomocí hesla, protože zabezpečení pro ověřování a autorizaci zajistí SQL Server.

Access vám bohužel moc nepomůže s vaší touhou držet se uložených procedur.

Naznačte, že existuje příliš mnoho potenciálních problémů s nasazením SQL Server Express vedle vaší aplikace. Může se stát, že hodnota uložených procesů , v tomto případě , nemusí být dostačující k zajištění potíží s instalací SQL Server Express.

Vyhodnoťte práci prováděnou uvnitř těchto uložených procesů. Jsou pouze CRUD, nebo mnohem složitější. Jaký je váš důvod pro ukládání procesů v této aplikaci pro jednoho uživatele ?

Zvažte změnu architektury aplikace na:

  • používat parametrizované dotazy. Přesuňte tělo uložených procesů do konstantního řetězce.
  • SQL Server Compact Edition

Vyvažte čas potřebný k refaktorování s potenciálními problémy se zákaznickou podporou!

Zvažte prosím blogový příspěvek od Steva Laskera (Uložené procedury a SQL Server Compact – Velká debata) . Má skvělý přehled o posuzování, zda jsou uložené procesy tím správným nástrojem pro danou práci, pokud jde o klientské aplikace.

Některé aktualizace:

Zní to, jako byste se snažili zabránit tomu, aby se vám .mdf vymklo z rukou. MŮŽETE přijmout určitá opatření k uzamčení dat v rámci šifrování dat, ale neexistuje 100% řešení, jak zabránit tomu, aby vaše .mdf bylo přeneseno jinam. Jak komentujete, jakmile je to v rukou zákazníka, je to mimo vás. :)



  1. Vložení data z formuláře pomocí PHP Mysql

  2. vyhledejte chybějící položky pro pracovní dny a vyplňte řádek hodnotami z nejbližšího data

  3. Mohu použít MySQL LOAD XML LOCAL INFILE, pokud moje řádky nemají 'název'?

  4. Dotaz pomocí příkazu ve sloupci VARCHAR2