• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 548
  • Last Modified:

File attachments in SQL Server

I have a website where I have some cfm pages with a sql server 2000 backend...some of the forms in cfm will have attachments (word docs, etc.)...Is it an issue just creating an attachment table in the sql database and store the file there or is it better to store it in a ntfs file location and store a link to it in the sql server? Our database isn't anything enormous, but still looking for best practices in terms of speed and data integrity.
0
garyttu
Asked:
garyttu
2 Solutions
 
Vitor MontalvãoMSSQL Senior EngineerCommented:
I prefer the solution to store files in file server and store they links in a column of a table in SQL Server.
I avoid to work with BLOB's
0
 
ThinkPaperIT ConsultantCommented:
ditto. It is better to store your files on your file server and save the location in your DB. This is faster, easier and generally the preferred method.
BLOBs should only be used in rare cases. It would take more resources on your db and could significantly slow it down; scalability would also be a concern. You'd need to fully understand how to implement it - its a bit more trickier and usually not worth the effort..
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: CompTIA Cloud+

The CompTIA Cloud+ Basic training course will teach you about cloud concepts and models, data storage, networking, and network infrastructure.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now