INF: Vấn đề thường gặp Mail SQL

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:315886
Bài viết này đã được lưu trữ. Bài viết được cung cấp "nguyên trạng" và sẽ không còn được cập nhật nữa.
TÓM TẮT
Bài viết này sử dụng một câu hỏi và câu trả lời định dạng để xác định vấn đề thường bạn có thể gặp phải khi bạn làm việc với SQL Mail và cung cấp cho bạn với một số lời khuyên về làm thế nào để sửa chữa hoặc khắc phục những vấn đề này. Các lớn phần lớn các SQL thư liên quan đến vấn đề là do một cấu hình không đúng. Để thêm thông tin về cách chính xác cấu hình SQL Thư, bấm vào số bài viết dưới đây để xem bài viết trong Microsoft Kiến thức cơ bản:
263556 INF: Làm thế nào để cấu hình SQL Mail
Bài viết này presumes một kiến thức làm việc của các thông tin được cung cấp trong Q263556. Trừ khi được nêu, có ý kiến trong bài viết này liên quan đến SQL Mail cũng áp dụng cho SQLAgentMail.
THÔNG TIN THÊM

Kiểm tra cấu hình của bạn

Sửa chữa một cấu hình không đúng có thể giải quyết các rộng lớn phần lớn các vấn đề SQL Mail. Để đảm bảo rằng bạn có thư SQL cấu hình một cách chính xác, sử dụng danh sách này:
  • Bạn phải có một ứng dụng thư khách (chẳng hạn như Microsoft Outlook) cài đặt chuyên biệt trên máy tính chạy SQL Server.
  • Sử dụng các tùy chọn công ty hay nhóm làm việc cho Microsoft Outlook 2000 (Microsoft Outlook 2002 nào không có công ty hay nhóm làm việc ). Chọn các tùy chọn, vào trình đơn công cụ , bấm tùy chọn, và sau đó bấm đúp chuột vào bản ghi dịch vụ email tab. Trong hộp thoại Thư bản ghi dịch vụ , bấm vào lệnh Thư hỗ trợ . Microsoft Outlook 2002 does not work with SQL Mail khi bạn sử dụng máy chủ thư Internet trừ khi máy tính khách Outlook còn lại chạy ở tất cả các lần.
  • Bạn phải có một máy chủ thư làm việc như Microsoft Trao đổi hoặc một thư Internet (Post Office Protocol 3 [POP3] hoặc Simple Mail Hệ phục vụ vận chuyển giao thức [SMTP]). Hệ phục vụ SMTP thư gửi đi không cần giống như máy chủ thư POP3 đến; Tuy nhiên, bạn phải có một hợp lệ máy chủ thư đến với một tài khoản email được cấu hình, ngay cả khi bạn không bao giờ có kế hoạch để gửi thư cho SQL Mail.
  • Các tài khoản mà bạn sử dụng để chạy bản ghi dịch vụ SQL Server phải là trương mục vùng nếu bạn đang sử dụng một máy chủ Exchange. Trương mục vùng phải có một hộp thư trên máy chủ Exchange. Nếu bạn đang sử dụng một thư Internet máy chủ, bạn có thể sử dụng một tài khoản địa phương để Bắt đầu máy chủ SQL. Tuy nhiên, các tài khoản bạn sử dụng để Bắt đầu SQL Server không thể tài khoản hệ thống cục bộ, dưới bất kỳ hoàn cảnh. Cùng áp dụng cho tài khoản bản ghi dịch vụ bạn sử dụng để Bắt đầu SQL Đại lý nếu bạn đang sử dụng SQLAgentMail.
  • Bởi vì các cấu hình email được liên kết với một Microsoft Cửa sổ kí nhập tài khoản, bạn phải kí nhập vào máy tính đang chạy SQL Máy chủ với SQL Server bản ghi dịch vụ khởi động tài khoản để kiểm tra thư hồ sơ có sẵn cho SQL Server. Ví dụ, mở Control Panel. Trong hộp thoại Panel điều khiển , bấm đúp vào thư. Trong hộp thoại thư , nhấp đúp vào Cấu hình hiển thị. Nếu bạn đang sử dụng SQLAgentMail và tài khoản bản ghi dịch vụ SQL Agent là khác nhau từ tài khoản bản ghi dịch vụ SQL Server, bạn phải cũng kí nhập với các SQL Agent bản ghi dịch vụ khởi động tài khoản để kiểm tra thư các cấu hình có sẵn cho các SQL Agent.
  • Bạn phải có khả năng để mở ứng dụng thư khách và thử nghiệm gửi và nhận được đến máy chủ thư của bạn. Không có hộp thoại hoặc thư nên xuất hiện mà đòi hỏi phải hành động người dùng. SQL Mail sử dụng ứng dụng thư khách để gửi thư. Bởi vì SQL Mail chạy trong bản ghi dịch vụ SQL Server, hộp thoại nào đó yêu cầu tương tác người dùng xuất hiện trên máy tính để bàn ảo"" và không nhận được một phản ứng. Việc thiếu các phản ứng nguyên nhân SQL Mail để ngừng đáp ứng (hàng).
  • Bạn phải cung cấp SQL Mail hồ sơ thư bạn sử dụng để thử nghiệm cấu hình máy tính khách thư của bạn. Để làm như vậy, trong doanh nghiệp Manger, mở mục tin thư thoại bản ghi dịch vụ hỗ trợ . Trong mục tin thư thoại bản ghi dịch vụ hỗ trợ , bấm chuột phải vào SQL Mail, và sau đó bấm thuộc tính. Nếu bạn sử dụng SQLAgentMail, bạn phải cung cấp hồ sơ thư để SQL Agent. Làm như vậy, trong quản lý doanh nghiệp, mở mục tin thư thoại quản lý , Bấm chuột phải vào SQL Agent, và sau đó bấm thuộc tính.
  • Chương trình bức e-mail Internet mặc định phải là giống như ứng dụng khách thư bạn sử dụng để kiểm tra cấu hình thư. Để đảm bảo rằng bạn có đúng chương trình, mở Panel điều khiển, bấm đúp vào Internet Options, và sau đó nhấp vào tab chương trình .
  • Đối với bất kỳ những thay đổi trước có hiệu lực, bạn phải tắt máy, và sau đó khởi động lại bản ghi dịch vụ SQL Server. Nếu bạn cấu hình lại mặc định hồ sơ thư, bạn phải khởi động lại máy tính để những thay đổi có hiệu lực.

