任何人都有关于如何从 C# 检查 SQL Server 恢复模型的示例的很好的参考资料?我一直找不到好的例子。
编辑
这就是我所拥有的,它似乎正在工作我的问题是有更好的方法来做到这一点
public void GetSQLRecoveryMode()
{
ServerConnection conn = new ServerConnection(dbServer, dbUser, dbPass);
Server srv = new Server(conn);
Database db = srv.Databases[dbDatabase];
var recoveryModel = db.RecoveryModel;
if (recoveryModel.ToString().Equals("Simple"))
{
rbLogBackup.Enabled = false;
rbCompressedBackup.Enabled = false;
}
else
{
rbLogBackup.Enabled = true;
rbCompressedBackup.Enabled = true;
}
}