问题表现:
在 SQL Server 2005 Manger Studio中打开表,无法输入中文,只能输入英文
问题重现:
1. 我们建立如下三个测试表:
CREATE TABLE ta(
id int IDENTITY,
col varchar(50)
)
CREATE TABLE tb(
col varchar(50),
id int IDENTITY
)
CREATE TABLE tc(
col1 varchar(50),
col2 as col1
)
2. 在SQL Server 2005 Manger Studio 中打开上述三个表进行数据录入,你会发现是能录入中文的
3. 那么错误故障是如何再现的呢?继续测试,在上面建立的测试表中,每个表都有一个只读的列,如果把你把光标移动到该列,再移回到可写列,你就会发现,无法开启中文输入法了。
结论:
在 SQL Server 2005 Manger Studio 中录入数据的时候,不要把光标移动到只读的列中,否则你的中文就不要想录入了
另外,设计表的时候可能也得注意,如果你想在SQL Server 2005 Manger Studio 中录入中文,则不要把只读列设置为第1列,比如上面的测试表 ta, 如果你已经录入了数据,再用SQL Server 2005 Manger Studio 打开的时候,你会发现光标是定位在第1条记录的第1列(标识列,也是只读列)的,这样会导致你根本无法录入中文
这应该算是SQL Server 2005 Manger Studio 的一个BU吧
小提示:
在 SQL Server 2005 Manger Studio 中,只读列显示的数据是灰色的(比正常列的颜色稍淡一些,仔细看一下就能区分出来
无法在 SQL Server 2005 Manger Studio 中录入中文的
时间: 2024-11-03 12:29:25
无法在 SQL Server 2005 Manger Studio 中录入中文的的相关文章
为什么这个SQL SERVER 2005 management studio 没有数据导入导出的功能
问题描述 为什么这个SQL SERVER 2005 management studio 没有数据导入导出的功能 解决方案 导出导入的功能在你选择数据库服务器根节点的菜单上. 解决方案二: SQL Server 2005 没有SQL Server Management Studio[已解决]SQL Server 2005 企业版没有 Management Studio管理工具Sql Server2005导入导出表数据
Windows 7+SQL Server 2005+Visual Studio 2008安装过程体验
折腾了大概两天,终于将我的小本装上了心仪已久的Windows 7,u版(安装中文语言包后就叫旗舰版了),并且成功激活了,现在俺们也是正版软件的拥有者了,暗自窃喜 安装过程还算顺利,之前从硬盘装了一次,Win7自动将我C盘原来的Windows 2003放到old文件夹里了,开机启动时有一个选项提示是可以选择原先的Windows启动的,这个一般都没什么用,而且old文件夹很大,特别占磁盘空间,手动删掉的话总感觉还是不太干净,后来索性找朋友借了个15G的优盘,将我硬盘上的Windows 7副本拷贝到优
SQL Server 2005 数据转换服务中的模糊查找和模糊分组
server|分组|数据|转换 本文描述了 SQL Server 2005 数据转换服务 (Data Transformation Services,DTS) 中的模糊查找转换和模糊分组转换.模糊分组转换对于在目标数据库提高数据质量很有作用. 点击此处阅读全文
SQL Server 2005 Management Studio Express企业管理器将英文变成简体中文版的实现方法_mssql2005
看到这个文章肯定一点就是你把sql没有装到C盘里,呵呵不用怕看下面 在安装的时候要注意:在安装SQL Server 2005 Express时候需要将公共组件安装在C盘然后再安装SQL Server Management Studio Express中文版本,若将SQL Server 2005 Express时候需要将公共组件安装在其他逻辑盘上再安装SQL Server Management Studio Express时候中文版本时SQL Server Management Studio Ex
SQL Server 在Management Studio中使用Web浏览器_mssql2005
我们在SQL Server Management Studio中写SQL 的时候,避免不了在浏览器和SSMS两者之间频繁切换,并浪费时间,殊不知,SSMS中自带有一个Web浏览器,和操作查询标签是一样的,非常的方便. 在SSMS中点击"视图">"其他窗口">"Web浏览器",就会打开如下图所示: 这样我们就可以在SSMS中打开web浏览器进行查询信息了,是不是很方便. 上面这个,还是避免不了在浏览器标签和查询标签之间来回切换,如果打开
在SQL Server 2005所有表中搜索某个指定列的方法_mssql2005
有时候我们只知道列的名字,但是不知道这列数据到底在哪个表里面,那么可以用下面的办法把含有这列数据的表查找出来. 复制代码 代码如下: Select O.name objectName, C.name ColumnName from sys.columns C inner join sys.objects O ON C.object_id=O.object_id where C.name like '%ColumnName%'order by O.name, C.name 在你实际试用中,把C
SQL Server 2005 中的批编译、重新编译和计划缓存问题(3)
两种特殊情况 与计划最优性相关的重新编译在下列两种特殊情况中的处理方式有所不同. 特殊情况 1:在空表或索引视图上创建的统计 SQL Server 2005 处理下列情况的方式不同于 SQL Server 2000.用户创建了一个空表 T.然后又在 T 一个或多个列上创建了一个统计 S.由于 T 为空,因此统计二进制大对象(直方图)为 NULL,但已经在 T 上创建了统计.假设在查询编译期间已发现 S 是"令人关注的".根据重新编译阈值的"500 行"规则,只有至少
SQL Server 2005 中的批编译、重新编译和计划缓存问题(2)
查询计划缓存及各种 SET 选项(与 showplan 相关及其他) 各种 SET 选项--多数与 showplan 相关--以多种复杂的方式影响着查询计划和执行上下文的编译.缓存和重用.下表汇总了相关的详细信息. 应按如下顺序阅读该表中的内容.批处理通过表中第一列所指定的特定模式提交给 SQL Server.已提交的批处理的计划缓存中可能存在.也可能不存在已缓存的查询计划.第 2 列和第 3 列描述了存在已缓存的查询计划时的情况:第 4 列和第 5 列说明了不存在已缓存的查询计划时的情况.在每
Microsoft SQL Server 2005 中的 XML 选项
本文介绍 Visual Studio 2005/SQL Server 2005 环境中用于处理 XML 数据的三个选项,包括使用方案以及指导用户在各选项之间进行选择的指南. 一.System.Xml.SQLXML 和 XML 数据类型简介 本节简要介绍 Microsoft SQL Server 2000 中提供的 XML 支持的发展历史,并概要介绍 Microsoft Visual Studio 2005/SQL Server 2005 环境中提供的用于处理 XML 和关系数据的三个选项.这三个