The U.S. Geological Survey is reporting an earthquake with a preliminary magnitude of 2.8 struck Thursday morning in Sonoma County.