June 26, 2009 at 3:24 am
I've set up a Policy with a Condition that checks for any user-created stored procedures that start with sp_
When I evaluate the Policy I get some unexpected results - see attachment. (BTW, how do I post an image to the forum rather than having to use an attachment?)
Because my condition specifies 'NOT LIKE sp_%' I would not expect stored procs with a name that did not start with sp_ to fail the evaluation. The only ones I would expect to fail are those that start with sp_ i.e. the target of my Policy.Perhaps I have misunderstood the logic...or is there a known issue with this aspect of Policy-based Management?
Thanks.
June 26, 2009 at 3:42 am
i suspect this may be your like clause
_ is a wildcard in "like"
try NOT LIKE '%sp[_]%'
MVDBA
June 26, 2009 at 3:45 am
_ (underscore) : def : Any single character.
example:
WHERE au_fname LIKE '_ean' finds all four-letter first names that end with ean (Dean, Sean, and so on).
use
Not like 'sp[_]%'
Tanx
June 26, 2009 at 3:49 am
Ahh!
Yep, that's fixed it. Many thanks to both of you.
Viewing 4 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy