C#でドライブ(yなど)をネットワーク共有の場所にマップするにはどうすればよいですか? マップされたドライブは、SQL セッションで認識される必要があります。これは、C# アプリケーションからマップされたドライブ (例: y) に SQL データベースをバックアップするためのものです。マップされたドライブのネットワークの場所、ユーザー、およびパスワードを簡単に変更できるように、プログラムで実行したいと考えています。
SSMS / SQL セッション内で、クエリ ウィンドウでマップされたドライブを作成できました。
EXEC xp_cmdshell 'net use y: \\host11\special\temp temppassword /user:host11\sphr /persistent:no'
その後、C# アプリケーションから SQL Server データベースをバックアップできました。疑問に思っていますが、C# でこれを行うにはどうすればよいですか?