UNCパスにデータベースを接続できるはずです(マップされたドライブは使用しません-そのドライブは、SQL Serverサービスアカウントではなく、あなたのためにマップされています)が、SQL Serverサービスアカウントが読み取り/を持っていることを確認する必要がありますリモート フォルダーに対する書き込みアクセス許可、およびトレース フラグ 1807 (これに関する Brent Ozar の投稿をお読みください ).
また、これには GUI を使用しないでください。トレース フラグを設定し、サービスを再起動し、アクセス許可を正しく構成したら、新しいクエリ ウィンドウを使用して、次のコマンドを実行します:
CREATE DATABASE db_name
ON (Filename = '\\uncpath\share\file.mdf'),
(Filename = '\\uncpath\share\file.ldf')
FOR ATTACH;
(設定したトレース フラグや有効なアクセス許可に関係なく、UI は UNC パスを提供しません。)
もちろん、ネットワーク共有がダウンした場合に備えて、破損した、おそらく回復不能なデータベースを処理する準備をしておいてください。
それがあなたにとって怖いと思うなら、良いです!そうすべき!これはまったく良い考えではありません。代わりに、スペースを解放するか、ドライブを追加するか、別のインスタンスでデータベースをホストする必要があります。