Let R be a commutative local ring with the unique maximal ideal A. Let V be a free module of rank n over R. And let Sp n (V) be the symplectic group on V with an alternating bilinear form f: V×V→R. We study the generation of a subgroup T R (M) of Sp n (V), where M={x∈V|f(x,V)=R} and T R (M) is defined as the subgroup generated by all symplectic transvections with axis x ⊥ for x∈M.Our main goal is to get a nice necessary and sufficient condition for any subset N⊆M satisfying T R (N)=T R (M), where T R (N) is the group generated by all symplectic transvections with axis x ⊥ for x∈N. In particular, if f is nonsingular we have T R (M)=Sp n (V), and therefore our necessary and sufficient condition gives us a criterion for an arbitrarily given N⊆M satisfying T R (N)=Sp n (V).Also we shall investigate the T R (N) orbit of each x∈M, find some small sets of generators of T R (M) consisting of transvections in T R (N), and as a result solve the author's conjecture in “Generators and Relations in Groups and Geometries” (A. Barlotti et al., Eds.), pp. 47–67, Proc. NATO ASI (C).