SQL Server数据库迁移中的错误归类

时间:2013-07-01 10:34:47

标签: sql-server sql-server-2008 migration collation

我有一个数据库,我正在尝试迁移到新服务器。 源数据库服务器和目标数据库服务器配置了不同的排序规则。

我生成了数据库结构脚本,当在新数据库中运行时,我看到表的排序规则与新排序规则相匹配,但所有列仍然显示旧排序规则。脚本中没有任何地方引用特定的排序规则。

运行的脚本如下:

GO
/****** Object:  Table [dbo].[MyTable]    Script Date: 1-7-2013 10:46:31 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[MyTable](
    [Id] [int] IDENTITY(1,1) NOT NULL,
    [SomeColumn] [char](36) NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO
SET ANSI_PADDING OFF
GO

运行此脚本后,该表处于目标数据库默认排序规则中,但SomeColumn列位于旧数据库排序规则中。

关于这里可能发生的事情的任何想法? 提前谢谢

0 个答案:

没有答案