Vấn đề thường gặp

Danh sách các SQL thư liên quan đến vấn đề thường gặp của khách hàng sau. Thảo luận về các vấn đề là trong một câu hỏi và câu trả lời định dạng. Những câu hỏi không được liệt kê theo thứ tự của tần số mặc dù câu hỏi tương tự được nhóm lại với nhau. Câu trả lời các tài khoản cho mỗi nguyên nhân có thể; Tuy nhiên, họ phản ánh những nguyên nhân chính của một cụ thể vấn đề.

Q1: Tại sao đã làm SQL Mail ngừng làm việc sau khi tôi nâng cấp lên SQL Server 2000?

A1: SQL Server 2000 giới thiệu thay đổi đáng kể đến SQL thư. Các thay đổi lớn là SQL thư bây giờ sử dụng ứng dụng thư mở rộng Lập trình giao diện (MAPI) thay vì của MAPI đơn giản. Để thêm thông tin về sự khác biệt giữa đơn giản mở rộng MAPI, bấm số bài viết dưới đây để xem các bài viết trong các Cơ sở kiến thức Microsoft:
200018 Thông báo: Sự khác nhau giữa CDO, MAPI đơn giản và mở rộng MAPI
Nếu bạn đang sử dụng SQL Server 2000, Microsoft mạnh mẽ khuyến khích bạn áp dụng Microsoft SQL Server 2000 Service Pack 2 (SP2), hoặc mới hơn, trước khi bạn cố gắng sử dụng SQL thư.

Q2: Tại sao đã làm SQL Mail ngừng làm việc sau khi tôi nâng cấp Microsoft Outlook hoặc áp dụng các bản vá bảo mật Outlook?

A2: An Outlook 2000 E-Mail Security Update phát hành vào tháng 8 năm 2001 ngăn ngừa sự lây lan của giun e-mail tuyên truyền bằng cách gửi tự nhận tất cả mọi người trong sổ địa chỉ. Vá lỗi bảo mật phát hiện khi không có tầm nhìn chương trình sẽ gửi một e-mail và một hộp thoại với thông báo này xuất hiện:
Một chương trình đang cố gắng để gửi bức e-mail của bạn danh nghĩa. Bạn có muốn cho phép điều này?
Bạn phải bấm nếu bạn muốn gửi thư.

