.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. :)