In the process of the attitude measurement for a steering drilling system, the measurement of the attitude parameters may be uncertain and unpredictable due to the influence of server vibration on bits. In order to eliminate the interference caused by vibration on the measurement and quickly obtain the accurate attitude parameters of the steering drilling tool, a new method for multi-sensor dynamic attitude combined measurement is presented. Firstly, by using a triaxial accelerometer and triaxial magnetometer measurement system, the nonlinear model based on the quaternion is established. Then, an improved adaptive fading square root unscented Kalman filter is proposed for eliminating the vibration disturbance signal. In this algorithm, the square root of the state covariance matrix is used to replace the covariance matrix in the classical unscented Kalman filter (UKF) to avoid the filter divergence caused by the negative definite state covariance matrix. The fading factor is introduced into UKF to adjust the filter gain in real-time and improve the adaptive ability of the algorithm to mutation state. Finally, the computational method of the fading factor is optimized to ensure the self-adaptability of the algorithm and reduce the computational complexity. The results of the laboratory test and the field-drilling data show that the proposed method can filter out the interference noise in the attitude measurement sensor effectively, improve the solution accuracy of attitude parameters of drilling tools in the case of abrupt changes in the measuring environment, and thus ensuring the dynamic stability of the well trajectory.