Khi cài đặt SQL Server, do không chọn Collation phù hợp dẫn đến khi vận hành thường bị conflic collation của SQL Server và Database.
Các phần mềm hiện tại ở Việt Nam thường sử dụng collation “SQL_Latin1_General_CP1_CI_AS” (như phần mềm kế toán Fast, Misa, Baravo …), nhưng khi cài đặt SQL Server đôi lúc để mặc định thì bộ cài đặt tự động chọn collation “Latin1_General_CI_AS” nên dẫn đến khi Restore file backup với collation khác vào sẽ báo xung đột về collation của database.
Vd như lỗi: Cannot resolve the collation conflict between “Latin1_General_CI_AS” and “SQL_Latin1_General_CP1_CI_AS”
Có nhiều cách để sửa lỗi này:
1. Cách tốt nhất là cài lại SQL Server và chọn Collation phù hợp.
![](https://phanmem123.net/wp-content/uploads/2024/06/SQLSERVER22-setup-Collation.png)
Hướng dẫn cài đặt SQL Server 2022
2. Nếu không muốn cài lại SQL Server, đây là một trong những cách mà tôi đã làm thành công.
– Tìm một instance SQL ở máy nào đó, đã cài đúng Collation (chú ý là phiên bản SQL server 2 máy phải giống nhau).
– Backup database Model (đây là một database nằm trong phần Sys Databases).
– Restore database Model đúng đã backup ở bước trên sang instance SQL bị lỗi Conflict Collation.
– Restart lại service SQL Server và kiểm tra lại.
Hướng dẫn Restore dữ liệu SQL Server