SQL Server (edit)
SQL Server Reporting Services (SSRS)
SQL Server Reporting Services (SSRS) is a server-based report generating software system from Microsoft. It is part of suite of Microsoft SQL Server services, including SSAS (SQL Server Analysis Services) and SSIS (SQL Server Integration Services).
SQL Server Integration Services (SSIS)
SQL Server Integration Services (SSIS) is a component of the Microsoft SQL Server database software that can be used to perform a broad range of data migration tasks.
COLLATE
CREATE DATABASE MyDB
COLLATE SQL_Latin1_General_CP1_CI_AS;
GO
ALTER DATABASE MyDB
COLLATE Vietnamese_CI_AS;
GO
create database SQLDB collate Latin1_General_CS_AS;
go
create database SQLDB1 collate Latin1_General_CI_AS;
go
SELECT DATABASEPROPERTYEX('SQLDB', 'Collation') SQLDB;
SELECT DATABASEPROPERTYEX('SQLDB1', 'Collation') SQLDB1;
|
Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "Latin1_General_CI_AS" in the equal to operation
ALTER TABLE YourTableName ALTER COLUMN OffendingColumn VARCHAR(100) COLLATE Latin1_General_CI_AS NOT NULL
COLLATE: xác định hệ thống ngôn ngữ cho DB của bạn. Liên quan đến việc xắp xếp chuỗi là chủ yếu.
https://ppolyzos.com/2016/12/07/change-sql-server-database/
Để nhập dữ liệu tiếng Việt Unicode (dựng sẵn) thì chỉ cần dùng collation SQL_Latin1_General_CP1_CI_AS (mặc định) là được. Tuy nhiên kết quả sắp xếp lại không đúng theo thứ tự trong tự điển.
Windows System Locale: Vietnamese, Default SQL Collation: Vietnamese_CI_AS
Không cần phải đổi Windows System Locale để có Vietnamese_CI_AS collation. Bạn có thể override default collation, như sau:
SELECT * FROM aTable ORDER BY aColumn COLLATE Vietnamese_CI_AS
https://www.ddth.com/archive/index.php/t-125380.html
Sort data in correct Vietnamese alphabetical order
Cách sửa lỗi conflict collation trong MS SQL Server
Trong quá trình cài đặt SQL Server, do không chú 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ó 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.
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à cũng phải đúng phiên bản SQL server).
- 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 Conflic Collation.
- Restart lại service SQL Server và kiểm tra lại.
C# Sort List of Strings with Localization
https://stackoverflow.com/questions/5544955/sort-list-by-localization
Unit Test
Test-Driven Development (TDD)
Behavior-Driven Development (BDD)