SSMS 修正斷行符號

問題描述
當預存程序或其他資料庫程式碼中,包含了非 Windows 的斷行符號,
在資料庫專案進行比對時,
會顯示檔案有差異,但看不到差異的文字內容,
更新至原始碼後,
再一次比對仍會顯示檔案有差異...



解決方法 
SSMS 開啟自動檢查編碼,並進行修正為Windows 斷行符號。

步驟如下:

SSMS 開啟自動檢查編碼
1: Open SSMS 
2: Got to Tools > Options
3: Expand the Environment Tab
4: Select Documents> Check the option for consistent line ending on load.



開啟有問題的預存程序,
會提示有編碼問題,請按下 [Yes] 進行修正




參考資料
CRLF跟LF之區別 --- 隱形的 bug

Git 在 Windows 平台處理斷行字元 (CRLF) 的注意事項