Tôi đã thiết lập thành công FILESTREAM trên máy chủ SQL 2008 của mình; tuy nhiên tôi đã nhận thấy rằng ngay cả khi tôi đã xóa các hàng chứa dữ liệu FILESTREAM, tệp dữ liệu vật lý dường như không bị xóa.FILESTREAM tệp bị bỏ lại sau khi hàng bị xóa
Bởi tệp vật lý, tôi có nghĩa là tệp trong thư mục được quản lý của SQLServer có một uniqueidentifer làm tên tệp không phải tệp gốc được thêm vào dbase.
Có ai biết liệu SQLServer có xóa tệp cuối cùng không? Nếu có rất nhiều tập tin lớn bị loại bỏ khỏi dbase tôi mong đợi để có thể đòi lại không gian một cách nhanh chóng đó là tất cả.
Cảm ơn,
Dale
dễ dàng hơn: DELETE FROM tên_bảng CHECKPOINT – DanDan
@DanDan Tôi biết điều này cũng giống như năm trước nhưng tôi chỉ muốn cảnh báo những người dùng khác về nguy cơ vô tình xóa tất cả các hàng trong bảng của bạn khi lệnh 'DELETE FROM table CHECKPOINT' là đã sử dụng. Tôi đã thử nó và nó đã xóa tất cả các hàng trong bảng của tôi. May mắn thay bảng của tôi chỉ chứa dữ liệu mẫu. – corix010