Tại sao DataNumen SQL Recovery?


#1 Tỷ lệ phục hồi

#1 - Phục hồi
Tỷ lệ

Hơn 10 triệu người dùng

Hơn 10 triệu
Người dùng

Hơn 20 năm kinh nghiệm

20 + Năm
Kinh nghiệm

Bảo đảm sự hài lòng 100%

Sự hài lòng của 100%
Bảo đảm

Phục hồi nhiều hơn các đối thủ cạnh tranh của chúng tôi


DataNumen SQL Recovery so với DBCC CheckDB & CheckTable, Hộp công cụ khôi phục cho SQL Server, Sửa chữa Stellar cho MS SQL, v.v.

Tỷ lệ phục hồi trung bình

Biểu đồ so sánh

Tìm hiểu thêm về cách DataNumen SQL Recovery hút cuộc thi

Lời chứng thực của khách hàng

Giao diện cực kỳ đơn giản


Giải pháp khắc phục các lỗi và sự cố thường gặp trong SQL Server Tệp cơ sở dữ liệu


giải pháp

MORE


Tải xuống miễn phíHơn 20 năm kinh nghiệm
Mua ngayBảo đảm sự hài lòng 100%

Những đặc điểm chính



Tải xuống miễn phíHơn 20 năm kinh nghiệm
Mua ngayBảo đảm sự hài lòng 100%

phục hồi hư hỏng SQL Server Cơ sở dữ liệu với DataNumen SQL Recovery


Khởi động DataNumen SQL Recovery.

DataNumen SQL Recovery 7.0

Chú ý: Tắt các ứng dụng khác có thể thay đổi tệp MDF trước khi bạntart.

Chọn tập tin mà bạn muốn sửa chữa, bằng cách nhập tên tệp MDF hoặc nhấp vào Xem nút. Ngoài ra, bạn có thể sử dụng Tìm kiếm nút để tìm kiếm nó.

Chọn tệp nguồn

Trong trường hợp có một hoặc nhiều tệp NDF được liên kết với tệp MDF bị hỏng, hãy thêm chúng:

Chọn tệp NDF nguồn

Chỉ định định dạng của tệp cơ sở dữ liệu nguồn nếu bạn biết:
Chọn định dạng nguồn

Nếu bạn không chỉ định định dạng, thì DataNumen SQL Recovery sẽ cố gắng phân tích tệp nguồn để phát hiện định dạng.

Theo mặc định, DataNumen SQL Recovery sẽ lưu dữ liệu đã khôi phục vào một tệp mới xxxx_fixed.mdf. xxxx đại diện cho tên tệp nguồn. Vì vậy, nếu tệp nguồn là MySQLDB.mdf, thì tệp được khôi phục sẽ là MySQLDB_fixed.mdf. Bạn cũng có thể đổi tên nó:

Chọn tập tin đích

Bạn có thể nhập tên trực tiếp. Hoặc, nhấn Xem nút để thiết lập nó. Đảm bảo có đủ dung lượng đĩa cho nó. Bạn có thể ước tính dung lượng cần thiết dựa trên kích thước của tệp nguồn.

Nhấn vào Starphục hồi t nút và DataNumen SQL Recovery sẽ nhắc "Kết nối với SQL Server" hộp thoại, vì nó cần kết nối với một SQL Server ví dụ để thực hiện phục hồi:

Kết nối với SQL Server Hộp thoại

Đặt Name ServerXác thực cho SQL Server ví dụ trên máy tính cục bộ hoặc từ xa. Sau đó, nhấp vào "OK" cái nút. Phần mềm khôi phục MDF của chúng tôi sẽ cố gắng phát hiện đối chiếu của cơ sở dữ liệu nguồn, sau đó đặt đối chiếu cơ sở dữ liệu đích tương ứng. Nếu nó không thể phát hiện đối chiếu, nó sẽ yêu cầu bạn thiết lập nó. Sau đó, nó sẽ quét toàn bộ cơ sở dữ liệu, sửa chữa tệp MDF và khôi phục dữ liệu bằng các thuật toán đặc biệt.

