我在vb.net中有一个代码来从服务器备份数据库,如下所示。但是,某些特定环境可能会出现一些错误。
try
FileName = sBackupFileName
bkp.Devices.AddDevice(sBackupFile,Microsoft.SqlServer.Management.Smo.DeviceType.File)
bkp.Incremental = False
dtStart = Now
bkp.SqlBackup(srv)
Catch ex As Microsoft.SqlServer.Management.Smo.FailedOperationException
MessageBox.Show("Inner Exception:" & ex.InnerException.Message.ToString() & ", Operation:" & ex.Operation )
end try
我尝试从Microsoft.SqlServer.Management.Smo.FailedOperationException获取详细的错误。但是,我只能将这些常规消息作为"执行Transact-SQL语句或批处理"时发生异常。
是否有任何其他方法可以在发生错误时获取详细的异常消息。