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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Appendix A: Configuring <strong>FILESTREAM</strong> on a <strong>SQL</strong> <strong>Server</strong> InstanceLet's now see how each <strong>of</strong> the above applications behave under different <strong>FILESTREAM</strong>access levels.1. T-<strong>SQL</strong> Access is enabledBecause only T-<strong>SQL</strong> access is enabled:a. Web Applications 1, 2, and 3 can access <strong>FILESTREAM</strong> data through T-<strong>SQL</strong>.b. Desktop Applications 1 and 2 can access <strong>FILESTREAM</strong> data through T-<strong>SQL</strong>.c. None <strong>of</strong> the applications can access the <strong>FILESTREAM</strong> data throughstreaming APIs.2. Streaming Local Access is enableda. Web Application 1 can access <strong>FILESTREAM</strong> data only through T-<strong>SQL</strong>, becausestreaming access is only possible when using Windows authentication.b. Web Application 2 can access <strong>FILESTREAM</strong> data through T-<strong>SQL</strong> andstreaming APIs.c. Web Application 3 can access <strong>FILESTREAM</strong> data through T-<strong>SQL</strong> only, because it isnot running on the same server as the <strong>SQL</strong> <strong>Server</strong> instance hosting the database.d. Desktop Applications 1 and 2 can access <strong>FILESTREAM</strong> data through T-<strong>SQL</strong> only.i. Desktop Application 1 cannot use streaming access because it uses <strong>SQL</strong> <strong>Server</strong>authentication, and because the necessary ports are blocked on the firewall.ii. Desktop Application 2 cannot use streaming access because it runs on acomputer other than the <strong>SQL</strong> <strong>Server</strong>.3. Streaming Remote Access is enableda. Web Application 1 can access <strong>FILESTREAM</strong> data only through T-<strong>SQL</strong>, becausestreaming access is only possible when using Windows authentication.b. Web Application 2 can access <strong>FILESTREAM</strong> data through T-<strong>SQL</strong> andstreaming APIs.c. Web Application 3 can access <strong>FILESTREAM</strong> data through T-<strong>SQL</strong> andstreaming APIs.465

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

Saved successfully!

Ooh no, something went wrong!