在英文版操作系统中安装的MS SQL server,中文字段无法匹配

在英文版的操作系统中安装的MS SQL server,会出现中文字段无法被匹配到。其原因在于英文环境下安装的MS SQL server的排序规则不包括中文。

所以解决办法就是更改MS SQL server的排序规则:一般情况下,只需要右键数据库->properties->optiones->collation->chose "Chinese RPC CI AS"->OK.如果执行成功则OK。

但是如果数据库中设置了一些临时表的依赖,那么执行会报错。

解决办法如下:

导出数据->删除数据库->重新创建数据库->导入数据。

使用数据库管理工具:选择数据库,右键菜单->Tasks->Export Data->Data Source:SqlServer Native Client XX.XX->Destination:Flat File Destination->next...->finish.

然后重新创建数据库,注意!在创建时设置options->collation->chose "Chinese RPC CI AS"。然后恢复表结构,然后导入数据,逆向导出步骤就可以了。

如果报错的话,则很有可能是新建的数据库的表结构的原因,有个好办法就是删除所有的表结构。sql 如下:(出自AlexChen

--删除所有约束
DECLARE c1 cursor for
    select ‘alter table [‘+ object_name(parent_obj) + ‘] drop constraint [‘+name+‘]; ‘
    from sysobjects
    where xtype = ‘F‘
open c1
declare @c1 varchar(8000)
fetch next from c1 into @c1
while(@@fetch_status=0)
    begin
        exec(@c1)
        fetch next from c1 into @c1
    end
close c1
deallocate c1
--删除数据库所有表
declare @tname varchar(8000)
set @tname=‘‘
select @tname=@tname + Name + ‘,‘ from sysobjects where xtype=‘U‘
select @tname=‘drop table ‘ + left(@tname,len(@tname)-1)
exec(@tname)

然后再导入数据。

导入、导出数据,参考Rei Tu.

排序规则:原因

时间: 2024-10-21 19:10:55

在英文版操作系统中安装的MS SQL server,中文字段无法匹配的相关文章

win7 MS SQL SERVER 2000安装

http://blog.chinaunix.net/uid-24398518-id-2156226.html MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0 Win7下面安装microsoft sql 2000是一件头疼的事情. 我的操作系统是win7旗舰版的,前面几次都没有装好.不管是企业版还是个人版,都出问题,出问题的情况主要是以下的几个问题: 一.安装SQL Server 遇到错误提示: 以前的某个程序安装已在安装计算机

Maven(一)——如何在Windows操作系统中安装配置Maven环境

今天难得的周末,借此难的机会总结一下关于maven的一些操作: 1.在安装maven之前要确认计算机已经安装并配置了JDK: 2.下载maven: maven-3.0.3:http://download.csdn.net/detail/wangshuxuncom/7367413 maven-3.0.5:http://download.csdn.net/detail/wangshuxuncom/7551799 说明:上述资源均免费下载 这里选择maven-3.0.3来演示安装.将maven-3.0

Git—怎样Windows操作系统中安装Git

介绍一下怎样在Windows操作系统中安装Git: 一.下载Git安装压缩文件:http://download.csdn.net/detail/wangshuxuncom/8035045 二.解压该压缩文件,根据里面Word文档说明进行安装就可以.

MS SQL Server中的CONVERT日期格式化大全

CONVERT 函数将某种数据类型的表达式显式转换为另一种数据类型.SQL Server中 将日期格式化. SQL Server 支持使用科威特算法的阿拉伯样式中的数据格式. 在表中,左侧的两列表示将 datetime 或 smalldatetime 转换为字符数据的 style 值.给 style 值加 100,可获得包括世纪数位的四位年份 (yyyy). 不带世纪数位 (yy) 带世纪数位 (yyyy) 标准 输入/输出** - 0 或 100 (*) 默认值 mon dd yyyy hh:

MS Sql Server 中主从库的配置和使用介绍(转)

网站规模到了一定程度之后,该分的也分了,该优化的也做了优化,但是还是不能满足业务上对性能的要求:这时候我们可以考虑使用主从库. 主从库是两台服务器上的两个数据库,主库以最快的速度做增删改操作+最新数据的查询操作:从库负责查询较旧数据,做一些对实效性要求较小的分析,报表生成的工作.这样做将数据库的压力分担到两台服务器上从而保证整个系统响应的及时性. SQL Server提供了复制机制来帮我们实现主从库的机制.我们看下如何在sql server 2005中实践: 实践前需要新创建一个Test的数据库

memcached—如何在Windows操作系统中安装、启动和卸载memcached

下班了,今天总结一下如何在Windows操作系统中安装.启动和卸载memcached: 1.下载相关软件: 下载地址:http://download.csdn.net/download/wangshuxuncom/8249501: 2.解压获取到的压缩文件,将得到一个名为"memcached-1.2.6-win32-bin"的文件夹,将该文件夹拷贝到自认为适当的位置(比如拷贝到C盘根目录): 3.通过cmd命令进入Windows的命令行模式,输入如下命令"cd /d C:\m

Git————如何Windows操作系统中安装Git

介绍一下如何在Windows操作系统中安装Git: 一.下载Git安装压缩文件:http://download.csdn.net/detail/wangshuxuncom/8035045 二.解压该压缩文件,依据里面Word文档说明进行安装即可.

安装和配置SQL Server 2014

安装和配置SQL Server 2014 准备: 1. SQL Server 2014是需要.NET Framework 3.5.1支持,点击"Server Manager",选择"Features",右侧选择"Add Features". 2. 选择".NET Framework 3.5.1 Features"属性,安装. 安装SQL Server 2014: 1. 下载64位SQL Server 2014英文企业版安装包:

MS SQL Server2014链接MS SQL Server 2000

开发与企业应用中,好几个版本SQL Server相互链接.分布式读取与存储,需要实现sp_addlinkedserver.SQL Server 2000, SQL Server 2008, SQL Server 2012和SQL Server 2014: 但今天在本机的MS SQL Server 2014中,想添加SQL Server 2000的链接,使用下面的方法:<SQL Server创建链接服务器的一些存储过程和例子>http://www.cnblogs.com/insus/archiv