2010-04-25 42 views

Trả lời

64

Từ Files and Filegroups Architecture

tập tin dữ liệu thứ cấp

tập tin dữ liệu thứ cấp tạo nên tất cả các file dữ liệu, trừ các tập tin dữ liệu chính. Một số cơ sở dữ liệu có thể không có bất kỳ tệp dữ liệu thứ cấp nào, trong khi các cơ sở dữ liệu khác có một số tệp dữ liệu thứ cấp. Phần mở rộng tên tệp được đề xuất cho tệp dữ liệu thứ cấp là .ndf.

Cũng từ file extension NDF - Microsoft SQL Server secondary data file

Xem Understanding Files and Filegroups

tập tin dữ liệu thứ cấp là không bắt buộc, là dữ liệu người dùng định nghĩa, và lưu trữ người dùng. Tệp phụ có thể được sử dụng để phân phát dữ liệu trên nhiều đĩa bằng cách đặt mỗi tệp trên một ổ đĩa khác. Ngoài ra, nếu cơ sở dữ liệu vượt quá kích thước tối đa cho một tệp Windows duy nhất, bạn có thể sử dụng tệp dữ liệu thứ cấp để cơ sở dữ liệu có thể tiếp tục phát triển.

Mở rộng tên tệp được đề xuất cho tệp dữ liệu thứ cấp là .ndf.

/

Ví dụ, ba tác phẩm, Data1.ndf, Data2.ndf, và Data3.ndf, có thể được tạo ra trên ba ổ đĩa, tương ứng, và gán cho filegroup fgroup1. Một bảng có thể là được tạo cụ thể trên nhóm tập tin fgroup1. Các truy vấn cho dữ liệu từ bảng sẽ được trải rộng trên ba đĩa ; điều này sẽ cải thiện hiệu suất. Cải thiện hiệu suất tương tự có thể được thực hiện bằng cách sử dụng một tệp đơn được tạo trên RAID (mảng dự phòng đĩa độc lập) bộ sọc. Tuy nhiên, các tệp và nhóm tệp cho phép bạn dễ dàng thêm các tệp mới vào các đĩa mới.

6

Tệp dữ liệu thứ cấp là tùy chọn, do người dùng xác định và lưu trữ dữ liệu người dùng. Các tệp phụ có thể được sử dụng để truyền dữ liệu trên nhiều đĩa bằng cách đặt từng tệp trên một ổ đĩa khác nhau. Ngoài ra, nếu cơ sở dữ liệu vượt quá kích thước tối đa cho một tệp Windows, bạn có thể sử dụng tệp dữ liệu thứ cấp để cơ sở dữ liệu có thể tiếp tục phát triển.

Nguồn: MSDN: Understanding Files and Filegroups

Hồ sơ đề nghị gia hạn tên cho các tập tin dữ liệu thứ cấp là .ndf, nhưng điều này không được thi hành.

+1

@daniel - Cách sử dụng? –

+1

@Nasser: Bạn có thể muốn xem bài viết sau: http://msdn.microsoft.com/en-us/library/aa174545 (SQL.80).aspx. Xem ví dụ ở dưới cùng. –

0

Tệp NDF là tệp cơ sở dữ liệu thứ cấp do người dùng xác định của Microsoft SQL Server có phần mở rộng .ndf, lưu trữ dữ liệu người dùng. Hơn nữa, khi kích thước của tệp cơ sở dữ liệu phát triển tự động từ kích thước được chỉ định của nó, bạn có thể sử dụng tệp .ndf để lưu trữ thêm và tệp .ndf có thể được lưu trữ trên một ổ đĩa riêng biệt. Mỗi tệp NDF sử dụng cùng tên tệp như tệp MDF tương ứng của nó. Chúng tôi không thể mở tệp .ndf trong SQL Server Nếu không đính kèm tệp .mdf được liên kết.

+1

"Mỗi tệp NDF sử dụng tên tệp giống như tệp MDF tương ứng của nó" - đây có thể là một quy ước, nhưng không phải là một yêu cầu. – flash

Các vấn đề liên quan