Pokud jste někdy pracovali s programem SQL Express 2005, je více než pravděpodobné, že jste narazily na chybovou hlášku Failed to update database because the database is read-only. Našli jsme pro vás 2 typy řešení.
Řešení problému s programem SQL Express 2005.
1. postup Soubor mdf je nastaven read-only
Jedna z častějších chybových hlášek SQL Express 2005. Pokud uvidíte na výstupu Failed to update database because the database is read-only, která znamená, že mdf soubor je read-only a tedy nelze do databáze zapisovat. Je to velmi častá chyba a setkáme se s ní pokud používáte SourceSafe a máte v projektu i databázové soubory. Pokud totiž nejsou soubory check-outnuté, nastavuje jim SourceSafe vlastnost read-only. Název, který vám poté zobrazí může být buď cesta k souboru, nebo jméno databáze (pokud je databáze pojmenována).
2. postup Nemáte dostatečná práva
Druhou variantou problému Failed to update database because the database is read-only je když uživatel, pod kterým SQL Express běží nemá práva na zápis do souboru.