【发布时间】:2015-06-07 14:33:50
【问题描述】:
目前处于起步阶段。目前,我有一个SQL Server 数据库,它使用collation 的SQL_Latin1_General_CP1_CI_AS。据我了解,作品中需要支持多种语言,特别是西班牙语、法语、葡萄牙语,也许还有意大利语。荷兰语和德语是可能的。汉语和日语等东亚语言也有可能。
数据库平台可以是 SQL Server 2008、SQL Server 2012 或 SQL Server 2014。
这似乎是一项艰巨的任务,我不知道从哪里开始或如何开始。如何设计支持multiple character sets的数据库?
例子:
- 数据库名称:Foobar
- Foobar 中的表:dbo.Foo、dbo.Bar
dbo.Foo 是否可以支持上面列出的所有这些语言,或者我必须为每个 collation 提供不同的架构? (即 Eng.Foo、Jp.Foo、Fr.Foo)如果是后者,这意味着我将拥有多个列名相同但数据不同的表。
关于从哪里开始这项任务有什么建议吗?
谢谢。
【问题讨论】:
标签: sql sql-server character-encoding multilingual collation