Apologies for strayung off-topic slightly, but it's an interesting question just how much weight his rank carries. He's the ranking (Starfleet) officer of the station yes, but his actual rank was still only Commander until near the end of season 3. Would a visiting Captain be able to pull rank on Sisko? Would, say, Janeway technically outrank him?
Rank and position aren't the same thing. On TNG, Data had the position of second-officer, third in command of the ship even though Beverly outranked him. Yes, Janeway outranked Sisko, but Sisko was still the commanding officer. It's like when an admiral visits the Enterprise; Picard is still the commanding officer.