Měli byste být schopni připojit databázi na cestu UNC (nepoužil bych namapovanou jednotku - tato jednotka je namapována za vás, nikoli účet služby SQL Server), ale musíte zajistit, aby účet služby SQL Server četl/ oprávnění k zápisu do vzdálené složky a musíte spustit příznak trasování 1807 (přečtěte si o tom příspěvek Brenta Ozara ).
Také k tomu nepoužívejte GUI. Jakmile máte nastaven příznak trasování, restartujete službu a správně nakonfigurujete oprávnění, použijte nové okno dotazu a spusťte následující příkaz:
CREATE DATABASE db_name
ON (Filename = '\\uncpath\share\file.mdf'),
(Filename = '\\uncpath\share\file.ldf')
FOR ATTACH;
(Uživatelské rozhraní vám nikdy nenabídne cestu UNC bez ohledu na to, jaké příznaky trasování jste nastavili nebo jaká oprávnění jsou povolena.)
Samozřejmě buďte připraveni zpracovat poškozenou a možná neobnovitelnou databázi, pokud dojde k výpadku síťového sdílení.
Pokud vám to zní děsivě, dobře! Mělo by! To není vůbec dobrý nápad. Místo toho byste měli uvolnit místo, přidat jednotku nebo hostit databázi na jiné instanci.