Mô tả về hỗ trợ cho bộ máy cơ sở dữ liệu SQL Server trên ổ đĩa nén

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 231347
Tóm tắt
Microsoft SQL Server bộ máy cơ sở dữ liệu không được hỗ trợ trên NTFS hoặc FAT nén ổ đĩa trừ trong các trường hợp đặc biệt dành cho SQL Server 2005 và phiên bản mới hơn. ổ đĩa nén đảm bảo liên kết khu vực ghi và đây là cần thiết để đảm bảo phục hồi giao dịch trong một số trường hợp.

SQL Server 2005, phiên bản mới hơn và lưu trữ tệp bộ máy cơ sở dữ liệu trên ổ đĩa nén hoạt động như sau:
  • Nếu tệp dữ liệu thuộc filegroup chỉ đọc, tệp được phép.
  • Nếu tệp dữ liệu thuộc bộ máy cơ sở dữ liệu chỉ đọc, tệp được phép.
  • Nếu tệp nhật ký giao dịch thuộc bộ máy cơ sở dữ liệu chỉ đọc, tệp được phép.
  • Nếu bạn cố gắng để đọc/ghi dữ liệu với tệp trên ổ đĩa nén, SQL Server tạo ra lỗi sau:

    Thông báo lỗi 5118, mức 16, trạm đậu 2, dòng 1
    Tệp "file_name>" được nén nhưng không nằm trong bộ máy cơ sở dữ liệu chỉ đọc hoặc filegroup. Tệp phải có được giải nén.
Để biết thêm thông tin về loại trừ cho bộ máy cơ sở dữ liệu chỉ đọc và nhóm tệp chỉ đọc trong SQL Server 2008, hãy truy cập web site MSDN sau đây:

Lưu ý: Chủ đề này cũng áp dụng cho SQL Server 2012 và phiên bản mới hơn.
Thông tin thêm
Mặc dù vật lý có thể thêm bộ máy cơ sở dữ liệu SQL Server trên ổ đĩa nén, chúng tôi không khuyến nghị bạn này và chúng tôi không hỗ trợ. Lý do cơ bản bao gồm:
  • Hoạt động

    bộ máy cơ sở dữ liệu trên ổ đĩa nén có thể gây ra quan trọng tối đa. Số sẽ khác nhau tuỳ thuộc vào ổ đĩa I/O và tỉ lệ khung ảnh đọc để ghi. Tuy nhiên, trên 500% hiệu suất được quan sát trong một số điều kiện.
  • bộ máy cơ sở dữ liệu

    Đáng tin cậy giao dịch Khôi phục bộ máy cơ sở dữ liệu yêu cầu ghi cung liên kết và nén ổ đĩa không hỗ trợ các trường hợp này. Vấn đề thứ hai liên quan đến quản lý không gian nội bộ phục hồi. SQL Server trong dự trữ preallocated không gian trong tệp bộ máy cơ sở dữ liệu cho rollbacks. Có thể trên ổ đĩa nén để nhận được lỗi "trong không gian" tệp preallocated và điều này cản trở thành công phục hồi.
Trong một số trường hợp, SQL Server sao lưu nén ổ đĩa hoặc mục tin thư thoại nén không thành công. Khi sự cố này xảy ra, bạn nhận được một thông báo lỗi sau.

Trong Windows Vista và các phiên bản mới hơn của Windows

STATUS_FILE_SYSTEM_LIMITATION thao tác đã yêu cầu không thể hoàn tất do các hạn chế hệ thống tệp

hệ điều hành lỗi 665 (thao tác không thể hoàn tất do các hạn chế hệ thống tệp)
Trong các phiên bản trước của Windows

Tài nguyên hệ thống không đủ STATUS_INSUFFICIENT_RESOURCES tồn tại để hoàn thành yêu cầu bản ghi dịch vụ

Điều hành hệ thống lỗi 1450 (thiếu hệ thống tài nguyên tồn tại để hoàn thành các yêu cầu hoặc 33 (trình không thể truy nhập tệp vì một tiến trình có khóa một phần của tập tin.)
Để biết thêm thông tin về sự cố này, hãy xem bài viết sau trong cơ sở kiến thức Microsoft:
967351 Tệp bị phân đoạn rất nhiều trong ổ đĩa NTFS có thể không vượt quá kích thước nhất định

Lưu ý:
  • Hotfix cho Windows Vista và các phiên bản Windows được thảo luận trong bài KB 967351 có thể giải quyết vấn đề sao lưu máy chủ SQL không thành công vào ổ đĩa nén hoặc mục tin thư thoại nén. Tuy nhiên, hotfix này sẽ giúp trung gian vấn đề.
  • Sau khi bạn áp dụng hotfix được thảo luận trong bài KB 967351, bạn phải định dạng ổ đĩa mà nén được kích hoạt bằng cách sử dụng tham số l . Khi bạn định dạng ổ đĩa mà nén được kích hoạt bằng cách sử dụng tham số l , byte mỗi tệp ghi đoạn tăng từ 1.024 byte đến 4096 byte.
SQL Server sao lưu để nén ổ đĩa có thể tiết kiệm dung lượng đĩa. Tuy nhiên, họ có thể tăng sử dụng CPU trong thao tác sao lưu. Chúng tôi luôn khuyên bạn sử dụng các phương tiện sao lưu kiểm tra nhằm đảm bảo tính toàn vẹn dữ liệu.
SQL Server yêu cầu hệ thống hỗ trợ "đảm bảo cung cấp phương tiện ổn định," như được nêu trong cácYêu cầu chương trình SQL Server vào/ra độ tin cậy.

Để biết thêm chi tiết về các yêu cầu đầu vào và đầu ra cho bộ máy cơ sở dữ liệu SQL Server, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
967576 Yêu cầu đầu vào/đầu ra công cụ bộ máy cơ sở dữ liệu Microsoft SQL Server
ổ cứng ổ đĩa đĩa nén

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 231347 - Xem lại Lần cuối: 08/14/2015 02:42:00 - Bản sửa đổi: 4.1

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Standard Edition for Itanium-based Systems, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium-based Systems, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 Developer Edition, Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 2000 Personal Edition, Microsoft SQL Server 2000 Workgroup Edition, Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 6.5 Standard Edition, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Standard Edition for Small Business, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2012 Analysis Services, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Enterprise Core, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web, SQL Server 2014 Reporting Services

  • kbsurveynew kbexpertiseadvanced kbsql2005setup kbinfo kbmt KB231347 KbMtvi
Phản hồi