Oprava: Po odpojení databáze Microsoft SQL Server 2005, která jsou uložena v úložišti připojeném k síti se nelze znovu připojte databáze serveru SQL Server

CHYBA Č: 442810 (SQLBUDT)
Chyba č: 1057 (SQL Hotfix)
Společnost Microsoft distribuuje opravy Microsoft SQL Server 2005 jako jeden soubor ke stažení. Protože jsou kumulativní opravy, každá nová verze tedy obsahuje všechny opravy hotfix a verzí oprav všech oprav zabezpečení, které byly součástí předchozích SQL Server 2005.

Souhrn

Tento článek popisuje následující o tomto vydání oprav hotfix:
  • Problémy opravené tímto balíčkem oprav hotfix
  • Požadavky pro instalaci tohoto balíčku oprav hotfix
  • Informace o tom, zda musí restartování počítače po instalaci tohoto balíčku oprav hotfix
  • Informace o tom, zda tento balíček oprav hotfix nahrazuje jiným balíčkem oprav hotfix
  • Soubory, které jsou obsaženy v tomto balíčku opravy hotfix

Příznaky

Po odpojení databáze Microsoft SQL Server 2005, který je umístěn na připojené síťové úložiště, nelze znovu připojit databázi serveru SQL Server. Navíc může být zaznamenána zpráva podobná následující v protokolu aplikace:
Řádek 1 nelze otevřít fyzického souboru MSG 5120, úroveň 16, stát 101 "\\název_serveru\název_sdílené_položky\filename.mdf". Chyba operačního systému 5: (přístup byl odepřen.).

Příčina

K tomuto problému dochází, protože SQL Server 2005 nastaví oprávnění při databáze je odpojen. Při pokusu o opětovné připojení databáze nelze připojit z důvodu omezené oprávnění.

Řešení

Informace o aktualizaci Service pack

Tento problém vyřešíte pomocí nejnovější aktualizace service pack pro SQL Server 2005. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
913089 jak získat nejnovější aktualizaci service pack pro SQL Server 2005

Informace o opravě hotfix

Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Použití této opravy hotfix pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému. Tato oprava hotfix může být dále testována. Proto pokud nejste vážně ohrožen tímto problémem, doporučujeme počkat na další aktualizaci softwaru, která obsahuje tuto opravu hotfix.

Pokud je oprava hotfix k dispozici ke stažení, je v horní části tohoto článku znalostní báze Knowledge Base oddíl "Oprava Hotfix je dostupná ke stažení" . Pokud tato sekce není uvedena, obraťte se na Zákaznický servis a podporu společnosti Microsoft k získaní opravy hotfix.

Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Úplný seznam telefonních čísel služeb zákazníkům společnosti Microsoft a podpoře nebo vytvořit zvláštní požadavek na službu naleznete na následujícím webu společnosti Microsoft:Poznámka: Ve formuláři „Oprava hotfix je dostupná ke stažení“ se zobrazují jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk.

Předpoklady


Neexistují žádné požadavky pro tuto opravu hotfix.

Informace o restartování počítače


Po instalaci této opravy hotfix nemusíte restartovat počítač.

Informace o nahrazení opravy hotfix


Tato oprava hotfix není nahrazena další opravy hotfix.

Informace o souborech

Anglická verze této opravy hotfix má atributy (nebo pozdější atributy souborů) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Chcete-li najít rozdíl mezi časem UTC a místním časem, použijte kartu časové pásmo v položce datum a čas v okně Ovládací panely.
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Logread.exe2005.90.1551.0397,08819-Jul-200623:40Není k dispozici
Microsoft.sqlserver.replication.dll2005.90.1551.01,608,48019-Jul-200623:36Není k dispozici
Microsoft.sqlserver.smo.dll9.0.1551.01,559,32819-Jul-200623:36Není k dispozici
Microsoft.sqlserver.sqlenum.dll9.0.1551.0895,77619-Jul-200623:36Není k dispozici
Osql.exe2005.90.1551.051,48819-Jul-200623:35Není k dispozici
Replrec.dll2005.90.1551.0781,08819-Jul-200623:35Není k dispozici
Msmdlocal.dll9.0.1551.015,626,52819-Jul-200623:37Není k dispozici
Msmdredir_dll9.0.1551.03,929,88819-Jul-200623:37Není k dispozici
Sqlaccess.dll2005.90.1551.0349,47219-Jul-200623:40Není k dispozici
Sqldiag.exe2005.90.1551.0960,28819-Jul-200623:36Není k dispozici
Sqlservr.exe2005.90.1551.028,791,12819-Jul-200623:37Není k dispozici

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro". Tento problém byl poprvé opraven v Microsoft SQL Server 2005 Service Pack 2.

Další informace

Chcete-li změnit chování v SQL Server 2005 po instalaci této opravy hotfix, postupujte takto:
  1. Použití -T možnost spuštění spuštění serveru SQL Server. Pomocí této možnosti při spuštění zapnout příznak trasování 1802 v SQL Server Správce konfigurace. Další informace o tom, jak změnit parametry pro spuštění naleznete následujícím webu Microsoft Developer Network (MSDN):
  2. Pomocí následujícího příkazu odpojte databázi.
    exec sp_detach_db DatabaseName go 
  3. Následující příkaz znovu připojit databázi.
    exec sp_attach_db DatabaseName, '\\Network-attached storage_Path\DatabaseMDFFile.mdf', '\\Network-attached storage_Path\DatabaseLDFFile.ldf' go 
Vlastnosti

ID článku: 922804 - Poslední kontrola: 16. 1. 2017 - Revize: 1

Váš názor