Problém s nahráním DB   zodpovězená otázka

SQL, Databáze

Potřeboval bych poradit jak vyřešit tento problém používám MS SQL SERVER 2008 EXPRESS

Attach database failed for Server 'GOLD-FILES-PC\SQLEXPRESS'. (Microsoft.SqlServer.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=...

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

Unable to open the physical file "D:\pokusy_ASP.NET\04\DTB\Knihy.mdf". Operating system error 5: "5(Přístup byl odepřen.)". (Microsoft SQL Server, Error: 5120)

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Problém s právy? Soubor je označen atributem "jen pro čtení"? Je otevřen či používán jinou aplikaci?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Zkuste spustit SSMS jako administrátor (pokud používáte Windows autentifikaci a Win Vista nebo novější). V opačném případě musíte nastavit oprávnění pro ten konkrétní soubor. Tedy povolit práci se souborem účtu, kterým se přihlašujete do management studia nebo pod kterým se spouští proces SQL Serveru (nebo pro everyone, tím nemusíte řešit který účet je potřeba povolit).

Další možností je, že mdf je již používán jako jiná databáze, to samozřemě nejde, každá db musí mít vlastní mdf a log.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Spíš než manipulovat s oprávněním k databázovým souborům bych doporučil připojit se pomocí SQL Server autentizace pod účtem s příslušným oprávněním (sa).

nahlásit spamnahlásit spam 0 odpovědětodpovědět

To navazuje na to, co jsem říkal. SA se přihlašuje pod účtem spuštění procesu SQL Serveru, který k souboru nemusí mít vždy přístup při špatně nastaveném oprávnění.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Vyřešeno

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback