During a recent search I found out that Microsoft says that that it does not
support the use of undocumented procedures in production. It says that to ensure the performance and stability we should use only the documented stuff.
Does that mean, if I use undocumented procedure (it could be simple as sp_MSForeachDB) It is considered as a violation to the the agreement?
Will use of undocumented features harm the support we receive? (I understand MSFT may not support if our server crashes, slowed down because of the use of those procedures, but it is a different story)