Κι επίσης, γενικεύοντας, το να κρατάς τα images μέσα στον SQL Server έχει τα πλεονεκτήματα και μειονεκτήματά του, οπότε θα πρέπει να το ζυγίσεις καλά αν θα το κάνεις έτσι ή θα βάλεις references στο file system.
Για παράδειγμα τα πλεονεκτήματα της αποθήκευσης των images μέσα στον SQL Server είναι το καλύτερο scalability (ιδιαίτερα αν είναι πολλά και μικρά τα images) καθώς και το καλύτερο availability αφού έχεις πιο απλή διαδικασία backup/restore μιας και είναι όλα τα δεδομένα σου μέσα στο ίδιο datastore και εκμετάλλευση του Log Shipping και του Replication. Επίσης, είναι πιο απλή η υλοποίηση του security καθώς δεν χρειάζεται να έχεις ξεχωριστό security όπως όταν έχεις τα images στο filesystem.
Από την άλλη, τα πλεονεκτήματα της αποθήκευσης στο file system είναι ότι μπορείς να εκμεταλλευτείς διάφορα features του NTFS όπως Shadow Copies και Remote Storage κι επίσης δεν έχεις το overhead της εξαγωγής από τη βάση, πράγμα που μπορεί να παίζει ρόλο ανάλογα με την εφαρμογή που διαβάζει τα images. Επίσης, τα backups σου (ως προς τον SQL Server) θα είναι συντομότερα.
Κάποια από αυτά τα κριτήρια είναι απόλυτα (π.χ. αν θες Replication/Log Shipping, είναι μεγάλη φασαρία, ως και αδύνατο, το file system σενάριο) ενώ για άλλα ενδεχομένως να χρειαστεί να δοκιμάσεις και τους δύο τρόπους για να ελέγξεις το performance.
Τέλος, ας μην ξεχνάμε ότι υπάρχουν πολλοί που υποστηρίζουν με θρησκευτική ευλάβεια το "SQL Server is RDBMS not File Server"
Vir prudens non contra ventum mingit