Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Bài viết này áp dụng cho Microsoft Dynamics NAV cho tất cả các nước và tất cả ngôn ngữ.

Giới thiệu

Cơ sở dữ liệu kiểm tra công cụ mới cho Microsoft Dynamics NAV kiểm tra sự không nhất quán giữa Microsoft Dynamics NAV đối tượng siêu dữ liệu trạng bảng và SQL Server (CheckSnapshot) hoặc kiểm tra và tùy chọn đúng ký tự khoảng trắng không hợp lệ trong mã loại dữ liệu (FindInvalidCodeFields). Bạn có thể sử dụng công cụ cho Microsoft Dynamics NAV 2013 R2 và các phiên bản mới hơn (như Microsoft Dynamics NAV 2015 và Microsoft Dynamics NAV 2016).

Công cụ này thay thế các phiên bản trước phát hành hotfix KB2963997.

Chú ý Microsoft khuyên bạn thực hiện sao lưu cơ sở dữ liệu đích trước khi chạy công cụ kiểm tra cơ sở dữ liệu.



CheckSnapshot


Khi Microsoft Dynamics NAV áp dụng thay đổi thiết kế bảng trong SQL Server; những thay đổi này được tính dựa trên sự khác biệt giữa bảng siêu dữ liệu đối tượng là một phần của cơ sở dữ liệu ứng dụng Microsoft Dynamics NAV, và bảng đối tượng siêu dữ liệu ảnh chụp trong Microsoft Dynamics NAV thuê cơ sở dữ liệu. Nếu bảng đối tượng siêu dữ liệu trạng có một giao diện chính xác của thiết kế thực bảng trong SQL Server, sau đó Microsoft Dynamics NAV Server không thể áp dụng thay đổi thiết kế bảng đó và Microsoft Dynamics NAV không thể truy cập cơ sở dữ liệu.


Nếu công cụ báo cáo sự cố, có các cách khác nhau để giải quyết sự cố. Một tuỳ chọn để giải quyết vấn đề là tự sắp xếp table(s) trong SQL Server với Microsoft Dynamics NAV siêu dữ liệu. Ví dụ: bạn có thể tạo bảng, chỉ mục hoặc trường thiếu. Tuỳ chọn khác là sắp xếp Microsoft Dynamics NAV siêu dữ liệu với SQL Server. Cách thực hiện việc này là để thay đổi trong môi trường phát triển Microsoft Dynamics NAV để bảng phù hợp với bố cục trong SQL Server. Rồi chạy lệnh sau để cập nhật ảnh chụp:


tuyên bố @objectId int = 3
Cập Nhật siêu dữ liệu bộ [ảnh chụp siêu dữ liệu đối tượng] = (chọn siêu dữ liệu từ [siêu dữ liệu đối tượng]
vị trí [loại đối tượng] = 1 & [Object ID]=@objectId) nơi [loại đối tượng] = 1 & [đối tượng
ID]=@objectId   


Cú pháp kiểm tra cơ sở dữ liệu
NavCheckDatabase CheckSnapshot [-máy chủ] < chuỗi > [-cơ sở dữ liệu] < chuỗi > [/ AppDatabase] < chuỗi >



Mô tả tham số:

Máy chủ: Tên máy chủ cơ sở dữ liệu mà bạn muốn chạy lệnh. Để xác định máy tính cục bộ, chỉ định ".".
Cơ sở dữ liệu: Tên cơ sở dữ liệu mà bạn muốn kiểm tra, chẳng hạn như DynamicsNAVDB.
AppDatabase: Tên cơ sở dữ liệu ứng dụng, chẳng hạn như MyAppDB.


Nếu appdatabasename không được chỉ định, sau đó cho ứng dụng và cơ sở dữ liệu thuê có cùng (hợp lệ chế), ví dụ:

NavCheckDatabase CheckSnapshot. DynamicsNAVDB



FindInvalidCodeFields


Công cụ kiểm tra cơ sở dữ liệu có khả năng tìm kiếm và điều chỉnh khoảng trắng không hợp lệ (theo định nghĩa của .NET Framework) trên mã trường cơ sở dữ liệu Microsoft Dynamics NAV. Công cụ đi qua và đọc tất cả dữ liệu và tính hoặc hiển thị hoặc khắc phục hiện có mã trường có khoảng trắng trong đó.

Nếu công cụ báo cáo sự cố, bạn cũng có thể tìm thấy bản ghi có whitespaces bằng cách đặt tham số mở rộng; khi sử dụng, nó cũng sẽ hiển thị các giá trị tỉa hồ sơ có chứa các whitespaces.

Nếu bạn muốn công cụ sửa đổi dữ liệu này, đặt tham số thay đổi. Nếu bạn đặt tham số thay đổi, công cụ đọc mã tất cả dữ liệu, tìm thấy hồ sơ chứa khoảng trắng và loại bỏ khoảng trắng ở đầu và cuối của giá trị mã. Microsoft Dynamics NAV Server cũng sử dụng các giá trị tỉa khi làm việc với mã trường.


Cú pháp
NavCheckDatabase FindInvalidCodeFields [-máy chủ] < chuỗi > [-cơ sở dữ liệu] < chuỗi > < chuỗi > [AppDatabase] [-mở rộng] [/ sửa đổi]


Mô tả tham số:
  