SQL Mail cho SQL Server 6.5 và SQL Server 7.0 được coi là một chương trình không Outlook là cố gắng để gửi thư. Tuy nhiên, vì SQL Mail được gọi là phục vụ SQL Server, hộp thoại sẽ được gửi đến máy tính để bàn ảo"" của các bản ghi dịch vụ SQL Server và không xuất hiện trên máy chủ. Bởi vì không có người dùng tương tác diễn ra, SQL Mail điểm dừng đáp ứng.

Các tính năng bảo mật có thể được thoải mái với các trợ giúp của người quản trị Exchange; Tuy nhiên, một giải pháp tốt hơn là để nâng cấp lên SQL Server 2000. SQL thư trong SQL Server 2000 làm cho một MAPI mở rộng kết nối, mà đi qua hộp thoại bảo mật. Để thêm thông tin về các Bảo mật Outlook vá, bấm vào số bài viết dưới đây để xem các bài viết trong cơ sở kiến thức Microsoft:
262631 OL2000: Thông tin về bản cập nhật bảo mật Outlook E-mail
Microsoft Outlook 2002 bao gồm bảo mật tính năng tìm thấy trong bản cập nhật bảo mật Outlook 2000.

Nếu bạn là đã sử dụng SQL Server 2000 và SQL Mail ngừng làm việc sau khi bạn nâng cấp lên Outlook 2002, bạn có thể sử dụng máy phục vụ thư Internet. Bạn có thể cấu hình các phiên bản trước của Outlook để bạn có thể gửi thư từ một bản ghi dịch vụ Microsoft Windows. Để cải thiện hiệu suất khi làm việc với không trao đổi thư, thư ký chạy trong không gian quá trình của Microsoft Outlook 2002, mà đòi hỏi máy tính khách Outlook được mở ở tất cả các lần khi bạn gửi thư cho một máy chủ không trao đổi. Nếu bạn không muốn để lại nhận định 2002 khách hàng đang chạy trên máy chủ của bạn ở tất cả các thời gian (yêu cầu bạn kí nhập máy chủ), bạn phải sử dụng một máy chủ Exchange như máy chủ thư của bạn hoặc cuộn Quay lại một phiên bản trước của Microsoft Outlook.

Q3: Làm thế nào để tôi biết nếu tôi có các bản vá bảo mật Outlook được cài đặt chuyên biệt trên máy chủ của tôi?

A3: trên menu Outlook giúp , bấm Về Microsoft Outlook. Nếu Phiên bản bạn Outlook năm 2000 là 9.0.0.4201 hoặc sau này, sau đó bạn có bản cập nhật bảo mật Outlook bức e-mail được cài đặt chuyên biệt.

Q4: Làm thế nào có thể tôi ngăn SQL Mail treo nếu tôi có các bản vá bảo mật Outlook hoặc tôi đang sử dụng Outlook 2002?

A4: bạn phải làm việc với người quản trị Exchange để thay đổi các thiết đặt an ninh mặc định. Các thủ tục chính xác phụ thuộc vào việc bạn đang sử dụng Outlook 2000 hoặc Outlook 2002 (được cung cấp với Office XP). Để thêm thông tin về việc thay đổi trao đổi thiết đặt bảo mật, bấm vào những con số bài viết dưới đây để xem các bài viết trong các Cơ sở kiến thức Microsoft:
263297 OL2000: Quản trị thông tin về bản cập nhật bảo mật Outlook E-mail
290499 OL2002: Quản trị thông tin về tính năng bảo mật bức e-mail
Q5: Tại sao thư gửi đi của tôi mắc kẹt trong hộp thư đến?

A5: vấn đề này là nhiều khả năng xảy ra với Outlook 2002. Để cải thiện hiệu suất bức e-mail Internet, nhóm phát triển văn phòng di chuyển thư bộ đệm in không trao đổi thư vào không gian quá trình Outlook. Bạn phải có sự Khách Outlook hàng mở để gửi e-mail gửi đi. Vấn đề này không ảnh hưởng đến các e-mail rằng triển vọng sẽ gửi đến máy chủ trao đổi.

