Backup failed for Server ‘ComputerName\SQLInstanceName’. (Microsoft.SqlServer.Sm

Tác giả admin+, T.Ba 14, 2011, 09:44:58 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Mã nguồn [Chọn]
Backup failed for Server 'ComputerName\SQLInstanceName'. (Microsoft.SqlServer.Smo) Additional information: System.Data.SqlClient.SqlError: The backup of the file or filegroup "sysft_ FullTextCatalog" is not permitted because it is not online. BACKUP can be performed by using the FILEGROUP or FILE clauses to restrict the selection to include only online data. (Microsoft.SqlServer.Smo)

Một trong những lỗi mà các bạn thường gặp phải khi thực hiện một Full Backup trong Microsoft SQL Server 2005.

Mã nguồn [Chọn]
Backup failed for Server 'ComputerName\SQLInstanceName'. (Microsoft.SqlServer.Smo)

Additional information:
System.Data.SqlClient.SqlError: The backup of the file or filegroup "sysft_ FullTextCatalog" is not permitted because it is not online. BACKUP can be performed by using the FILEGROUP or FILE clauses to restrict the selection to include only online data. (Microsoft.SqlServer.Smo)


Nguyên nhân: Lỗi này xảy ra bởi vì full-text catalog trong database đó không được online. Để thực hiện một full backup trong Microsoft SQL Server 2005 thì yêu cầu tất cả database filesfull-text catalogs trong  database đó phải được online.

Có 5 nguyên nhân chính sau làm cho full-text catalogs bị offline:

       
  • Thư mục full-text catalog thì bị xóa mất hoặc bị xung đột.
  • Bạn đã không cho phép database đó cho full-text indexing.
  • Database đó được restore từ bản backup của Microsoft SQL Server 2000. Vì vậy thư mục của full-text catalog trong database đó không tồn tại trên máy chủ nơi bạn restore database đó.
  • Instance of SQL Server 2005 mà bạn đang sử dụng được nâng cấp từ  SQL Server 2000. Tuy nhiên dich vụ full-text search không thể truy cập được trong suốt quá trình nâng cấp.
  • Database đó được attached từ một nơi nào đó. Tuy nhiên bạn đã chỉ sai vị trí thư mục lưu trữ full-text catalog trong quá trình lúc attached database đó.
Các bạn có thể xem thêm trong Microsoft SQL Server 2005 error log để biết chi tiết hơn.

Giải pháp: Các bạn hãy thử thực hiện các bước sau đây, hy vọng sẽ xử lý được vấn đề này.

       
  • Trong SQL Server 2005 các bạn hãy tạo một full-text catalog.
  • Dừng lại dịch vụ full-text catalog.
  • Xóa bỏ tiến trình full-text search (msftesql.exe) trong Windows Task Manager nếu nó vẫn còn tồn tại.
  • Xóa bỏ thư  mục full-text catalog vừa tạo lúc nãy. Thư  mục này thường được lưu trong C:\ProgramFiles%\Microsoft SQL Server\MSSQL.1\MSSQL\FTData\
  • Khởi động lại dịch vụ full-text search.
  • Thưc hiện lại việc backup lại database đó xem đã được thành công hay chưa.
Nếu các bạn có ý kiến gì hay hơn thì hãy đừng quên chia sẻ với mọi người qua bình luận bên dưới.