随笔分类 -  数据库-综合

关于数据库操作的,综合的,没详细分类的,都扔这里。。
【原创】win7 plsql里查询出来的中文信息,复制粘贴的时候出现乱码(以前从没遇到过,第一次啊)
摘要:查询了一些信息,终于发现了原因。。据说导致该问题的原因是输入法设置不当。Windows 7默认的输入法为英语,键盘模式为美式键盘(英国),同时提供的还有美式键盘(中文-简体)的模式,由于使用英国美式键盘没有任何问题(在win xp下就没的问题),所以大家在设置的时候,也就习惯性的把中文键盘删除,只保留英文键盘。就是因为这个原因才导致复制时出现乱码的问题。解决的办法是删除英文的美式键盘模式,添加中文键盘模式并且设置为默认值。具体操作步骤是:在系统桌面任务栏上的语言栏单击鼠标右键,在弹出的菜单中选择“设置”命令,进入到“文字服务和输入语言”对话框,切换至“设置”选项卡,在“已安装的服务”列表中找到 阅读全文
posted @ 2013-03-01 11:56 伤寒泪 阅读(7504) 评论(8) 推荐(2) 编辑
【原创】MSSQL2005 用户'sa'登录失败。错误18456 之解决方案
摘要:这是一份来自微软 的此错误的相关报告(原文为英文,附带的是谷歌提供的翻译,仅作参考)详情Product: 产品名称:SQL Server SQL Server的ID: 编号:18456 18456Source: 来源:MSSQLServer MSSQLSERVERVersion: 版本:10.0 10.0Component: 组件:SQLEngine SQLEngineSymbolic Name: 符号名称:LOGON_FAILED LOGON_FAILEDMessage: 消息:Login failed for user '%.*ls'.%.*ls登录失败,用户'%。 阅读全文
posted @ 2012-07-16 17:05 伤寒泪 阅读(15194) 评论(0) 推荐(1) 编辑
关于SQL批量插入数据方法比较
摘要:昨天下午快下班的时候,无意中听到公司两位同事在探讨批量向数据库插入数据的性能优化问题,顿时来了兴趣,把自己的想法向两位同事说了一下,于是有了本文。公司技术背景:数据库访问类(xxx.DataBase.Dll)调用存储过程实现数据库的访问。技术方案一:压缩时间下程序员写出的第一个版本,仅仅为了完成任务,没有从程序上做任何优化,实现方式是利用数据库访问类调用存储过程,利用循环逐条插入。很明显,这种方式效率并不高,于是有了前面的两位同事讨论效率低的问题。技术方案二:由于是考虑到大数据量的批量插入,于是我想到了ADO.NET2.0的一个新的特性:SqlBulkCopy。有关这个的性能,很早之前我是亲自 阅读全文
posted @ 2011-07-21 15:16 伤寒泪 阅读(518) 评论(1) 推荐(0) 编辑