.
The guy who made Know protections and Know vulnerabilities -spells in Magic of Faerun, had a bit of a brainfart.
They are divination spells that give out all protections, or protections and vulnerabilities of monsters (1st and 4th lvl spell, respectively).
They have will save and SR=yes.
Now, the DESCRIPTION of the spell has a demon and IRON GOLEM as the examples.
Now, IMC, I ruled that the spells don't get SR at all. This way, according to sage ruling, they would work on golems. (By the theory that golem immunity is a dang high SR).
Why I ruled this way? Well, I thought that if the maker of the spell has really thought that the spell should give out also golem information by even giving an example, then he has really ment that it should give out golem info. That means that it must be possible to cast it on golems and the SR-part is some kind of mistake.
Some people would rule otherwise, but for me, the description of the spell, if it contradicts the stats of the spell, has greater value. This is because the maker of the spell must have thought about the description, but mistakes happen in the stat block quite often (like Dimensional Lock-spell level...).