学习下
在本地测试没有问题的程序,放到SQL AZURE上老是出错
查到最后发现一个简单的查询语句没有返回正确结果,因为里面有中文.所以基本确认是因为排序规则的问题导致的.
查了SQL AZURE的数据库
select * from SYS.DATABASES
,默认排序是
SQL_Latin1_General_CP1_CI_AS
删除数据库重新创建,语句如下
create DATABASE database
COLLATE Chinese_PRC_CS_AS
在将本地测试成功的程序部署到SQL Azure后出现错误,原因是查询语句中包含中文导致排序规则不匹配。通过删除并重建数据库解决了问题,确保了程序在SQL Azure上的正常运行。
学习下
在本地测试没有问题的程序,放到SQL AZURE上老是出错
查到最后发现一个简单的查询语句没有返回正确结果,因为里面有中文.所以基本确认是因为排序规则的问题导致的.
查了SQL AZURE的数据库
select * from SYS.DATABASES
,默认排序是
SQL_Latin1_General_CP1_CI_AS
删除数据库重新创建,语句如下
create DATABASE database
COLLATE Chinese_PRC_CS_AS

被折叠的 条评论
为什么被折叠?
