Eso es facil de chequear:
https://msdn.microsoft.com/en-us/lib...or=-2147217396
http://sqlmag.com/stored-procedures/...n-spexecutesql
Eventualmente siempre se llega a un limite, en especial cuando se abusa mas alla de la intencion de algo en una herramienta.
2,500 líneas para una sola funcion, en CUALQUIER LENGUAJE, es un mal..mal..signo...