oui, oui et oui.
pour le mail, tu as une commande native de sql server qui permet de le faire. par contre j'ai jamais compris comment le faire marcher, et ça m'a l'air pourri (faut impérativement configurer outlook express sur le serveur avec un compte de messagerie )
ensuite, tu peux utiliser la commande xp_cmdshell qui permet de lancer n'importe quelle ligne de commande. en se débrouillant bien, y'a moyen de faire un joli truc bien goret comme il faut
enfin, tu peux appeler n'importe quel objet disposant d'une interface COM depuis t-sql
mais surtout, tu peux écrire une PS en .NET depuis la version 2005, ce qui ouvre de nouveaux horizons
et pour finir, tu peux utiliser les instructions de ligne de commande osql et isql afin de lancer un client SQL depuis n'importe quelle machine en ligne de commande, ce qui, avec un peu d'imagination, permet de faire n'importe quoi en ligne de commande