Bạn cũng có thể gặp phải vấn đề này khi bạn sử dụng Outlook 2000. Trong trường hợp này, rất có thể nguyên nhân là bạn đã không cung cấp một máy chủ làm việc POP3 như thư đến hệ phục vụ trong hồ sơ thư.

Q6: Tại sao thư gửi đi của tôi mắc kẹt trong hộp thư đi?

A6: Vấn đề này xảy ra thường xuyên với khách hàng bức e-mail cũ hơn như Microsoft Nhắn tin Windows và Microsoft Outlook 97. Các ứng dụng thư khách đã không bao giờ có ý định được gọi là từ một bản ghi dịch vụ Windows như SQL Server. Để biết thêm chi tiết, Nhấp vào số bài viết dưới đây để xem bài viết trong các kiến thức Microsoft Cơ sở:
237913 Thông báo: Outlook đối tượng mô hình không phù hợp để chạy trong bản ghi dịch vụ của Windows
Các ứng dụng thư khách hiện nay đã lỗi thời, do đó, bạn nên không còn gặp phải vấn đề này. Tuy nhiên, nếu bạn đang có, bạn sẽ có thể để có được một hotfix bằng cách liên lạc bản ghi dịch vụ Hỗ trợ Sản phẩm của Microsoft.

Q7: Tại sao tôi không có bất kỳ tin thư thoại đã gửi trong thư Mục mục đã gửi ?

A7: SQL thư cho SQL Server 6,5 và SQL Server 7.0 lưu một đồng gửi của Gửi tin thư thoại trong cặp Khoản mục đã gửi của Outlook, đó là hành vi mặc định với đơn giản Giao diện MAPI. Thậm chí nếu bạn tắt tùy chọn này bằng việc xoá các tùy chọn lưu các đồng gửi thư trong cặp thư đã gửi trong ứng dụng thư khách Outlook, tùy chọn được bỏ qua.

SQL thư cho SQL Server 2000 được viết bằng cách sử dụng MAPI mở rộng giao diện và không không lưu một đồng gửi tin thư thoại đã gửi trong thư Mục mục đã gửi . Nếu bạn cần một đồng gửi của các thư mà SQL thư gửi từ SQL Server 2000, bạn phải cc: họ cho chính mình và tạo ra một Outlook quy tắc thư tuyến đường những đồng gửi thư vào cặp Khoản mục đã gửi của bạn.

H8: Tại sao là hộp thư của tôi đầy đủ, nhưng tôi không thấy bất kỳ thư trong cặp Khoản mục đã gửi ?

A8: trong SQL Server 7.0 và SQL Server 2000, đó là một lựa chọn trong các SQL Server đại lý tài sản cửa sổ để lưu các đồng gửi tin thư thoại đã gửi vào cặp ' khoản mục đã gửi '. Nếu bạn không chọn tùy chọn đó SQL thư lưu đồng gửi của các Đại lý SQL máy chủ thư trong mục tin thư thoại gốc của Exchange server. Khi các hộp thư trở nên đầy đủ, các thủ tục xp_sendmail lưu trữ có thể không gửi thư và trở về lỗi 0x80040403 hoặc các thông báo lỗi MAPI_E_TABLE_TOO_BIG, trong số những người khác.

Bạn sẽ không thể nhìn thấy các đồng gửi của SQLAgentMail từ Microsoft Outlook và sẽ cần phải sử dụng các tiện ích Microsoft Exchange MDB Viewer để xem và xóa các thư này. Để thêm thông tin về làm thế nào để sửa chữa điểm này vấn đề, bấm vào những con số bài viết dưới đây để xem các bài viết trong Microsoft Kiến thức cơ bản:
261133 Khắc phục: DTS "gửi thư" lấp đầy lên hộp thư và Outlook không thể xem hoặc xoá bức e-mail
308758 Khắc phục: SQL Agent thư có thể gây ra bức e-mail để được ghi vào mục tin thư thoại gốc của hộp thư nguồn
H9: Tại sao sẽ SQL Mail không xoá tập tin đính kèm e-mail của tôi?

