私は次のSqlCommandを使用して終了しました...この解決策は、何らかの理由で消去された別の回答に現れました。とにかく、ここで私が使用して終了コマンドです:
EXEC master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE', N'Software\\Microsoft\\MSSQLServer\\MSSQLServer',N'BackupDirectory'
は、そしてここで、デフォルトのバックアップフォルダのパスを示して、私のC#コードでのコマンドは、変数backupFolderに保存されたばかりである:これは、ように見える
SqlConnection myConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString);
SqlCommand cmd = new SqlCommand();
SqlDataReader reader;
cmd.CommandText = "EXEC master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE', N'Software\\Microsoft\\MSSQLServer\\MSSQLServer',N'BackupDirectory'";
cmd.CommandType = CommandType.Text;
cmd.Connection = myConnection;
myConnection.Open();
SqlDataReader myDataReader = cmd.ExecuteReader();
myDataReader.Read();
string backupFolder = myDataReader.GetString(1);
良いオプションです。しかし、私はSQL Server Management Objectsを使用しないことを選択しました。これは、ダウンロードして分散アプリケーションに含める必要がある別のツールのようです。 –