Sachverhalt: A. Der 1948 geborene G._ war als Mitinhaber eines Restaurants selbstständig erwerbstätig, als ihm die IV-Stelle des Kantons Solothurn ab 1. Oktober 2000 eine halbe Rente der Invalidenversicherung zusprach (Verfügung vom 11. Dezember 2002). Im Juni 2007 leitete die Verwaltung ein Revisionsverfahren ein. Mit Verfügung vom 11. März 2011 bestätigte sie den Anspruch auf eine halbe Invalidenrente bei einem unveränderten Invaliditätsgrad von 50 %. B. Die Beschwerde des G._ wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 6. Dezember 2011 ab. C. G._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen und beantragen, unter Aufhebung des Entscheides vom 6. Dezember 2011 und der Verfügung vom 11. März 2011 sei ihm spätestens ab 1. Juni 2007 eine ganze Invalidenrente zuzusprechen.