社区
MS-SQL Server
帖子详情
SQL2005排序规则
zyug
2007-08-15 10:16:02
有几个表是从2000导过来,有几个表是新建的
内联查询的时候就报规则不一样
然后改了一个,其它的又报,后来改到与之相关的都要改
表慢慢的多了,相关联的字段了,有没有一个方法可以改的所有字段的排序规则都一样
...全文
817
6
打赏
收藏
SQL2005排序规则
有几个表是从2000导过来,有几个表是新建的 内联查询的时候就报规则不一样 然后改了一个,其它的又报,后来改到与之相关的都要改 表慢慢的多了,相关联的字段了,有没有一个方法可以改的所有字段的排序规则都一样
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fa_ge
2007-08-15
打赏
举报
回复
用sp_help 表名 來看這個表的排序規則,
在創建表進加上collete 排序規則 ,或在 left join 條件後加上它
zjcxc
元老
2007-08-15
打赏
举报
回复
当然, 如果你的数据量不大, 条件许可的话, 你可以把你的库中所有的对象生成脚本, 去掉排序规则定义
然后使用此脚本建立一个新库, 再把数据从旧库过去, 最后用新库代替旧库
zjcxc
元老
2007-08-15
打赏
举报
回复
你可以用下面的脚本查出所有表/列上的排序规则定义, 然后逐个修改不符合要求的
SELECT
O.name, C.name, C.collation
FROM sysobjects O, syscolumns C
WHERE C.collation IS NOT NULL
AND O.id = C.id
AND O.status >= 0
AND O.xtype = 'U'
zjcxc
元老
2007-08-15
打赏
举报
回复
没有便宜的脚本可以改, 改排序规则需要遵守ALTER COLUMNS的约定, 这个约定有点多, 不但要取得列的类型定义.
如果列上有主键/约束, 还得先删除, 修改后再建立回来, 而约束还包含外键约束, 这个还要和处理相关表
所以自动化处理这个的代价比较高.
paoluo
2007-08-15
打赏
举报
回复
try
修改排序規則
表中列
ALTER TABLE tb
ALTER COLUMN colname nvarchar(100) COLLATE SQL_Latin1_General_CP1_CI_AS
数据库
ALTER DATABASE database
COLLATE SQL_Latin1_General_CP1_CI_AS
stou
2007-08-15
打赏
举报
回复
也碰到过这样的,没解决.
SQL
_server_
2005
排序
规则
的修改.doc
SQL
_server_
2005
排序
规则
的修改.doc
SQL
Server维护
目录
SQL
Server维护 1 适用人员: 2 一、
SQL
Server安装 4
SQL
2000安装 4 检查
SQL
Server 2000版本 20
SQL
2005
安装 20
SQL
2005
配置 32 检查
SQL
Server
2005
版本 34
SQL
2008(包括
SQL
2008R2)安装 35
SQL
2008配置 45 检查
SQL
Server 2008版本 45 Windows 2008中安装
SQL
2008 46 常见问题 49 安装过程中提示有文件或进程挂起 49 使用windows账号可以登录,可是sa没法登陆 49 本地能连接上,其他电脑不能连接 52 安装过程中提示性能计数器错误 52 二、
SQL
Server卸载 54
SQL
2000卸载 54
SQL
2005
卸载 55
SQL
2008卸载 56 三、 更改
SQL
Server
排序
规则
56
SQL
2000
排序
规则
修改 56
SQL
2005
排序
规则
修改 58
SQL
2008
排序
规则
修改 58 四、 备份与还原数据库 59
SQL
2000备份数据库 59
SQL
2000还原数据库 62
SQL
2005
/2008 备份数据库 65
SQL
2005
/2008 还原数据库 68 五、 附加与分离数据库 74
SQL
2000附加数据库 75
SQL
2000分离数据库 76
SQL
2005
/2008附加数据库 77
SQL
2005
/2008分离数据库 81 六、 建立维护计划为服务器加速 83
SQL
2000中建立维护计划优化系统 83
SQL
2005
或
SQL
2008种建立维护计划优化系统 88 1、自行创建维护计划 88 2、运用维护计划向导创建维护计划 91 3、各维护计划任务选项的说明 101 4、手动删除维护计划 107 七、 启用AWE或者3GB为服务器加速 108 判断采用AWE还是3GB 108 AWE方式确定
SQL
Server占用的内存大小 108 3GB开启方式 108 在
SQL
2000 中开启AWE 111 在
SQL
2005
或
SQL
2008中开启AWE 113 八、 日志清除 116 各版本数据库清除语句 116
SQL
2000、
SQL
2005
清除语句 116
SQL
2008清除语句 116 通过重建数据库彻底解决问题(还没实践过,慎用) 116 九、 索引维护 117
SQL
2000索引维护 117
SQL
2005
/2008索引维护 121 十、 触发器管理 125 触发器查询语句 125 触发器管理语句 126 触发器管理工具 126 十一、 利用
SQL
Server导入导出数据 127
SQL
2000数据导入导出 127
SQL
2005
/2008数据导入导出 133 十二、
SQL
跟踪器的使用 144 易飞6.0特殊设置 144
SQL
2000跟踪器的使用 145
SQL
2005
/2008跟踪器的使用 150 十三、 数据库异常检测以及简单修复 154 1.
SQL
Server数据库为什么易损坏呢? 154 2 预防措施 154 3. 其他的一些常用的修复命令 154 1. DBCC CHECKDB 154 2. DBCC CHECKTABLE 155 4.数据库日志损坏的修复 155 5. 数据库质疑的一般处理 156 6.还原数据库到指定时间点 156
Microsoft
SQL
Server
2005
服务器安全与维护
本课程从安装
SQL
Server
2005
基础讲起逐步深入创建维护计划任务、配置服务器和角色管理、日志备份还原操作等。
SQL
中文
排序
SQL
用中文字段
排序
,默认是按拼音来排的。 MS
SQL
2005
不是这样的,那么
排序
问题怎么解决呢? 很简单,加上我们希望根据什么来(拼音或者笔画)
排序
的
排序
规则
就好了。
Microsoft
SQL
Server
2005
技术内幕:存储引擎(中文).pdf
SQL
Server
2005
微软官方权威参考书. 公球公认
SQL
Server
2005
经典著作.. 数据库“铁人”、微软MVP胡百敬先生鼎力推荐 微软
SQL
Server 总部Principal Group 项目经理朱凌志鼎力推荐 本书详细介绍了数据引擎的基础运作,包含了数据库的设定与数据实际在硬盘的摆放、索引结构、事务与锁定等。除了解释设计理念与运作原理外,还辅之以测试验证的方式。数据库开发者和管理员可从中获得最优的方法、务实的建议和实例代码来帮助他们掌握创建和维护企业级关系数据库所需的复杂技术。该书获得资深专家关于创建和维护健壮数据库的高屋建瓴般的视野和入木三分的剖析,十分适合有一定数据库基础的读者学习。 内容简介 本书是Inside Microsoft
SQL
Server 2000的作者Kalen Delaney的又一经典著作,是Inside Microsoft
SQL
Server
2005
系列四本著作中的一本。本书对
SQL
Server
2005
存储引擎方面的知识进行了全面而详细的阐述,包括数据库文件、日志和恢复、表、索引及其管理、锁定和并发等内容。除了解释设计理念与运作原理外,书中还辅之以大量简短而有力的实例。您将跟随一位广受欢迎的作家同时也是
SQL
Server资深专家一起深入探索
SQL
Server存储引擎的技术内幕。 本书适合于专业数据库开发者、BI开发者、DBA和以
SQL
Server作为后台数据库的一般应用程序开发者。本书不仅适合
SQL
Server
2005
的初级读者,也适合
SQL
Server
2005
的中高级读者。读者可以从中获得最优的方法、务实的建议和实例代码来帮助他们掌握创建和维护企业级关系数据库所需的复杂技术。本书是所有
SQL
Server
2005
用户的案头必备之书。 作者简介 Kalen Delaney,她还是微软出版社inside
SQL
Sever丛书的编辑。她从1987年开始便一直从事
SQL
Server相关的工作,1995年被评为MVP(微软最有价值专家》。她同时也是Solid Quality Learning的首席顾问和创始人。除此之外,她还是
SQL
Server Magazine的优秀编辑和专栏作家,她还写作了大量的
SQL
Server类书籍,包括著名的Inside Microsoft
SQL
Server2000。 目录 前言 致谢 引言 第1章
SQL
Server
2005
的安装与升级 1.1
SQL
Server
2005
安装前提
SQL
Server
2005
版本 软件要求 硬件要求 1.2 安装前决策 安全性和用户上下文 字符与
排序
规则
排序
次序 安装
SQL
Server的多个实例 安装
SQL
Server命名实例 1.3 做好安装准备
SQL
Server
2005
升级向导 1.4 迁移还是升级 迁移 升级 升级后的操作 1.5 选择组件
SQL
Server数据库服务(数据库引擎) Analysis Services Reporting Services Notification Services Integration Services 工作站组件、联机丛书及开发工具 1.6 小结 第2章
SQL
Server
2005
体系结构 2.1
SQL
Server引擎组件 观测数据库引擎行为 协议 表格格式数据流(TDS)端点 关系引擎 存储引擎
SQL
OS 2.2 内存 缓冲池和高速数据缓冲区 访问内存中的数据页 管理数据高速缓冲区中的页面 检查点 管理其他高速缓存中的内存 调节内存大小 调节缓存池大小 2.3 小结 第3章
SQL
Server
2005
的配置 3.1 使用
SQL
Server 配置管理器 配置网络协议 默认的网络配置 管理服务 3.2 系统配置 任务管理 资源分配 系统分页文件的位置 非必需的服务 网络协议 与
SQL
Server 早期版本之间的兼容性 跟踪标记(Trace Flags)
SQL
Server 的配置设定 内存选项 调度选项(Scheduling Options) 磁盘I/O 选项 查询处理选项 默认跟踪(Default Trace) 3.3 小结 第4章 数据库和数据库文件 第5章 日志和恢复 第6章 表 第7章 索引的内部构造和管理 第8章 锁定和并发
MS-SQL Server
34,593
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章