In Microsoft SQL Server, a view is a virtual table created by defining a query in the database. Unlike physical tables, views do not store data themselves; instead, they display data from one or more underlying tables. Views can be queried like regular tables, making them a powerful tool for data manipulation and security.