3人で使用するのですが、Windows Server のようなサーバーマシンも購入しなければなりませんか?

3人で使用するのであれば、サーバーを購入する必要はありません。
SQL Serverを動作させるパソコンを仮想のサーバーとして扱って、3クライアントで使用できます。