private static string GetSqlForStoredProcedures(string spPrefix)
{
var sb = new StringBuilder();
sb.AppendLine("SELECT dbo.sysobjects.id, dbo.sysobjects.xtype, dbo.sysobjects.name");
sb.AppendLine("FROM dbo.sysobjects");
sb.AppendLine("WHERE (dbo.sysobjects.category = 0) AND");
sb.AppendLine(" (dbo.sysobjects.xtype = 'P') AND");
sb.AppendLine(" NOT (dbo.sysobjects.name LIKE '" + spPrefix + "_%') AND");
sb.AppendLine(" NOT (dbo.sysobjects.name LIKE 'sp[_]%diagram%') AND");
sb.AppendLine(" (dbo.sysobjects.uid in (select uid from dbo.sysusers))");
sb.AppendLine("ORDER BY dbo.sysobjects.name");
return sb.ToString();
}