Citation: 2A.678/2006 05.04.2007 E. F

Agissant par la voie du recours de droit administratif, A.________ demande au Tribunal fédéral, sous suite de frais et dépens "de toutes les instances", d'annuler l'arrêt du Tribunal administratif du 12 octobre 2006 puis, principalement, d'inviter le Service cantonal à délivrer l'autorisation de séjour requise et, subsidiairement, de renvoyer la cause au Tribunal administratif pour instruction complémentaire et nouvelle décision dans le sens des considérants. Le recourant reproche à l'autorité intimée d'avoir constaté les faits pertinents de façon inexacte ou incomplète, en particulier faute d'avoir suffisamment instruit certains points. Il se plaint aussi que le Tribunal administratif n'ait pas procédé à une pesée correcte des intérêts en présence et ait ainsi violé les art. 7 de la loi fédérale du 26 mars 1931 sur le séjour et l'établissement des étrangers (LSEE; RS 142.20) et 8 CEDH, ainsi que les principes généraux du droit, notamment celui de la proportionnalité. A.________ requiert l'assistance judiciaire. Le Tribunal administratif conclut au rejet du recours. Le Service cantonal s'en remet aux déterminations de l'autorité intimée. L'Office fédéral des migrations propose de rejeter le recours.