17.07.2015 Views

The Art of SQL Server FILESTREAM - Red Gate Software

The Art of SQL Server FILESTREAM - Red Gate Software

The Art of SQL Server FILESTREAM - Red Gate Software

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Appendix A: Configuring <strong>FILESTREAM</strong> on a <strong>SQL</strong> <strong>Server</strong> Instance<strong>FILESTREAM</strong> access levels<strong>The</strong> <strong>FILESTREAM</strong> feature can be configured to allow three different access levels.T-<strong>SQL</strong> accessThis is the lowest <strong>FILESTREAM</strong> access level. When <strong>FILESTREAM</strong> is enabled at this level,you can create <strong>FILESTREAM</strong>-enabled databases and read/write <strong>FILESTREAM</strong> data onlyusing T-<strong>SQL</strong>.When <strong>FILESTREAM</strong> data is enabled for T-<strong>SQL</strong> access, a local or remote application thathas a valid <strong>SQL</strong> <strong>Server</strong> connection open can access the <strong>FILESTREAM</strong> data just like anyother relational data in the database.Streaming access (local)When the <strong>FILESTREAM</strong> feature is enabled for I/O streaming access, <strong>FILESTREAM</strong> datacan be accessed using the Win32 APIs as well as .NET Managed classes.Note that at this level streaming access is enabled only to applications running on thesame computer as the <strong>SQL</strong> <strong>Server</strong> instance. It is also important to understand that<strong>FILESTREAM</strong> streaming access is allowed only when using Windows authentication toconnect to the database instance.Streaming access (remote)When the <strong>FILESTREAM</strong> feature is enabled for remote streaming access, <strong>FILESTREAM</strong>data can be accessed from client applications running on a different computer throughthe streaming APIs.462

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!