Cannot resolve the collation conflict between "Chinese_PRC_CI_AS"
发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,如何更改SQL SERVER 2000的排序规则Alter datebase Alter datebase 数据库 Chinese_PRC_BINALTER TABLE tbALTER COLUMN
千家信息网最后更新 2025年02月07日Cannot resolve the collation conflict between "Chinese_PRC_CI_AS"如何更改SQL SERVER 2000的排序规则
Alter datebase Alter datebase 数据库 Chinese_PRC_BIN
ALTER TABLE tb
ALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CI_AS
--不区分大小写
ALTER TABLE tb
ALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CS_AS
--区分大小写
使用如下命令,可以获得更多的规则:
SELECT *
FROM ::fn_helpcollations()
更改数据库排序规则后,表中字段的排序规则仍然没变,如果在企业管理器中在设计表的界面去一个字段一个字段的改太累人了,
EXEC sp_configure 'allow updates',1 RECONFIGURE WITH OVERRIDE
update dbo.syscolumns set collationid=65572 where collationid=53284
EXEC sp_configure 'allow updates',0 RECONFIGURE WITH OVERRIDE
go
修改数据库的排序规则的时候,要确保你的数据库没有任何连接.
最好在查询分析器中用下面的方法,注意修改数据库名:
/*
关闭用户打开的进程处理
*/
use master
go
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_killspid]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[p_killspid]
GO
create proc p_killspid
@dbname varchar(200) --要关闭进程的数据库名
as
declare @sql nvarchar(500)
declare @spid nvarchar(20)
declare #tb cursor for
select spid=cast(spid as varchar(20)) from master..sysprocesses where dbid=db_id(@dbname)
open #tb
fetch next from #tb into @spid
while @@fetch_status=0
begin
exec('kill '+@spid)
fetch next from #tb into @spid
end
close #tb
deallocate #tb
go
--关闭用户连接
exec p_killspid '数据库名'
go
--修改排序规则
Alter datebase Alter datebase 数据库名 Chinese_PRC_BIN
Alter datebase Alter datebase 数据库 Chinese_PRC_BIN
ALTER TABLE tb
ALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CI_AS
--不区分大小写
ALTER TABLE tb
ALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CS_AS
--区分大小写
使用如下命令,可以获得更多的规则:
SELECT *
FROM ::fn_helpcollations()
更改数据库排序规则后,表中字段的排序规则仍然没变,如果在企业管理器中在设计表的界面去一个字段一个字段的改太累人了,
EXEC sp_configure 'allow updates',1 RECONFIGURE WITH OVERRIDE
update dbo.syscolumns set collationid=65572 where collationid=53284
EXEC sp_configure 'allow updates',0 RECONFIGURE WITH OVERRIDE
go
修改数据库的排序规则的时候,要确保你的数据库没有任何连接.
最好在查询分析器中用下面的方法,注意修改数据库名:
/*
关闭用户打开的进程处理
*/
use master
go
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_killspid]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[p_killspid]
GO
create proc p_killspid
@dbname varchar(200) --要关闭进程的数据库名
as
declare @sql nvarchar(500)
declare @spid nvarchar(20)
declare #tb cursor for
select spid=cast(spid as varchar(20)) from master..sysprocesses where dbid=db_id(@dbname)
open #tb
fetch next from #tb into @spid
while @@fetch_status=0
begin
exec('kill '+@spid)
fetch next from #tb into @spid
end
close #tb
deallocate #tb
go
--关闭用户连接
exec p_killspid '数据库名'
go
--修改排序规则
Alter datebase Alter datebase 数据库名 Chinese_PRC_BIN
数据
数据库
规则
排序
字段
大小
用户
进程
累人
中用
企业
企业管理
分析器
命令
方法
时候
更多
最好
界面
面的
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库的内部组件
网络安全 机关法院
股市网络安全龙头个股
广州工商银行的软件开发中心在哪
安卓软件开发副业
怎么将数据库中表中心的数据删除
恢复数据库查询
广德智能软件开发服务价钱
中兴服务器管理口配置
不同数据库 导入
大运会网络安全公司
网络技术安全吃c语言吗
宁波网络安全保障
我国首部网络安全法哪一年施行
地址信息数据库设计
软件开发挂靠地点经营的怎样
瑜伽软件开发
数据库中毒数据被删除
网站服务器怎么查询
论文服务器打不开
fastapi数据库查询
服务器配置管理口密码
金华网络安全宣传周启动
美国国税局网络安全保障措施
网络安全教育心得300字以下
安贞街道国家网络安全中心
联想服务器+交换机
网络安全法应履行不包括
24小时网络安全应急值守表
网络安全法相关法律