A9: Nếu bạn chạy các thủ tục xp_sendmail lưu trữ với một truy vấn và @ attach_results là sự thật, tập tin tạm thời tạo ra cho các tập tin đính kèm là trái trong System32 mục tin thư thoại trong đó hệ điều hành Windows được cài đặt chuyên biệt. Điều này hành vi xảy ra với tất cả các phiên bản của SQL Server. Để biết thêm chi tiết về vấn đề này, bấm vào các số bài viết dưới đây để xem bài viết trong cơ sở kiến thức Microsoft:
151545 LỖI: xp_sendmail với @ truy vấn lá tệp tạm thời trên máy chủ
Q10: Tại sao được hồ sơ thư không liệt kê trong hộp thả xuống trong SQL thư tài sản?

A10: Một trong những nguyên nhân có thể là các bản ghi dịch vụ máy chủ SQL đó chạy dưới được cấu hình để Bắt đầu với trương mục hệ thống địa phương. Trương mục hệ thống cục bộ hiện không có một tên đăng nhập Windows gắn với nó; Vì vậy, không có hồ sơ thư có thể được cấu hình cho SQL Server. Tham khảo các Kiểm tra cấu hình của bạn phần trong bài viết này cho hướng dẫn về việc lựa chọn tài khoản khởi động bản ghi dịch vụ thích hợp.

Khác nguyên nhân có thể là rằng không có hồ sơ thư cho tài khoản được sử dụng để Bắt đầu bản ghi dịch vụ máy chủ MSSQL. Để cấu hình cấu hình thư để sử dụng với SQL Server Thư, bạn phải lần đầu tiên kí nhập vào máy tính Windows mà máy chủ SQL chạy với cùng một tên đăng nhập và mật khẩu được sử dụng để Bắt đầu máy chủ MSSQL bản ghi dịch vụ.

Bạn có thể không có Microsoft Outlook đặt như bức e-mail mặc định khách hàng. Tham khảo các Kiểm tra của bạn Cấu hình phần trong bài viết này để được hướng dẫn kiểm tra chương trình bức e-mail mặc định của bạn.
C11: Tại sao does SQL thư chỉ làm việc khi tôi kí nhập vào hệ phục vụ?

A11: Điều này cho thấy rằng bạn chưa SQL Mail được cấu hình đúng. Thực hiện theo danh sách kiểm tra thiết lập trong các Kiểm tra của bạn Cấu hình phần của bài viết này để kiểm chứng rằng bạn có SQL Thư cấu hình đúng. Ví dụ, a làm việc POP3 (đến thư) máy chủ có thể không có được cung cấp cho cấu hình thư.

Khác lý do có thể là bạn đang sử dụng Outlook 2002 với một thư Internet hệ phục vụ. Outlook 2002 xử lý không trao đổi máy chủ khác với Exchange các máy chủ. Bởi vì thư ký được điều hành từ trong không gian quá trình của Outlook Đối với máy chủ không trao đổi email, bạn phải có máy tính khách Outlook 2002 chạy trong Thứ tự gửi thư Internet. Khi bạn kí xuất máy chủ, máy tính khách Outlook tắt và thư không được gửi. Để khắc phục vấn đề này, bạn phải sử dụng một trong hai Outlook 2000 hoặc chuyển sang một máy chủ Exchange.

P12: Tại sao does SQL Mail ngừng đáp ứng (hàng)?

A12: Nếu SQL thư treo theo định kỳ, nguyên nhân rất có thể là sự mất mát kết nối tới máy chủ thư. Kinh nghiệm cho thấy rằng SQL Mail là bộ có khả năng để ngừng đáp ứng khi bạn sử dụng một máy chủ thư (POP3/SMTP) Internet, nhưng nó cũng có thể ngừng đáp ứng nếu kết nối tới một máy chủ trao đổi không thành công.

Điều gì xảy ra là ứng dụng thư khách cố kết nối vào máy chủ thư. Nếu kết nối không thành công, một tin thư thoại từ ứng dụng thư khách xuất hiện mà yêu cầu người sử dụng hành động về hay không để tiếp tục hoặc hủy bỏ. Các thư không xuất hiện trên hệ phục vụ vì SQL Mail được điều hành từ SQL bản ghi dịch vụ Server. Bởi vì một tin thư thoại xuất hiện, không có hành động người dùng có thể xảy ra và SQL Mail chờ đợi vô thời hạn. Ngay cả khi bạn thiết lập lại kết nối mạng SQL Mail không tự động đặt lại và thử lại. Bạn phải tắt máy và khởi động lại các SQL Server bản ghi dịch vụ trước khi có thể Bắt đầu gửi tin thư thoại một lần nữa.