Thanh hiển thị diễn tiến của quá trình khôi phục dữ liệu:

Thanh tiến trình

Khi quá trình hoàn tất, bạn sẽ thấy thông báo như sau nếu có thể khôi phục tệp MDF gốc:

Hộp thông báo thành công

StarMicrosoft SQL Server Management Studio để truy cập vào khôi phục SQL Server cơ sở dữ liệu.

Thông tin thêm


Tôi có thể tìm thấy dữ liệu được khôi phục ở đâu?

Dữ liệu đã khôi phục được xuất ra cơ sở dữ liệu mới trong SQL Server ví dụ bạn kết nối với khi starđiều chỉnh quá trình khôi phục SQL MDF.

Tên tệp MDF của cơ sở dữ liệu đầu ra được chỉ định trước khi bạn start phục hồi.

Thông thường, bạn không cần truy cập trực tiếp vào tệp MDF cơ sở dữ liệu SQL. Sau quá trình khôi phục, để truy cập dữ liệu đã khôi phục, vui lòng thực hiện như sau:

  1. Start SQL Server Phòng thu quản lý.
  2. Kết nối với SQL Server phiên bản giống với phiên bản bạn đã sử dụng để khôi phục cơ sở dữ liệu bị hỏng của mình.
  3. Sau khi kết nối, nhấp vào ví dụ.
  4. Sau đó nhấn vào Cơ sở dữ liệu nút.
  5. Sau đó, bạn sẽ tìm thấy một hoặc một số cơ sở dữ liệu có tên “Database_Recovery_On_yyyy_mm_dd_hh_mm_ss_#”, trong đó yyyy, mm, dd, hh, mm, ss là thời gian khi cơ sở dữ liệu được tạo, tức là năm, tháng, ngày, giờ, phút và giây. Và # là một số thứ tự starting from 1. Thông tin này có thể giúp bạn dễ dàng xác định cơ sở dữ liệu được tạo từ quy trình khôi phục mới nhất.
  6. Nhấp vào nút của cơ sở dữ liệu bạn xác định. Sau đó, bạn có thể truy cập tất cả các đối tượng cơ sở dữ liệu SQL đã khôi phục. Ví dụ, dưới Bàn nút, bạn có thể xem tất cả các bảng cơ sở dữ liệu đã khôi phục, bao gồm các lược đồ và bản ghi.

Làm thế nào để giảm mất dữ liệu trong một SQL Server thảm họa dữ liệu?

Bạn nên chuẩn bị kế hoạch khắc phục thảm họa (DR) cho SQL Server ví dụ, thường bao gồm:

  1. Thường xuyên sao lưu dữ liệu của bạn SQL Server dữ liệu.
  2. Có một công cụ khôi phục SQL chuyên nghiệp như DataNumen SQL Recovery trên tay. Do đó, khi bạn gặp sự cố hỏng cơ sở dữ liệu SQL, bạn có thể sử dụng nó để sửa chữa các tệp bị hỏng và khôi phục dữ liệu của mình càng sớm càng tốt.
  3. Sử dụng các tính năng sẵn sàng cao trong SQL Server.

Ưu điểm của sản phẩm của bạn so với các công cụ khôi phục cơ sở dữ liệu MS SQL khác là gì?

Bạn có thể tìm thấy một hoàn chỉnh so sánh cạnh tranh của sản phẩm của chúng tôi với các công cụ khôi phục cơ sở dữ liệu MS SQL khác trên thị trường.

Tôi có thể tạm dừng/tiếp tục quá trình sửa chữa cơ sở dữ liệu SQL không?

Chuyện đó không thể xảy ra được. Nếu một quá trình sửa chữa đã được started, sau đó bạn có thể hủy bỏ nó hoặc để nó hoàn thành. Sau này, nếu bạn muốn sửa chữa lại cùng một tệp cơ sở dữ liệu SQL, thì bạn cần phải sửa lạitart quá trình sửa chữa lại từ đầu.

