SQL Server Change Database Collate, Collation 優雅的方式調整資料庫的定序

2024-01-24

筆記 SQL Server 如何使用 TSQL 的方式更改 Collate, Collation (定序)。

SQL Server Logo

說明

使用指令的好處是可以先切換成 Single User Mode 完成調整 Collate 所需的獨佔權限,作業完成後再切換恢復。

不囉嗦,直接上作業用的 TSQL:

ALTER DATABASE DatabaseName SET SINGLE_USER WITH ROLLBACK IMMEDIATE;

USE [master]
ALTER DATABASE [DatabaseName] COLLATE Chinese_Taiwan_Stroke_CI_AS
GO

ALTER DATABASE DatabaseName SET MULTI_USER;