Chủ: Tên máy chủ cơ sở dữ liệu mà bạn muốn chạy lệnh. Để xác định máy tính cục bộ, chỉ định ".".
Cơ sở dữ liệu: Tên cơ sở dữ liệu mà bạn muốn kiểm tra, chẳng hạn như DynamicsNAVDB.
AppDatabase: Tên cơ sở dữ liệu ứng dụng, chẳng hạn như MyAppDB.
Mở rộng: Xác định nếu kết quả phải trả lại hồ sơ tỉa có whitespaces không hợp lệ.
Sửa đổi: Chỉ định nếu công cụ phải cắt các giá trị của mã trường với whitespaces và Cập Nhật cơ sở dữ liệu SQL Server.


Không nên sử dụng appdatabasename khi sử dụng FindInvalidCodeFields, ví dụ:

NavCheckDatabase FindInvalidCodeField. DynamicsNAVDB

Thông tin

Thông tin về cập nhật nóng

Cập nhật nóng được hỗ trợ do Microsoft cung cấp. Đó là một phần "Tải xuống Hotfix sẵn có" ở đầu bài viết cơ sở kiến thức này. Nếu bạn đang gặp sự cố tải xuống, cài đặt hotfix này, hoặc có câu hỏi hỗ trợ kỹ thuật khác, hãy liên hệ với đối tác của bạn hoặc, nếu đăng ký kế hoạch hỗ trợ trực tiếp với Microsoft, bạn có thể liên hệ với hỗ trợ kỹ thuật cho Microsoft Dynamics và tạo ra một yêu cầu hỗ trợ mới. Để thực hiện việc này, hãy ghé thăm website sau của Microsoft:

https://mbs.microsoft.com/support/newstart.aspxBạn cũng có thể liên hệ hỗ trợ kỹ thuật cho Microsoft Dynamics qua điện thoại bằng cách sử dụng các liên kết cho quốc gia số điện thoại cụ thể. Để thực hiện việc này, hãy ghé thăm một web site sau của Microsoft:

Đối tác

https://mbs.microsoft.com/partnersource/global/support/support-news/support_telephoneKhách hàng

https://mbs.microsoft.com/customersource/Global/NAV/support/support-news/support_telephoneTrong trường hợp đặc biệt, chi phí thường phát sinh để hỗ trợ các cuộc gọi có thể bị hủy bỏ nếu chuyên viên hỗ trợ kỹ thuật cho Microsoft Dynamics và sản phẩm liên quan xác định rằng một Cập Nhật cụ thể sẽ giải quyết vấn đề của bạn. Chi phí hỗ trợ thông thường sẽ áp dụng bất kỳ vấn đề không Cập Nhật cụ thể trong câu hỏi và câu hỏi hỗ trợ bổ sung.

Làm thế nào để có được hotfix Microsoft Dynamics NAV hoặc cập nhật tệp

Sau khi bạn yêu cầu một hotfix Microsoft Dynamics NAV, siêu liên kết sẽ được gửi cho bạn trong e-mail.


E-mail sẽ chứa một liên kết. Bạn có thể sử dụng các siêu liên kết để tải xuống hotfix Microsoft Dynamics NAV hoặc các tập tin Cập Nhật. Khi bạn bấm vào siêu liên kết, hộp thoại Tệp tải xuống – cảnh báo bảo mật mở. Sau đó, bạn được nhắc để chạy, lưu hoặc hủy bỏ tải xuống.


Nếu bạn bấm chạy, các tệp bắt đầu tải xuống và trình giải nén. Bạn phải chỉ định một thư mục cho tệp mới và sau đó cung cấp mật khẩu.


Nếu bạn bấm lưu, bạn phải chỉ định đường dẫn lưu tệp nén. Khi bạn mở tệp mà bạn đã lưu, bạn được nhắc chỉ định đường dẫn tệp.

Nếu bạn bấm huỷ, dừng quá trình tải xuống.

Điều kiện tiên quyết

Bạn phải có Microsoft Dynamics NAV 2013 R2, Microsoft Dynamics NAV 2015, hoặc cài đặt Microsoft Dynamics NAV 2016 để áp dụng hotfix này.

Thông tin về tệp

Phiên bản toàn cầu của hotfix này có các thuộc tính tệp (hoặc thuộc tính tệp mới hơn) được liệt kê trong bảng sau. Ngày và giờ của các tệp này được liệt kê theo Giờ Quốc tế Phối hợp (UTC). Khi bạn xem thông tin về tệp, ngày và giờ được chuyển đổi thành giờ địa phương. Để tìm sự khác nhau giữa UTC và giờ địa phương, sử dụng tab Múi Giờ trong mục Ngày và Giờ trong Pa-nen điều khiển.

Trạng thái

Microsoft đã xác nhận rằng đây là sự cố trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

Thông tin

Để biết thêm thông tin, 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:

824684 mô tả thuật ngữ chuẩn được sử dụng để miêu tả các bản cập nhật phần mềm Microsoft

Lưu ý Đây là một bài viết "XUẤT BẢN NHANH" được tạo trực tiếp từ trung tâm hỗ trợ của Microsoft. Thông tin này được cung cấp-trả lời cho các vấn đề mới xuất hiện. Vì nhanh chóng sẵn, các tài liệu có thể bao gồm lỗi và có thể được sửa đổi bất kỳ lúc nào mà không cần thông báo. Xem Điều khoản sử dụng để xem xét khác.

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×