-
sqlserver 2005 express SQLServer2005_SSMSEE 安装出错,提示29
所属栏目:[MsSql教程] 日期:2020-12-12 热度:117
由于sqlserver 2005 express 默认没有可视化管理工具,所以要装Microsoft SQL Server Management?? ??? ??? ? 。。 从? ??? ??? http://download.microsoft.com/download/1/1/0/110d908f-c445-4523-b939-220c7d135f3d/SQLServer2005_SSMSEE.msi 下载SQLServe[详细]
-
sqlserver2000还原数据库后为数据库创建新用户
所属栏目:[MsSql教程] 日期:2020-12-12 热度:172
刚刚把从机房copy回来的备份数据库还原到本地机器上,想为该数据库创建一个新的用户和密码,于是右键单击建立用户名test,登录名test, 单击“确定”后! 产生如下错误: ? ? 15007 ? ? 登录‘test’不存在! 由于本人以前没仔细玩过sqlserver,上网查了下原[详细]
-
字符串处理(模糊无序搜索)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:168
-----------------------------------?? --? Author: htl258(Tony)?? --? Title : 字符串处理(模糊无序搜索)?? --? Date? : 2009-09-06 21:26:00?? --? http://blog.csdn.net/htl258 --? 引用请保留此信息. -----------------------------------?? ? IF NOT[详细]
-
报表遇到的问题(一)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:162
1.报表的显示. ?????????? datatable Dt; ?????????? int shopId = Convert.ToInt32(Session["ShopId"].ToString()); ??????????? string realName = DDLCasher.SelectedItem.ToString().Trim(); ? ?????????? //调用bll层,查询数据库 ?????????? Bll.CardCo[详细]
-
理解SQLSERVER中的排序规则,解决无法正确显示中文字符的问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
理解SQLSERVER中的排序规则,解决无法正确显示中文字符的问题 有朋友发帖子描述这样一个问题: ??????? 通过SSMS向SQL Server 2005中插入中文数据后,查询出来的结果是???,根本就不显示中文。 ?????? ?用图形化和Insert语句后结果也是一样,使用查询分析器操[详细]
-
SqlServer的更新锁(UPDLOCK)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:198
UPDLOCK 读取表时使用更新锁,而不使用共享锁,并将锁一直保留到语句或事务的结束。UPDLOCK 的优点是允许您读取数据(不阻塞其它事务)并在以后更新数据,同时确保自从上次读取数据后数据没有被更改。 这是SqlServer2000中对更新锁的说明. 当我们用UPDLOCK来[详细]
-
SQLServer的链接服务器技术小结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
( 一 ) ? 使用 Microsoft OLE DB Provider For ODBC 链接 MySQL 1 .安装 MySQL 的 ODBC 驱动 MyODBC 2 . 为 MySQL 建立一个 ODBC 系统数据源,例如 : 选择数据库为 test, 数据源名称为 myDSN 3 、建立链接数据库 EXEC sp_addlinkedserver @server = 'MySQL[详细]
-
SqlServer行转列
所属栏目:[MsSql教程] 日期:2020-12-12 热度:136
/* 标题:普通行列转换 作者:转自爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开) 时间:2008-03-09 转载日期:2010-06-17 问题:假设有张学生成绩表(tb)如下: 姓名 课程 分数 张三 语文 74 张三 数学 83 张三 物理 93 李四 语文 74 李四 数学 84 李四 物理 94[详细]
-
SQLserver MD5
所属栏目:[MsSql教程] 日期:2020-12-12 热度:199
在SQl2005下自带的函数hashbytes() ,此函数是微软在SQL SERVER 2005中提供的,可以用来计算一个字符串的 MD5 和 SHA1 值,使用方法如下:--获取123456的MD5加密串select hashbytes('MD5','123456') ;--获取123456的SHA1加密串select hashbytes('SHA1','1234[详细]
-
由于没有关闭connection,造成的后果
所属栏目:[MsSql教程] 日期:2020-12-12 热度:171
昨天,由于未能够在程序里面及时关掉connnection造成了后果比较严重,造成了sa用户的密码被SQLServer2000数据库管理器进行了自动的修改,所以,一切访问数据库的程序都出现了Debug状态。[详细]
-
用sqlserver的sqlcmd、osql、isql的备份与还原
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
用sqlserver的sqlcmd、osql、isql的备份与还原 --sqlcmd ,sql2005新加工具 1、备份 "C:/Program Files/Microsoft SQL Server/90/Tools/Binn/SQLCMD.EXE" -S ./sqlexpress -U sa -P 000000 -d master -Q"BACKUP DATABASE test to disk='c:/aa/aaa.bak'" 已为[详细]
-
安装SqlServer2005出现“性能监视器计数器要求”错误解决方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:94
今天在安装SQL Server 2005时,出现“性能监视器计数器要求”错误,因为以前出现过这种错误,得到了解决。今天又又出现这种错误,但并不是很清楚当时的解决办法,所以这次把解决方法记录下来,供自己以后参考,也希望对大家有帮助。 错误原因 造成这种错误的[详细]
-
SqlServer常用函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:56
1 字符串函数 1.1 长度与分析用 datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格 substring(expression,start,length) 不多说了,取子串 right(char_expr,int_expr) 返回字符串右边int_expr个字符 1.2 字符操作类 upper(char_expr) 转为大写[详细]
-
char、varchar、nchar、nvarchar的区别
所属栏目:[MsSql教程] 日期:2020-12-12 热度:118
对于程序中的string型字段,SQLServer中有 char、varchar、nchar、nvarchar 四种类型来对应(暂时不考虑text和ntext),开建立数据库中,对这四种类型往往比较模糊,这里做一下对比。 定长或变长 所谓定长就是长度固定的,当输入的数据长度没有达到指定的长[详细]
-
SQLServer : EXEC和sp_executesql的区别
所属栏目:[MsSql教程] 日期:2020-12-12 热度:101
原贴:http://www.cnblogs.com/xbf321/archive/2008/11/02/1325067.html ? ?????? MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用[详细]
-
sqlserver 中提高查询性能的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:95
MS?? SQL?? Server查询优化方法 查询速度慢的原因很多,常见如下几种? ??????? 1 、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)? ??????? 2 、I / O吞吐量小,形成了瓶颈效应。? ??????? 3 、没有创建计算列导致查询不优化。? ????[详细]
-
sqlserver2000数据库访问
所属栏目:[MsSql教程] 日期:2020-12-12 热度:57
? ?增加数据: ??? Connection con = null; ??? Statement stmt = null; ??? int row = 0; ??? // 获取 GUI 信息 ??? String stuID = stuIDTextField.getText (); ??? String stuName = stuNameTextField.getText (); ??? String stuDepart = (String) depar[详细]
-
sqlserver通过存储过程添加登陆用户
所属栏目:[MsSql教程] 日期:2020-12-12 热度:188
▲▲一、SP_ADDLOGIN? ? 创建新的? Microsoft? SQL? Server? 登录,使用户得以连接使用? SQL? Server? 身份验证的? SQL? Server? 实例。? ? ? ? 语法? ? sp_addlogin? [? @loginame? =? ]? 'login'? ? ? ? ? ? [?,? [? @passwd? =? ]? 'password'? ]? ? ? ?[详细]
-
SqlServer2005 分页语句,自己简单测试了,感觉速度很快,就记录
所属栏目:[MsSql教程] 日期:2020-12-12 热度:163
测试数据 2359296 条记录 ? select * from ( ??? select row_number () over ( order by tempColumn ) tempRowNumber ,* ??? from ( select top 2359296 tempColumn = 0 ,* from table order by id ) t ) tt where tempRowNumber 2359286 ? SQL Server 分析[详细]
-
实例讲解3jar包连接sqlserver2000 - msbase.jar;mssqlserver.jar
所属栏目:[MsSql教程] 日期:2020-12-12 热度:94
? 实例讲解3jar包连接sqlserver2000 - msbase.jar;mssqlserver.jar;msutil.jar ? 一、首先确保环境Ok,1、安装jdk,2、下载jdbc驱动。 其中msbase.jar;mssqlserver.jar;msutil.jar的下载:http://download.csdn.net/source/2474798 (很抱歉,上传时忘了改0资[详细]
-
实例讲解连接sqlserver2000与2005 - sqljdbc.jar 驱动
所属栏目:[MsSql教程] 日期:2020-12-12 热度:132
一、文件准备与创建,其中sqljdbc.jar 的下载:http://download.csdn.net/source/2474822 ? 二、测试sql server 200 所有代码及执行,按创建顺序 1、sqljdbc.jar 2、testSqlServer2000.java ? import java.sql.ResultSet;import java.sql.SQLException;impor[详细]
-
三种分页
所属栏目:[MsSql教程] 日期:2020-12-12 热度:132
比较了3种分页方式,分别是max方案,top方案,row方案 效率: ? 第1:row ? 第2:max ? 第3:top 缺点: ? max:必须用户编写复杂Sql,不支持非唯一列排序 ? top:必须用户编写复杂Sql,不支持复合主键 ? row:不支持sqlServer2000 测试数据: 共 320万 条数[详细]
-
sqlserver 在group by 后取 top
所属栏目:[MsSql教程] 日期:2020-12-12 热度:186
select * from m_msdetails a where a.id in(select top 1 id from m_msdetails where gid=a.gid order by mstime asc)[详细]
-
SQLServer性能优化工具
所属栏目:[MsSql教程] 日期:2020-12-12 热度:77
数据和工作负荷示例 使用下例说明 SQL Server 性能工具的使用。首先创建下表。 create table testtable (nkey1 int identity,col2 char(300) default 'abc',ckey1 char(1)) 接下来,在这个表中填充 10,000 行测试数据。可以为列 nkey1 中所填充的数据创建非[详细]
-
(2010-06-23)使用SQLServer中COALESCE()函数的两种方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
COALESCE()函数可以接受一系列的值,如果列表中所有项都为空(null),那么只使用一个值。然后,它将返回第一个非空值。这一技巧描述了创造性使用SQL Server 中COALESCE()函数的两种方法。 这里有一个简单的例子:有一个Persons数据表,它有三个字段FirstName[详细]