Tuy nhiên, trong quá trình sửa chữa, bạn có thể xem dữ liệu đã khôi phục trong SQL Server studio quản lý cùng một lúc. Nếu bạn nghĩ rằng tất cả dữ liệu mong muốn đã được phục hồi, thì bạn có thể hủy bỏ quá trình sửa chữa để tiết kiệm thời gian của mình mà không làm hỏng cơ sở dữ liệu đầu ra.

Tôi chỉ có tệp SQL MDF, tệp nhật ký giao dịch (LDF) là lost. Phải làm sao

DataNumen SQL Recovery có thể khôi phục dữ liệu của bạn từ tệp MDF bị hỏng mà không cần tệp nhật ký giao dịch (LDF). Vì vậy, nếu tệp nhật ký giao dịch của bạn là lost, đó sẽ không phải là một vấn đề.

Bạn có hỗ trợ khôi phục bản ghi dữ liệu ở dạng XML không?

Có, phần mềm khôi phục cơ sở dữ liệu SQL của chúng tôi hỗ trợ khôi phục các bản ghi ở cả hai loại dữ liệu ASCII và Unicode XML.

Tôi có cần phải là quản trị viên cơ sở dữ liệu (DBA) để thực hiện khôi phục không?

Vâng, bạn cần phải là quản trị viên cơ sở dữ liệu (DBA) hoặc ít nhất là lấy thông tin sau từ quản trị viên cơ sở dữ liệu (DBA):

  1. SQL Server tên ví dụ (Tên máy chủ)
  2. xác thực của SQL Server ví dụ.

Vì vậy, bạn có thể sử dụng thông tin này để kết nối với SQL Server ví dụ và thực hiện phục hồi.

Liệu Microsoft SQL Server có công cụ tích hợp sẵn để khôi phục cơ sở dữ liệu bị hỏng không?

Có, họ có các lệnh dbcc tích hợp sẵn, nghĩa là, bảng kiểm tra dbcc và bảng kiểm tra dbcc, có thể kiểm tra các lược đồ và bản ghi bảng, sau đó khắc phục các sự cố nhỏ trong cơ sở dữ liệu hoặc bảng cơ sở dữ liệu bị hỏng của bạn. Tuy nhiên, những công cụ này chỉ hoạt động trong một số trường hợp rất hạn chế. Nếu họ không thể sửa lỗi hỏng tệp MDF, thì bạn nên thử DataNumen SQL Recovery, hoạt động tốt hơn nhiều.

Một số cách sử dụng cơ bản của dbcc checkdb được liệt kê dưới đây:

Lệnh Sử dụng
dbcc checkdb('MyDB.mdf') Kiểm tra xem MyDB.mdf có vấn đề gì không.
dbcc checkdb('MyDB.mdf', REPAIR_ALLOW_DATA_LOSS) Kiểm tra MyDB.mdf. Nếu có bất kỳ vấn đề nào, hãy sửa chữa tệp cơ sở dữ liệu MDF, điều này có thể gây mất dữ liệu.
dbcc checkdb('MyDB.mdf', REPAIR_REBUILD) Kiểm tra MyDB.mdf. Nếu có bất kỳ vấn đề nào, hãy sửa chữa tệp cơ sở dữ liệu MDF, tệp này sẽ KHÔNG gây mất dữ liệu, nhưng có thể mất nhiều thời gian hơn.

Một số cách sử dụng cơ bản của bảng kiểm tra dbcc được liệt kê bên dưới:

Lệnh Sử dụng
bảng kiểm tra dbcc ('MyDB.MyTable') Kiểm tra xem MyTable trong MyDB có vấn đề gì không.
bảng kiểm dbcc('MyDB.MyTable', REPAIR_ALLOW_DATA_LOSS) Kiểm tra MyTable trong MyDB. Nếu có bất kỳ vấn đề nào, hãy sửa chữa bảng, điều này có thể gây mất dữ liệu.
bảng kiểm dbcc('MyDB.MyTable', REPAIR_REBUILD) Kiểm tra MyTable trong MyDB. Nếu có bất kỳ vấn đề nào, hãy sửa chữa bảng, điều này sẽ KHÔNG gây mất dữ liệu, nhưng có thể mất nhiều thời gian hơn.

Tôi cần chuẩn bị bao nhiêu dung lượng đĩa cho cơ sở dữ liệu đầu ra?

Trước tiên, bạn cần tính toán tổng kích thước của dữ liệu nguồn, bao gồm tệp MDF cơ sở dữ liệu SQL và tất cả các tệp NDF được liên kết. Giả sử đó là SDataSize.

Sau đó, dựa trên SDataSize, bạn nên chuẩn bị ít nhất 2 * (SDataSize * 110%) cho cơ sở dữ liệu đầu ra ở vị trí bạn muốn, bao gồm cả tệp MDF SQL và tệp LDF.

Tại sao của tôi SQL Server cơ sở dữ liệu bị hỏng?

Có nhiều lý do có thể gây ra lỗi cơ sở dữ liệu SQL, bao gồm:

  1. Lý do phần cứng: chẳng hạn như mất điện, thành phần xấu trên đĩa, lỗi đĩa cứng, tắt hệ thống đột xuất, v.v.
  2. Lý do phần mềm: chẳng hạn như lỗi phần mềm, nhiễm vi-rút, tấn công ransomware, lỗi sao lưu, tiêu đề tệp cơ sở dữ liệu không hợp lệ, v.v.

DataNumen SQL Recovery có khả năng phục hồi dữ liệu cho tất cả các trường hợp trên.

Định dạng của các tập tin phục hồi là gì?

DataNumen SQL Recovery sẽ kết nối với SQL Server dụ và sử dụng nó để tạo cơ sở dữ liệu đã phục hồi. Vì vậy, định dạng của các tệp được khôi phục giống như định dạng SQL Server phiên bản của phiên bản mà bạn kết nối khi thực hiện khôi phục. Ví dụ: nếu bạn kết nối với SQL Server 2000, thì cơ sở dữ liệu đầu ra cũng sẽ ở trong SQL Server 2000 định dạng.

Phiên bản nào của SQL server được hỗ trợ?

DataNumen SQL Recovery hỗ trợ khôi phục cơ sở dữ liệu SQL được tạo bởi các phiên bản sau của MS SQL Server: SQL Server 2005, 2008, 2008 R2, 2012, 2014, 2016, 2017, 2019.

Nó có thể kết nối với các phiên bản sau của SQL Server các phiên bản để tạo cơ sở dữ liệu cố định: SQL Server 2000, 2005, 2008, 2008 R2, 2012, 2014, 2016, 2017, 2019. Cơ sở dữ liệu cố định sẽ được lưu trong phiên bản giống như phiên bản của SQL Server ví dụ.

Bạn có thể xuất cơ sở dữ liệu đã khôi phục dưới dạng tập lệnh SQL không?

Các phiên bản trước đó của DataNumen SQL Recovery hỗ trợ một tính năng như vậy. Tuy nhiên, chúng tôi đã loại bỏ tính năng này trong các phiên bản gần đây.

Bạn có hỗ trợ khôi phục chỉ mục và các đối tượng khác không?

Có, các chỉ mục, khóa chính, dạng xem, trình kích hoạt, quy tắc, giá trị mặc định, thủ tục được lưu trữ và các đối tượng khác được hỗ trợ.

Tôi không khôi phục được cơ sở dữ liệu SQL bằng công cụ khôi phục tệp của bạn. Hãy giúp tôi.

Vui lòng Liên hệ với chúng tôi và cung cấp nhật ký khôi phục. Bạn có thể tìm thêm chi tiết về cách lấy nhật ký khôi phục.

