在vs内部的SQL server数据库中插入中文时显示问号问题
解决方法
查看正在运行的SQL Server实例的服务器排序规则
// 在新建查询中输入
SELECT SERVERPROPERTY('Collation')
发现是 SQL_Latin1_General_CP1_CI_AS
接下来找到所在的数据库名
Select * from sys.databases
//列出SQL Server中的所有数据库
需要将其更改为 Chinese_PRC_CI_AS
混合用户不能更改编码,需要先改为单用户,更改为collate Chinese_PRC_CI_AS后再改成混合用户
alter database[你的数据库名] set single_user with rollback immediate;
go
alter database[你的数据库名] collate Chinese_PRC_CI_AS;
go
alter database[你的数据库名] set multi_user;
go
再次查看编码,成功改为Chinese_PRC_CI_AS
至此就可以在数据库中输入中文了
© 版权声明
吾爱博客|AYFRE.COM 版权所有,转载请标明出处。
THE END
请登录后查看评论内容