diff --git a/pkg/scalers/mssql_scaler.go b/pkg/scalers/mssql_scaler.go index de31ef4391e..805bae96f29 100644 --- a/pkg/scalers/mssql_scaler.go +++ b/pkg/scalers/mssql_scaler.go @@ -253,7 +253,10 @@ func (s *mssqlScaler) GetMetrics(ctx context.Context, metricName string, metricS func (s *mssqlScaler) getQueryResult() (int, error) { var value int err := s.connection.QueryRow(s.metadata.query).Scan(&value) - if err != nil { + switch { + case err == sql.ErrNoRows: + value = 0 + case err != nil: mssqlLog.Error(err, fmt.Sprintf("Could not query mssql database: %s", err)) return 0, err }