Đôi khi, do sự cố dữ liệu, tệp MDF và tệp NDF có thể không chứa dữ liệu SQL thực. Tuy nhiên, đĩa hoặc ổ đĩa mà bạn đã lưu trữ các tệp MDF hoặc NDF vẫn có thể chứa dữ liệu có thể khôi phục được. Bạn có thể khôi phục dữ liệu của bạn từ đĩa hoặc ổ đĩa trực tiếp.

Tôi có thể lưu cơ sở dữ liệu đã khôi phục thành nhiều tệp dữ liệu không?

Rất tiếc, hiện tại, công cụ khôi phục cơ sở dữ liệu SQL bị hỏng của chúng tôi không hỗ trợ lưu cơ sở dữ liệu đã khôi phục thành nhiều tệp dữ liệu, tức là một tệp dữ liệu chính (MDF) và một số tệp dữ liệu thứ cấp (NDF).

Tuy nhiên, sau khi quá trình khôi phục SQL MDF hoàn tất, bạn có thể thực hiện như sau để thực hiện mục tiêu của mình:

  1. Start SQL Server xưởng quản lý.
  2. Tạo một cơ sở dữ liệu mới và thiết kế các tệp và nhóm tệp dựa trên yêu cầu của bạn, chẳng hạn như trải rộng dữ liệu trên một số tệp.
  3. Sao chép cơ sở dữ liệu đã phục hồi từ cơ sở dữ liệu đã khôi phục sang cơ sở dữ liệu mới được tạo ở bước 2. Ngoài ra, bạn cũng có thể xuất cơ sở dữ liệu đã khôi phục dưới dạng tập lệnh SQL, sau đó nhập tập lệnh trở lại cơ sở dữ liệu mới.

Những hạn chế của phiên bản demo là gì?

Phiên bản demo sử dụng cùng một công cụ khôi phục dữ liệu như phiên bản đầy đủ, ngoại trừ việc nó sẽ chèn văn bản demo vào một số trường trong cơ sở dữ liệu đã khôi phục.

Bạn có thể chỉ khôi phục lược đồ bảng không?

Phần mềm khôi phục cơ sở dữ liệu SQL của chúng tôi sẽ khôi phục toàn bộ cơ sở dữ liệu, bao gồm các bảng và tất cả các đối tượng khác. Đối với bảng, cả lược đồ bảng và dữ liệu bản ghi bảng sẽ được phục hồi. Không thể khôi phục chỉ lược đồ bảng.

Những phiên bản Windows nào được hỗ trợ?

Hiện tại, hệ điều hành Windows 95/98/ME/NT/2000/XP/Vista/7/8/8.1/10/11 và Windows Server 2003/2008/2012/2016/2019 được hỗ trợ. Ngoài ra, cả hai hệ thống 32bit và 64bit đều được hỗ trợ.

Bạn có thể xuất cơ sở dữ liệu dưới dạng một tệp MDF và nhiều tệp NDF không?

Xin lỗi nhưng hiện tại chúng tôi chỉ hỗ trợ xuất một tệp SQL MDF duy nhất.

Công cụ khôi phục tệp của bạn hiển thị lỗi khi khôi phục chỉ mục. Làm thế nào để giải quyết vấn đề?

Một số chỉ mục có một số ràng buộc đặc biệt, chẳng hạn như duy nhất, trong khi dữ liệu được khôi phục có thể không đáp ứng các ràng buộc này. Sau quá trình khôi phục SQL MDF, bạn có thể làm như sau để giải quyết vấn đề:

  1. Xóa một số dữ liệu dư thừa để đảm bảo dữ liệu còn lại đáp ứng các ràng buộc. Sau đó xây dựng lại chỉ mục theo cách thủ công.

or

2. Loại bỏ một số ràng buộc trong chỉ mục và xây dựng lại thủ công.

Bạn có thể thực hiện cả 1 và 2 với các tập lệnh SQL.

