Dự đoán tốt nhất của tôi là đây không phải là một lỗi, mà là một tính năng của Sql 2012.;-) Trong các bối cảnh khác, bạn sẽ rất vui khi giữ lại cr-lf của mình, giống như khi sao chép một đoạn văn bản lớn. Chỉ là nó không hoạt động tốt trong tình huống của bạn.
Bạn luôn có thể tách chúng ra theo lựa chọn của mình. Điều này sẽ thực hiện truy vấn của bạn như bạn dự định trong cả hai phiên bản:
select REPLACE(col, CHAR(13) + CHAR(10), ', ') from table