2012-09-04 43 views
8

Tôi đang gửi một tin nhắn đến hàng đợi tin nhắn khá chuẩn mà tôi đã tạo trên máy chạy Windows Server 2008 R2.Gửi tin nhắn đến hàng đợi tin nhắn trên máy của tôi ..... Lỗi "Tên đường dẫn hàng đợi không hợp lệ"

QueueName: 
directionsTest 
MachineName: 
usernameDev 

Khi tôi cố gắng gửi thư đến hàng đợi, tôi nhận được lỗi. :

Tên đường dẫn hàng đợi không hợp lệ.

Trường hợp tôi đang thực sự gửi thư này qua cửa sổ truy vấn SSMS, chúng tôi đã lưu các thủ tục gửi các thư này đến hàng đợi và chúng tôi chỉ cung cấp tên máy, tên hàng đợi và thư. Vì vậy, đây là cơ bản một truy vấn đã lưu mà tôi đã sử dụng nhiều lần, trên thực tế, tôi đã sử dụng cùng một truy vấn chính xác này vào cuối tuần trước. Kể từ đó tôi đã không thay đổi truy vấn/máy của tôi/hàng đợi/và thủ tục được lưu trữ tạo và gửi các tin nhắn này đã không thay đổi. Vì vậy, tôi không chắc chắn lý do tại sao điều này mang lại cho tôi lỗi này.

Tôi đã thử mọi thứ dưới ánh nắng mặt trời, tôi đã thử tạo hàng đợi mới trên máy tính của mình và nhận được lỗi tương tự. Tôi cũng đảm bảo rằng mọi người đều có quyền truy cập vào các hàng đợi này. Bất kỳ ý tưởng về những gì sẽ gây ra lỗi này chỉ cần bật lên? Tôi đã lùng sục trên web và tôi không tìm thấy manh mối nào về những gì có thể gây ra vấn đề này. (** Tôi cũng đã thử nghiệm gửi hàng đợi trên các máy chủ khác nhau và hoạt động này không có lỗi)

Cảm ơn lời khuyên/hướng dẫn trước.

+0

Chỉ để đảm bảo rằng mô tả của bạn không đề cập đến nó. Đây không phải là về một máy chủ nhóm, phải không? Đối với các máy chủ được nhóm, có nhiều điều cần xem xét hơn, chẳng hạn như: http://stackoverflow.com/questions/7115232/clustered-msmq-invalid-queue-path-name-when-sending chẳng hạn. –

Trả lời

8

Kiểm tra chính tả định dạng tên hàng đợi của bạn.

Nếu bạn sử dụng một cái gì đó giống như

YOURMACHINENAME\private$\YourQueueName 

bạn thay vì phải cố gắng này:

FormatName:DIRECT=OS:YOURMACHINENAME\private$\YourQueueName 

Xin lưu ý rằng phần đầu tiên có thể là trường hợp nhạy cảm.

+0

Nó đã kết thúc là một phần của chuỗi của tôi tôi đã cho ăn như tin nhắn ..... phải có goofed trên cú pháp hoặc va chạm một dấu ngoặc đơn vô tình. –

Các vấn đề liên quan