Ciao,
basta fare in modo che non abbiano le credenziali di accesso al server (ovvero le login) oppure isolarle a livello di rete. Certo, se questi pc possono vedere il server e se sono a conoscenza della password di sa e sa è una login attiva o ancora se hanno
una credenziale sysadmin, c'è poco da fare. In tal caso c'è da disabilitare l'sa (solo dopo aver creato utenze ad hoc di amministrazione, magari utenze windows sotto dominio) per fare in modo che non si acceda più dall'esterno con quella credenziale.
In alternativa c'è da lavorare più a livello di macchine, e quindi isolare i server su cui sta SQL Server facendo in modo che non siano raggiungibili dall'esterno per certe classi di ip o in base a regole definite dai vostri amministratori di sistema.
Alessandro Alpi SQL Server MVP