Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách lưu các tài liệu như PDF, Docx, xls trong SQL Server 2008

Bạn có thể lưu trữ dữ liệu ở dạng nhị phân và sử dụng tìm kiếm toàn văn để diễn giải dữ liệu nhị phân và trích xuất thông tin dạng văn bản:.doc, .txt, .xls, .ppt, .htm. Văn bản trích xuất được lập chỉ mục và có sẵn để truy vấn (đảm bảo bạn sử dụng từ khóa CONTAINS). Không cần phải nói, tìm kiếm toàn văn phải được bật. Không chắc việc thêm chỉ mục toàn văn sẽ ảnh hưởng đến hệ thống của bạn như thế nào - tức là kích thước của nó. Bạn cũng sẽ cần xem xét kế hoạch thực thi để đảm bảo chỉ mục được sử dụng tại thời điểm truy vấn.

Để biết thêm thông tin, hãy xem phần này:

http://technet.microsoft.com/en- us / library / ms142499 (SQL.90) .aspx

Ưu điểm:Ưu điểm chính của việc lưu trữ dữ liệu trong cơ sở dữ liệu là nó làm cho dữ liệu trở nên "khép kín". Vì tất cả dữ liệu được chứa trong cơ sở dữ liệu nên việc sao lưu dữ liệu, di chuyển dữ liệu từ máy chủ cơ sở dữ liệu này sang máy chủ cơ sở dữ liệu khác, sao chép cơ sở dữ liệu, v.v., dễ dàng hơn nhiều.

ngoài ra, bạn có thể bật phiên bản của tệp và cũng giúp tải các trang web cân bằng dễ dàng hơn.

Nhược điểm:bạn có thể đọc nó ở đây: https:/ /dba.stackexchange.com/questions/3924/sql-server-2005-large-binary-storage . Nhưng đây là điều bạn phải làm để tìm kiếm các tệp một cách hiệu quả.

Hoặc điều khác mà tôi có thể đề xuất có lẽ là lưu trữ các từ khóa trong cơ sở dữ liệu và sau đó liên kết từ khóa giống nhau đến tệp trong tệp chia sẻ.

Đây là bài viết thảo luận về abt sử dụng FileStream và cơ sở dữ liệu: http://blogs.msdn.com/b/manisblog/archive/2007/10/21/filestream-data-type-sql-server-2008.aspx



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các thay đổi cột chỉ siêu dữ liệu mới trong SQL Server 2016

  2. ngắt dòng bị mất trong máy chủ sql

  3. Cách kiểm tra xem datetime có phải là thứ bảy hay chủ nhật trong SQL Server 2008 không

  4. Gia số nhận dạng đang nhảy trong cơ sở dữ liệu SQL Server

  5. Tham gia 100 bảng