Một lý do tốt cho SQL Mail để ngừng đáp ứng là nhìn mới tính năng bảo mật cảnh báo khi một ứng dụng không Outlook gửi bức e-mail. SQL thư cho SQL Server 6,5 và SQL Server 7.0 là như vậy không-Outlook các ứng dụng. Nếu một cửa sổ hộp thoại bảo mật xuất hiện khi SQL Mail được gửi, Điều này có tác dụng tương tự làm SQL Mail ngừng đáp ứng nếu như các kết nối tới máy chủ thư bị mất.

C13: Làm thế nào tôi có thể cho nếu hộp thoại hộp thư đang gây ra SQL Mail để ngừng đáp ứng?

A13: Bởi vì SQL Mail được điều hành thông qua các bản ghi dịch vụ SQL Server, bất kỳ hộp thoại hộp thư đó gây ra SQL Mail để ngừng đáp ứng không xuất hiện trên máy tính của bạn. Để xác định nếu SQL Mail gây ra hộp thoại hộp thư, bạn phải chạy SQL Server là một ứng dụng giao diện điều khiển, không phải là một bản ghi dịch vụ. Để làm như vậy, sử dụng các thẻ bước sau:

  1. kí nhập vào hệ phục vụ Windows với cùng một tài khoản được sử dụng để chạy bản ghi dịch vụ SQL Server.
  2. Mở một cửa sổ nhắc lệnh. Nếu bạn đang sử dụng máy chủ SQL năm 2000, bạn phải di chuyển vào mục tin thư thoại trong đó các tập tin thực thi tập tin cho bạn SQL Server thể hiện được cài đặt chuyên biệt.
  3. Bắt đầu SQL Server là một ứng dụng bằng cách thực hiện điều này lệnh:

    sqlservr - c

    Lưu Ý: cho SQL Server 2000, nếu bạn sử dụng một trường hợp được đặt tên, bạn phải thêm -s với tên dụ.
  4. Kết nối với SQL Server với truy vấn Analyzer, và sau đó chạy các xp_sendmail mở rộng thủ tục dịch sẵn để kiểm tra việc gửi một thư. Nếu bạn là không sử dụng SQL Server 2000, bạn có thể cần phải chạy xp_startmail mở rộng thủ tục dịch sẵn để khởi động SQL Mail trước khi bạn cố gắng gửi thư.
  5. Nếu một hộp thoại xuất hiện, bạn phải khắc phục sự cố trước khi bạn có thể sử dụng SQL thư.
H14: Tại sao có công việc theo lịch trình của tôi có sử dụng thư thông báo ngừng làm việc?

A14: SQLAgentMail cũng có thể ngừng đáp ứng khi gọi từ một theo lịch trình công việc trong SQL Agent. Đề cập đến các phản ứng với câu hỏi 13 cho tối đa các lý do phổ biến mà gây ra SQL Mail để ngừng đáp ứng. Ví dụ, khi Các trang SQLAgentMail một nhà điều hành sau khi hoàn thành một công việc theo lịch trình, đây là một cuộc gọi đồng bộ. Nếu kết nối tới máy chủ thư ngừng đáp ứng, cho lý do gì, sau đó bộ lập lịch công việc ban hành lệnh để gửi thư điểm dừng đáp ứng và các công việc theo lịch trình có khác có thể chạy cho đến khi vấn đề là Sửa chữa và đại lý máy chủ SQL được ngừng lại và khởi động lại.

Q15: Tại sao tôi nhận được một tin thư thoại "Mapi kí nhập thất bại"?

A15: Các tin thư thoại "Mapi kí nhập thất bại" thường có nghĩa là SQL Mail là không thể tìm thấy một hồ sơ thư đó để Bắt đầu. Thực hiện theo danh sách kiểm tra thiết lập trong các Kiểm tra cấu hình của bạnphần của bài viết này để đảm bảo rằng bạn có SQL thư đúng cách cấu hình.

