What is a Filestream in SQL Server ?

Filestream allows you to store unstructured large objects (text documents, images, and videos) in the file system and have these files integrated within the database. FILESTREAM integrates the SQL Server Database Engine with New Technology File System (NTFS); it stores the data in varbinary (max) data type.

Using this data type, the unstructured data is stored in the NTFS file system, and the SQL Server Database Engine manages the link between the Filestream column and the actual file located in the NTFS. Using Transact-SQL statements users can insert, update, delete and select the data stored in FILESTREAM-enabled tables.



You May Interest

What are Indexed Views inside SQL Server ?

What is Utility Control Point (UCP) in SQL Server ?

Using CASE WHEN in MS SQL

What are Sparse Columns in SQL Server ?

Where are SQL Server Usernames and Passwords Stored in the SQL Se ...