Sql-Server
SQL Server Express 2017 數據庫郵件靜默錯誤
我在 VMWare 中安裝了一個開發環境,其中包含:
- 視窗伺服器 2016
- SQL Server 速成版 2017
目標是對目前位於的基礎執行遷移測試:
- 視窗伺服器 2003
- SQL Server 速成版 2008 R2
在舊環境(2008 R2)中,我使用數據庫電子郵件發送電子郵件沒有問題。
我已經採取了相同的步驟在相同的環境中發送電子郵件。
一切似乎都運作良好。電子郵件出現在 中
sysmail_sentitems
。中沒有問題sysmail_event_log
。但是,電子郵件沒有到達。
但是沒有錯誤。我做過的測試:
- 我禁用了防火牆
- 我禁用了 Windows Defender
- 我用 Telnet 連接了
- 我嘗試了不同的電子郵件配置文件
一切似乎都進行了,但郵件沒有到達,也沒有錯誤。
知道我可以調查什麼嗎?
SQL Server Express版本不包含數據庫郵件。SQL 代理是另一個為付費版本保留的功能。
由於這是一個開發環境,我將免費安裝附帶所有企業功能的SQL Server Developer 。您只是不能儲存生產數據或在生產中使用它。這使您可以測試蘋果對蘋果。
SQL Server 2017 Developer 是一個功能齊全的免費版本,授權在非生產環境中用作開發和測試數據庫
最後我通過更改電腦名稱解決了這個問題。在尋找虛擬機之間的差異後,我注意到檢查電子郵件的標題,電腦的名稱出現在標題中。我改變了它,它開始工作了。好像以某種方式,那個名字會被屏蔽……