Một lý do là rằng hồ sơ thư của bạn bị hỏng hoặc tên gọi của hồ sơ là lớn hơn 32 kí tự đại diện. Bạn có thể muốn thử đang xóa bỏ hồ sơ thư và tái tạo nó với một tên ngắn hơn để đảm bảo rằng bạn có một hồ sơ thư làm việc.

750: Tại sao tôi nhận được một thông báo "General mapi lỗi"?

A16: thông báo "General mapi lỗi" thường được gây ra bởi một không đúng SQL thư cấu hình. Thực hiện theo danh sách kiểm tra thiết lập trong các Kiểm tra cấu hình của bạn phần của bài viết này để đảm bảo rằng bạn có SQL Mail được cấu hình đúng.

Q17: Tại sao để xem lỗi 1073759806 và 1073759778 trong Nhật ký lỗi SQL Server của tôi?

A17: Nếu bạn khởi động SQL Mail bằng cách sử dụng xp_startmail extended thủ tục dịch sẵn trên SQL Server 2000, bạn sẽ thấy các thông báo lỗi sau đây trong SQL Server error log của bạn:

Lỗi: 1073759806, mức độ nghiêm trọng: 1, bang: Bắt đầu từ 0 SQL Mail Phiên làm việc....
Lỗi: 1073759778, mức độ nghiêm trọng: 1, bang: 0 SQL Mail Phiên Bắt đầu...
Đây là những thông tin (mức độ nghiêm trọng = 1) thông điệp do Bắt đầu từ SQL Mail với xp_startmail. Bắt đầu với SQL Server 2000, SQL Mail tự động từ khi bạn chạy xp_sendmail, do đó, việc sử dụng của xp_startmail là không cần thiết. Bạn có thể bỏ qua các thông điệp này.

Q18: Tại sao tôi nhận được thư lỗi 0x80040111 (hoặc tương tự như số hex) khi tôi cố gắng gửi thư?

A18: Bước đầu tiên trong việc giải quyết vấn đề này là để xác định các thông báo lỗi liên quan đến số hex lỗi. MAPI không convert lỗi các con số để dây, do đó, SQL thư chỉ trả về các số hiệu lỗi. Để thêm thông tin về làm thế nào để giải thích MAPI trở về mã, bấm vào số bài viết dưới đây để xem các bài viết trong các Cơ sở kiến thức Microsoft:
238119 Thông tin: Danh sách mở rộng MAPI số kết quả mã
Khi bạn nhìn lên giá trị hex 0x80040111, bạn nhìn thấy Điều này tương ứng với thông báo lỗi MAPI MAPI_E_LOGON_FAILED, mà chỉ ra rằng SQL Mail không thể kí nhập với hồ sơ thư cung cấp. Bạn có thể sau đó có hành động sửa sai dựa trên các thông báo lỗi.

Q19: Tại sao does SQL Mail làm việc nhưng SQLAgentMail hiện không, hoặc ngược lại?

A19: Một khả năng là các bản ghi dịch vụ SQL Server và SQL Agent Bắt đầu với tài khoản khác nhau. Thay đổi tài khoản khởi động của bản ghi dịch vụ mà không làm việc với thư để Bắt đầu với cùng một tài khoản bản ghi dịch vụ mà làm việc với thư. tắt máy, và sau đó khởi động lại bản ghi dịch vụ trước khi thử nghiệm mà sự thay đổi này sửa chữa vấn đề.

Lưu Ý: Nếu bạn đang sử dụng SQL Mail với các bản ghi dịch vụ thư Internet, một Tập tin lưu trữ cá nhân (.pst) được sử dụng để lưu trữ các thư được tải xuống e-mail từ các Hệ phục vụ POP3. Tệp .pst này được sử dụng bởi bất kỳ bản ghi dịch vụ nào có sử dụng hồ sơ thư này, và gây ra một cuộc xung đột nếu SQL Mail và SQL Agent email cho cả hai sử dụng cùng một thư hồ sơ. Cho thông tin bổ sung, bấm vào số bài viết dưới đây để xem các bài viết trong cơ sở kiến thức Microsoft:
313969 PRB: Lỗi 'không thể mở tệp .pst' xảy ra khi bạn sử dụng một cấu hình hệ phục vụ POP3 với SQL Mail
Một khả năng khác là các cấu hình khác nhau. Sau khi các tài khoản bản ghi dịch vụ cũng như nhau, thay đổi các tiện ích thư đó là không làm việc dùng hồ sơ thư cùng làm việc. tắt máy, và sau đó khởi động lại bản ghi dịch vụ trước khi thử nghiệm mà thay đổi này sửa chữa các vấn đề.

