A first-order theory has a model if and only if it's consistent.
If a second-order theory has a model then it's consistent, but the converse doesn't hold.
So I'm wondering if there's some condition, stronger than consistency, that tells you when a second-order theory does have a model. Is there some purely syntactic property that a theory has if and only if it has a model?
Obviously I'm talking about the full semantics here rather than Henkin semantics, since theories have a Henkin model if and only if they're consistent.
Such a property cannot exist, at least if
Consider that we can write down a finitely axiomatized second-order theory that has a model if and only if the continuum hypothesis is true at the metalevel. (Start with the second-order Peano axioms, add a new sort for sets of integers, and claim that every set of sets of integers has either an injection into the naturals or a surjection onto the entire universe).
However, if we take a model of ZFC+¬CH, and also take its constructible universe, then we have two models of ZFC where one satisfies the continuum hypothesis but the other doesn't, yet the two models have the same integers (and the same arithmetic on them). So any proposed "purely syntactic" criterion would give the same answer in both of them, yet that answer would be wrong in one of them.