Triệu chứng
Khi bạn tìm cách khởi động một máy chủ đang chạy dịch vụ Máy chủ Đối tượng Ứng dụng (AOS) trong Microsoft Dynamics AX 4.0, bạn nhận được thông báo lỗi tương tự như sau:
Windows thể khởi động Dynamics Server$01 trên Máy tính Cục bộ. Để biết thêm thông tin, hãy xem lại Nhật ký Sự kiện Hệ thống. Nếu đây không phải là dịch vụ của Microsoft, hãy liên hệ với nhà cung cấp và tham khảo mã lỗi 110 dành riêng cho dịch vụ.
Ngoài ra, thông báo lỗi sau đây được ghi nhật ký trong Nhật ký hệ thống:
Object Server 01: Xảy ra Lỗi Nội bộ khi thực hiện thủ tục lưu trữ khi tạo phiên cho AOS.
Sự cố này xảy ra sau khi bạn cập nhật cơ sở dữ liệu trên máy chủ đang chạy dịch vụ AOS từ Microsoft Dynamics AX 4.0 lên Microsoft Dynamics AX 4.0 với Gói Dịch vụ 1.
Nguyên nhân
Sự cố này xảy ra nếu thủ tục lưu trữ SysServerSessions và thủ tục lưu trữ SysClientSessions không tồn tại. Khi sự cố này xảy ra, máy chủ đang chạy dịch vụ AOS không thể ghi lại thông tin máy chủ thích hợp và thông tin phiên máy khách thích hợp trong cơ sở dữ liệu Microsoft SQL Server.
Giải pháp
Để giải quyết sự cố này, hãy làm theo các bước sau:
-
Trên máy chủ chứa cơ sở dữ liệu SQL Server, hãy bắt đầu chương trình Thiết lập cho Microsoft Dynamics AX 4.0 Gói Dịch vụ 1 từ DVD cài đặt.
-
Bấm để chọn hộp kiểm Máy chủ Cơ sở dữ liệu, rồi bấm Tiếp.
-
Để tạo cơ sở dữ liệu, bấm vào phiên bản được đặt tên của SQL Server.
-
Nhập tên cho cơ sở dữ liệu, rồi bấm Tiếp.
-
Làm theo các bước thích hợp tùy thuộc vào phiên bản SQL Server bạn đang chạy.
Trong SQL Server 2005-
Bấm vào Bắtđầu , trỏ đến Tấtcả Chương trình , trỏ tới Microsoft SQL Server 2005, rồi bấmvào SQL Server Management Studio.
-
Bung rộng phiên bản được đặt SQL Server bạn đã sử dụng để tạo cơ sở dữ liệu trong bước 1 đến bước 4.
-
Bung rộng Cơ sở dữ liệu.
-
Bung rộng cơ sở dữ liệu mới mà bạn đã đặt tên ở bước 4.
-
Bung rộng Khả năng lập trình, bung rộng Thủ tục đãLưu trữ , sau đó định vị thủ tục được lưu trữ sau đây:
-
CreateServerSessions
-
CreateUserSessions
-
-
Bấm chuột phải vào một trong các thủ tục đã lưu trữ này, rồi bấm Cửa sổ Trình soạn thảo Truy vấn Mới.
-
Trong dòng đầu tiên của tập lệnh, thay đổi tên cơ sở dữ liệu thành tên cơ sở dữ liệu bạn đã nâng cấp.
-
Để chạy tập lệnh, nhấn F5.
-
Lặp lại bước f qua bước h cho thủ tục lưu trữ khác.
Trong SQL Server 2000-
Bấm Vào Bắtđầu , trỏ đến Tất cả Chươngtrình , trỏ tới Microsoft SQL Server, rồi bấm vào Trình quản lý Doanh nghiệp.
-
Bung rộng phiên bản được đặt SQL Server bạn đã sử dụng để tạo cơ sở dữ liệu trong bước 1 đến bước 4.
-
Bung rộng Cơ sởdữ liệu , rồi bung rộng Dynamics.
-
Bấm Thủ tục Đã lưutrữ , rồi định vị thủ tục được lưu trữ sau đây:
-
CreateServerSessions
-
CreateUserSessions
-
-
Bấm chuột phải vào một trong những thủ tục đã lưu trữ này, rồi bấm Tạo SQL Script.
-
Trong cửa sổ Tạo SQL Script, bấm Xem trước, rồi bấm Sao chép.
-
Trong SQL Server Enterprise Manager, bấm Công cụ, rồi bấm Trình phân SQL vấn.
-
Trong cửa sổ SQL Phân tích Truy vấn Mới, hãy dán tập lệnh mà bạn đã sao chép ở bước f.
-
Trên thanh SQL Server Trình quản lý Doanh nghiệp, thay đổi tên của cơ sở dữ liệu thành tên của cơ sở dữ liệu mà bạn đã nâng cấp.
-
Để chạy tập lệnh, nhấn F5.
-
Lặp lại bước e qua bước j cho thủ tục lưu trữ khác.
-