Nó là quan trọng để nhận ra rằng SQL thư cho SQL Server 6,5 và SQL Server 7.0 sử dụng MAPI đơn giản trong khi SQLAgentMail sử dụng mở rộng MAPI. Một số gửi khách hàng chỉ hỗ trợ MAPI đơn giản và sẽ làm việc với SQL Mail, nhưng không phải với SQLAgentMail. Để thêm thông tin về ứng dụng thư khách được hỗ trợ để sử dụng với SQL thư, bấm vào số bài viết dưới đây để xem các bài viết trong cơ sở kiến thức Microsoft:
311231 INF: thường xuyên hỏi câu hỏi - SQL Server - SQL Mail
Khách hàng mail mặc định cũng có thể ảnh hưởng đến các hoạt động của SQL Mail. Tham khảo các Kiểm tra của bạn Cấu hình phần để được hướng dẫn làm thế nào để kiểm tra và thay đổi chương trình thư mặc định.

Q20: Cho tại sao does nút chọn một kiểm tra tôi biết rằng nó có thể Bắt đầu và ngừng SQL Mail với của tôi hồ sơ, nhưng tôi không thể chạy SQL thư?

A20: nút chọn một kiểm tra , SQL Mail (hoặc SQLAgentMail) thuộc tính hộp thoại chỉ thử nghiệm mà bạn có thể sử dụng các được cung cấp thư hồ sơ để khởi động SQL Mail. Nó không đảm bảo rằng SQL Mail sẽ sử dụng hồ sơ này. Lý do cho việc này là rằng trong một số trường hợp, SQL Mail có thể bỏ qua hồ sơ được cung cấp thư và có thể vẫn còn sử dụng khách hàng mail mặc định đã chỉ định. Ví dụ, nếu mặc định gửi cho khách hàng là Outlook Express, và Outlook Express không được cấu hình trên máy chủ, SQL Mail có thể cố gắng sử dụng nó trong khi khởi động, và sau đó SQL thư không hoạt động đúng.

Nó là quan trọng mà các phần mềm dùng thư mặc định trên máy chủ là ứng dụng thư khách tương tự như được sử dụng để cấu hình các cấu hình thư cung cấp cho SQL Mail. Tham khảo các Kiểm tra cấu hình của bạn phần dành cho hướng dẫn về làm thế nào để kiểm tra và thay đổi chương trình thư mặc định.

Q21: Tại sao does SQL Mail không chuyển đổi dự phòng trên máy chủ cụm của tôi?

A21: SQL thư không được hỗ trợ trên một máy chủ SQL nhóm vì các Giao diện MAPI được sử dụng bởi SQL Mail là không biết cụm. Cho thông tin bổ sung, bấm vào số bài viết dưới đây để xem các bài viết trong cơ sở kiến thức Microsoft:
298723 LỖI: SQL Mail không hoàn toàn được hỗ trợ để sử dụng kết hợp với chuỗi máy chủ SQL ảo
Q22: Tại sao does SQL Mail làm việc với một danh sách phân phối?

A22: SQL Mail với 6,5 SQL Server và SQL Server 7.0 cho phép bạn gửi thư bằng cách sử dụng danh sách phân phối. Sử dụng các danh sách phân phối với SQL thư cho SQL Server 2000 chỉ hoạt động trong cấu hình cụ thể. Để biết thêm chi tiết, bấm vào số bài viết dưới đây để xem bài viết trong cơ sở kiến thức Microsoft:
315666 LỖI: XP_SENDMAIL không gửi thư đến danh sách phân phối cá nhân
FAQ sqlmail sqlagentmail

Thuộc tính

ID Bài viết: 315886 - Xem lại Lần cuối: 12/07/2015 08:37:08 - Bản sửa đổi: 3.0

Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 6.5 Standard Edition, Microsoft SQL Server 7.0 Standard Edition

  • kbnosurvey kbarchive kbhowto kbinfo kbmt KB315886 KbMtvi
Phản hồi