Áp dụng cho
Dynamics GP 2010

Triệu chứng

Khi tìm cách tạo một công ty mới trong Microsoft Dynamics GP, bạn nhận được thông báo lỗi sau:

Cài đặt cơ sở dữ liệuName không thành công! Microsoft Dynamics GP Utilities giờ sẽ tắt máy.

Khi bấm vào OK,bạn sẽ trở về cửa sổ Nhiệm vụ Bổ sung. Khi bạn khởi động Microsoft Dynamics GP, công ty mới sẽ không xuất hiện trong danh sách các công ty có sẵn. Tuy nhiên, cơ sở dữ liệu công ty mới sẽ xuất hiện trong Microsoft SQL Server.

Nguyên nhân

Sự cố này xảy ra nếu bạn chỉ định một từ SQL Server lưu trữ làm ID Công ty của công ty mới. Từ khóa dành riêng SQL Server bao gồm các từ khóa sau đây:

  • CROSS

  • GRANT

  • ALL

  • UPDATE

  • FROM

  • SET

Từ khóa riêng SQL Server không được hỗ trợ như ID công ty trong Microsoft Dynamics GP. Để xác định xem một từ có phải là từ khóa SQL Server dành riêng hay không, hãy nhập từ đó vào cửa sổ truy vấn trong SQL Server 2005 Management Studio hoặc trong cửa sổ truy vấn trong Trình phân tích Truy vấn. Nếu từ đó trở nên mờ đi hoặc nếu từ đó trở thành màu lam, từ đó sẽ là một từ SQL Server biến. Nếu từ này vẫn màu đen, bạn có thể sử dụng từ đó làm ID công ty hợp lệ trong Microsoft Dynamics GP.

Giải pháp

Để giải quyết vấn đề này, hãy loại bỏ cơ sở dữ liệu công ty cùng với tham chiếu đến ID công ty không hợp lệ. Sau đó, tạo lại công ty. Để thực hiện việc này, hãy làm theo những bước sau.

SQL Server 2005

  1. Trên máy tính đang chạy SQL Server 2005, bấm vào Bắt đầu ,trỏ đến Chương trình ,trỏ tới Microsoft SQL Server 2005, bấm vào SQL Server Management Studio, rồi kết nối với phiên bản SQL Server mà cơ sở dữ liệu Microsoft Dynamics GP được đặt trên đó.

  2. Bung rộng Cơ sởdữ liệu , rồi định vị cơ sở dữ liệu công ty mới mà bạn đã tạo. Ví dụ, định vị CROSS.

  3. Bấm chuột phải vào cơ sở dữ liệu công ty, rồi bấm Xóa.

  4. Trong cửa sổ Xóa Đối tượng, bấm OK.

  5. Trong cửa sổ SQL Server Management Studio, bấm Vào Truy vấn Mới.

  6. Để loại bỏ tham chiếu đến ID công ty không hợp lệ, hãy nhập câu lệnh sau đây, rồi bấm Thực thi.

    xóa DYNAMICS. DB_Upgrade tên db_name = 'TênCơ sở dữ liệu 'Lưu ý Trong câu lệnh này, hãy thay tên Tên Cơ sở dữ liệu bằng tên của cơ sở dữ liệu bị ảnh hưởng. Ví dụ: thay thế DatabaseName bằng CROSS.

  7. Khởi động Microsoft Dynamics GP Utilities, rồi tạo một công ty mới. Trong hộp ID Công ty, nhập ID công ty không phải là từ khóa dành riêng SQL Server bạn.

SQL Server 2000

  1. Trên máy tính đang chạy Phiên bản SQL Server 2000, hãy khởi động Trình quản lý Doanh nghiệp.

  2. Bung rộng Máy chủ Microsoft SQL, bung rộng Nhóm SQL Server, bung rộng phiên bản SQL Server có đặt cơ sở dữ liệu Microsoft Dynamics GP, bung rộng Cơ sở dữ liệu ,rồi định vị cơ sở dữ liệu công ty mới mà bạn đã tạo. Ví dụ, định vị CROSS.

  3. Bấm chuột phải vào cơ sở dữ liệu công ty, rồi bấm Xóa.

  4. Bấm Có để xác nhận việc loại bỏ cơ sở dữ liệu.

  5. Bắt đầu Trình phân tích Truy vấn, rồi kết nối với phiên bản SQL Server cơ sở dữ liệu Microsoft Dynamics GP trên đó.

  6. Để loại bỏ tham chiếu đến ID công ty không hợp lệ, hãy nhập câu lệnh sau đây, rồi nhấn F5.

    xóa DYNAMICS. DB_Upgrade tên db_name = 'TênCơ sở dữ liệu 'Lưu ý Trong câu lệnh này, hãy thay tên Tên Cơ sở dữ liệu bằng tên của cơ sở dữ liệu bị ảnh hưởng. Ví dụ: thay thế DatabaseName bằng CROSS.

  7. Khởi động Microsoft Dynamics GP Utilities, rồi tạo một công ty mới. Trong hộp ID Công ty, nhập ID công ty không phải là từ khóa dành riêng SQL Server bạn.

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.