Azure sqlserver 更改字符集

前言

我们的Azure SQL Server是在2018年建的,当时还不支持汉字的字符集。然后最近发现因为字符集的缘故,出了bug,要调整字符集。然后就照着sqlserver 排序规则(字符集)查看与修改 一通修改。

然后神奇的事情来了,Sql Server 刚建好的时候,可以改DB的字符集。但是已经存在的DB,无法调整。

经过

试了几次,无奈之下只能找了MicroSoft Support。经过再三确认,为了防止误操作,这个功能在local版本的SQL Server 是有的,但是Azure版本关了,能改成功是因为刚创建Server 的几秒钟之内,权限配置啥的还没完全生效。 What the fxxk!!! 问题没解决,还帮微软找了一个bug。

然后再三确认,Azure SQL Server 一但建好,就没法改字符集,要改动这个,只能删库+跑路。 啊不对, 是删库之后重新建表导入数据。

尾声

你以为这样,我就放弃了,安心删库了?

才不是呢,经过我的不屑努力,我发现了一个狗招(可能是微软的另一个bug)。我新建一个SQL Server,字符集支持中文,然后再把我需要的DB,从当前Server 复制到目标Server。 然后奇迹发生了,在目标Server中居然可以改字符集了!!!

Holy!!!

相关推荐
带娃的IT创业者7 小时前
《AI大模型应知应会100篇》第39篇:多模态大模型应用:文本、图像和音频的协同处理
人工智能·microsoft·音视频
编程乐趣15 小时前
推荐一个微软官方开源浏览器自动化工具,可以用于UI自动化测试、爬虫等,具备.Net、Java、Python等多个版本!
microsoft·ui·自动化
冰茶_1 天前
WPF之XAML基础
microsoft·微软·c#·.net·wpf·xaml·xamarin
悟能不能悟2 天前
革新桌面自动化:微软UFO²操作系统深度解析与未来展望
运维·microsoft·自动化
冰茶_2 天前
C#中常见的设计模式
java·开发语言·microsoft·设计模式·微软·c#·命令模式
獨枭2 天前
Spring Boot 连接 Microsoft SQL Server 实现登录验证
spring boot·后端·microsoft
Zhen (Evan) Wang2 天前
.NET 6 + Dapper + User-Defined Table Type
sqlserver·c#·.net·wpf
试着2 天前
【新技术】微软 Azure Test Impact Analyzer (TIA) 全面解析
测试工具·microsoft·azure·测试覆盖率
qq_297908012 天前
c#简易超市充值卡程序充值消费查余额
经验分享·sqlserver·开源·c#·.net·开源软件
Java-云海3 天前
微软官网Win10镜像下载快速获取ISO文件
windows·microsoft·虚拟机·iso镜像·windows10系统