Tôi chỉ có tệp MDF bị hỏng. Các tệp NDF được liên kết bị thiếu. Bạn có thể phục hồi dữ liệu?

Có, ngay cả khi bạn chỉ có tệp cơ sở dữ liệu chính, phần mềm khôi phục MDF của chúng tôi vẫn có thể khôi phục dữ liệu cho bạn. Tuy nhiên, chỉ những tệp trong tệp MDF mới có thể được phục hồi. Những tệp trong tệp NDF không thể khôi phục được vì bạn không có tệp NDF.

Bạn có thể khôi phục các đối tượng được mã hóa không?

Vâng, chúng tôi có thể. Và các đối tượng được mã hóa, chẳng hạn như các thủ tục được lưu trữ, sẽ được khôi phục và lưu dưới dạng các phiên bản được giải mã.

Bạn có thể khôi phục các bản ghi đã xóa không?

Có, theo mặc định, công cụ khôi phục tệp của chúng tôi sẽ khôi phục các bản ghi đã xóa. Bạn cũng có thể thay đổi tùy chọn như sau:

  1. Start công cụ khôi phục SQL MDF của chúng tôi.
  2. Nhấp vào tab "Tùy chọn".
  3. Chọn/Bỏ chọn tùy chọn “Khôi phục các bản ghi đã xóa” tương ứng.
  4. Sửa chữa các tập tin MDF.

Nếu tôi không biết phiên bản của SQL Server cơ sở dữ liệu?

Đừng lo lắng. Phần mềm khôi phục MDF của chúng tôi sẽ tự động phát hiện phiên bản cho bạn trước khitarts để sửa chữa cơ sở dữ liệu bị hỏng.

Bạn có thể xuất dữ liệu đã khôi phục dưới dạng tệp .CSV không?

Xin lỗi nhưng hiện tại phần mềm khôi phục MDF cơ sở dữ liệu SQL của chúng tôi không hỗ trợ làm như vậy. Nhưng bạn có thể xuất bảng của mình sang tệp .CSV trong SQL Server Trực tiếp quản lý Studio.

Tôi có thể sử dụng phiên bản đầy đủ trong bao lâu?

Giấy phép cho phiên bản đầy đủ là vĩnh viễn. Bạn có thể sử dụng nó mãi mãi và không giới hạn thời gian.

Hậu quả của tham nhũng cơ sở dữ liệu SQL là gì?

Có nhiều:

  1. Tổn thất dữ liệu.
  2. Hiệu suất xuống cấp.
  3. Một số hoạt động có thể thất bại. Chẳng hạn như sao lưu, sao chép, v.v.

Làm cách nào để phát hiện tệp MDF bị hỏng?

Nếu bạn gặp phải bất kỳ vấn đề nào trong danh sách, thì tệp MDF của bạn bị hỏng. Ngoài ra, bạn cũng có thể sử dụng lệnh sau để phát hiện tệp MDF bị hỏng:

CHỌN * TỪ msdb..suspect_pages WHERE (event_type = 1);

Các loại sự kiện khác nhau tương ứng với các lỗi khác nhau, như sau:

Loại sự kiện lỗi
1 lỗi 823 hoặc 824
2 tổng kiểm tra xấu
3 trang rách

Lưu ý rằng lệnh trên chỉ có thể phát hiện các lỗi nhỏ trong tệp MDF.

Bạn có thể khôi phục các tệp MDF bị Ransomware tấn công không?

Ransomware là một loại phần mềm độc hại. Nó sẽ mã hóa các tệp cơ sở dữ liệu MDF của bạn. Bạn cần trả tiền cho người tạo Ransomware để giải mã cơ sở dữ liệu của bạn và lấy lại dữ liệu của bạn.

May mắn thay, phần mềm khôi phục cơ sở dữ liệu SQL của chúng tôi có thể khôi phục dữ liệu từ các tệp MDF bị nhiễm Ransomware.

Các bài viết khác trong Kiến thức