I'm going to take the opposite stance from a lot of other folks. Sure, I believe that you have to know other "stuff" to be a good DBA or even Developer... but too many people are using things like CLRs, NHibernate, Hibernate, and a wad of other hooie because they don't know T-SQL or what it can and should do. Everyone keeps ragging about DBA's that need to know something else... how about GUI and other types of programmers? They should learn T-SQL! 😉
Just like folks say that not everything should be done in T-SQL, not everything has to be done in something other than T-SQL. 😛
--Jeff Moden
Change is inevitable... Change for the better is not.