There aren't unsigned versions of INT in SQL Server. BIT exists in SQL Server, but you can only store 0, 1, or null.
Additionally, SQL Server has the data types MONEY and SMALLMONEY. These two data types represent monetary values. MONEY holds monetary values that are accurate to ten-thousandths. SMALLMONEY has a smaller range than MONEY. In MySQL, you can use DECIMAL for money values.