Analysis of the fine structure of the solar oscillations has enabled us to determine the internal rotation of the Sun and to estimate the magnitude of the large-scale magnetic field inside the Sun. According to the data of Duvall et al. (1984), the core of the Sun rotates about twice as fast as the solar surface. Recently Dziembowski et al. (1989) have showed that there is a sharp radial gradient in the Sun’s rotation at the base of the convection zone, near the boundary with the radiative interior. It seems to us that the sharp radial gradients of the angular velocity near the core of the Sun and at the base of the convection zone, acting on the relict poloidal magnetic field Br
, must excite an intense toroidal field Bф
, that can compensate for the loss of the magnetic field due to magnetic buoyancy.