No one on a base, except MPs or civilian law enforcement working for the federal government carry weapons on base. Even when troops are moving around with their weapons, going on field problems, too and from rifle ranges, they do not have ammo. Ammo is carefully controlled by the arms people. You cannot carry a private gun on base, as the base is federal not state property.
As I said, another “gun free zone” like Public Schools, that becomes a free-fire zone.
However, I had thought officers always had their sidearms, with ammo. I guess that has changed.