-
SQLserver中用convert函数转换日期格式
所属栏目:[MsSql教程] 日期:2020-12-12 热度:184
SQLserver中用convert函数转换日期格式2008-01-15 15:51SQLserver中用convert函数转换日期格式 SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate() 2004-09-12 11:06:08.177 整理了一下SQL Server里面可能经常[详细]
-
Sqlserver代理所有作业出现挂起现象
所属栏目:[MsSql教程] 日期:2020-12-12 热度:134
最近遇到一个sqlserver代理无法运行的问题,每次运行作业会出现挂起的现象 ? 查看SQLAGENT.OUT文件后提示如下: ? 看样子是这些dll文件路径配置错误引起的,检查msdb.dbo.syssubsystems表数据,发现subsystem_dll列保存的dll路径全部是不存在的,原因找到了[详细]
-
怎样收缩SqlServer2005的日志文件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:67
方法 一、 ??? 1.先分离数据库,然后删除日志文件,再附件数据库。 ??? 2.收缩文件,选择日志文件,设置将文件收缩到0M,试了一下,只能从65G收缩到55G,也就是只释放了未使用的空间。 方法 二、 ??? 1.选中数据库,右键属性/选项,把恢复模式从“完整”改为[详细]
-
sqlserver游标概念与实例全面解说
所属栏目:[MsSql教程] 日期:2020-12-12 热度:194
sqlserver游标概念与实例全面解说 2011-10-17 18:09:14 ???? 我来说两句? 收藏 ?? 我要投稿 ?? [字体: 小 大 ] 引言 ?我们先不讲游标的什么概念,步骤及语法,先来看一个例子: ????? ????? ?????? 表一 OriginSalary?????????????????????????????????????[详细]
-
阻止保存要求重新创建表的更改
所属栏目:[MsSql教程] 日期:2020-12-12 热度:166
Sqlserver修改列时报错: ? 解决方法: 勾选去掉[详细]
-
删除失效的SQLServer注册
所属栏目:[MsSql教程] 日期:2020-12-12 热度:153
【方法一】 经常用SQLServer,肯定会在企业管理器里面建立多个注册,以便其它电脑上的SQLServer而又不需要远程。这样在几个数据库这间管理的确还比较方便。 不过,还是会有让人物郁闷的事情。如果你企业管理器里面注册了N个SQLServer,突然有一天,那些SQLSe[详细]
-
一套新的SqlServer2005分页方案,很实用,很快!
所属栏目:[MsSql教程] 日期:2020-12-12 热度:185
感谢大家的讨论,我总结一下集中讨论的焦点: 1、为什么要使用row方案: 在oracle里有row_number虚列, mySql有limit关键字分页, 他们都有一个比较通用的分页方案, 使得hibernate等类似的程序可以拼接sql字符串提供通用的分页。 而sqlserver却没有这样的分[详细]
-
关于对sqlserver进行大量数据操作,连接池满的问题--转载
所属栏目:[MsSql教程] 日期:2020-12-12 热度:71
在程序中对数据库增加内容,小批的数据完成可以实现。但是大量数据就会提示连接池已满。检查了程序,发现是循环中插入数据太多,导致打开了过的的sqlconnection 虽然都关闭了但是还是会提示连接池满。 asp.net 连接池 数据库链接是一种危险的、昂贵的、有限[详细]
-
韩顺平的分页代码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:199
分页技术算法详解 ? 解决中文乱码: res.setCharacterEncoding("gbk"); PrintWriter pw=res.getWriter(); 变量定义: int pageSize=3:每页显示多少条记录 int pageNow=1:希望显示第几页(用户选择) int pageCount=0:一共有多少页 int rowCount=0:一共有多少[详细]
-
SQLServer中批量插入数据方式的性能对比
所属栏目:[MsSql教程] 日期:2020-12-12 热度:113
昨天下午快下班的时候,无意中听到公司两位同事在探讨批量向数据库插入数据的性能优化问题,顿时来了兴趣,把自己的想法向两位同事说了一下,于是有了本文。 公司技术背景:数据库访问类(xxx.DataBase.Dll)调用存储过程实现数据库的访问。 技术方案一: 压[详细]
-
sqlserver 评估期已过
所属栏目:[MsSql教程] 日期:2020-12-12 热度:115
周末一大早上班,打开sqlserver出现提示:评估期已过。有关如何升级的测试版软件的信息,请访问http://www.microsoft.com/sql/howtobuy 搜索了下,大致的看了下解决方法(方法可能解决不了你的问题,但我的是解决了) 方法1: a? 进入安装 中心 b 维护 - 版[详细]
-
sqlserver2005-error:4064
所属栏目:[MsSql教程] 日期:2020-12-12 热度:82
????????????????????????? ? 在sql server 2005中 4064号错误的原因及其解决方案 当用户使用期间走数据库或删除数据库时(此数据库为登陆者的默认连接数据库),回报出下列的错误: ? 错误原因就是删除了用户的默认数据库或移走了用户的默认数据库。 解决办法[详细]
-
sqlserver2005-error:948
所属栏目:[MsSql教程] 日期:2020-12-12 热度:78
????????????????????????????????????? sqlserver 中第948号错误的解决办法 ? 655指的是SQL2008,版本611指的是SQL2005,(还有一个版本539指的是SQL2000) 楼主的情况属于典型的从高版本降低至低版本使用的情景. 按微软的官方说法,是不支持从高版本附加到低版[详细]
-
SQLServer2005数据库自动备份
所属栏目:[MsSql教程] 日期:2020-12-12 热度:71
一。 SqlServer 自动作业备份 1 、打开 SQL Server Management Studio 2 、启动 SQL Server 代理 3 、点击作业 - 新建作业 4 、 " 常规 " 中输入作业的名称 5 、新建步骤,类型选 T-SQL ,在下面的命令中输入下面语句 DECLARE @strPathNVARCHAR(200) set @st[详细]
-
sqlserver move database or datafile
所属栏目:[MsSql教程] 日期:2020-12-12 热度:179
移动数据或日志文件 1.运行以下语句。 ?ALTER DATABASE database_name SET OFFLINE; 2.将文件移动到新位置 3.对于已移动的每个文件,请运行以下语句 ALTER DATABASE database_name MODIFY FILE ( NAME = logical_name,FILENAME = 'new_pathos_file_name' );[详细]
-
sqlserver move database or datafile
所属栏目:[MsSql教程] 日期:2020-12-12 热度:130
移动数据或日志文件 1.运行以下语句。 ?ALTER DATABASE database_name SET OFFLINE; 2.将文件移动到新位置 3.对于已移动的每个文件,请运行以下语句 ALTER DATABASE database_name MODIFY FILE ( NAME = logical_name,FILENAME = 'new_pathos_file_name' );[详细]
-
sqlserver时间函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:177
http://wenku.baidu.com/view/b944580d844769eae009ed9c.html? 获得当前日期所在周的最后一天,即周日 的算法: select id,create_time,case when datepart(weekday,create_time) !=1 ?then dateadd(weekday,8-datepart(weekday,create_time),create_time) e[详细]
-
sqlserver中加英文单引号的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:197
?select? '' name '' from bb 原来只要把单引号打两次就可以识别成一个单引号输出了,用惯了oracle真不习惯[详细]
-
配置SQLServer发送电子邮件的介绍
所属栏目:[MsSql教程] 日期:2020-12-12 热度:166
通常大家都知道:SQL Server与Microsoft Exchange Server集成性很好,关于这方面的配置,在SQL Server的联机帮助里有详细的说明,在此不再赘述。然而我们更关心的问题是:在没有Exchange Server的情况下,如何配置SQL Server利用Internet 邮件服务器发送邮件?[详细]
-
检测sqlserver2005性能瓶颈
所属栏目:[MsSql教程] 日期:2020-12-12 热度:170
?? 确定硬件资源瓶颈和优化操作系统是一门艺术,需要识别检测如下几个子系统: ?测试和检测工具使用win2003自带的性能检测工具:性能计数器 1.处理器系统,以下指标确定处理器是否存在瓶颈 ?Processor :%Processor Time计数器不应该持续大于 80% System :P[详细]
-
sqlserver 2008 R2 故障恢复移动文件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:70
朋友咨询的问题,这里给个参考步骤: ? 故障恢复移动文件 /* 如果数据库无法启动,即处于可疑模式下或处于未恢复状态,则只有 sysadmin 固定角色的成员才可以移动该文件。 */ 1.如果启动了 SQL Server 实例,则将其停止。 2.通过在命令提示符下输入下列命令[详细]
-
sqlserver 2008 R2 故障恢复移动文件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:137
朋友咨询的问题,这里给个参考步骤: ? 故障恢复移动文件 /* 如果数据库无法启动,即处于可疑模式下或处于未恢复状态,则只有 sysadmin 固定角色的成员才可以移动该文件。 */ 1.如果启动了 SQL Server 实例,则将其停止。 2.通过在命令提示符下输入下列命令[详细]
-
SQLServer2008 数据库 开启 远程 连接 设置
所属栏目:[MsSql教程] 日期:2020-12-12 热度:76
SQLServer2008 设置 开启远程连接 SQL Server 2008默认是不允许远程连接的,sa帐户默认禁用的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,需要做两个部分的配置: 1,SQL Server Management Studio Express(简写SSMS) 2,SQL Server 配置管[详细]
-
SQLServer2008导出包含数据的SQL文件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:69
环境: SQLServer 2008 R2 问题:导出的 SQL 文件中没有数据 ? 解决: ? 1. ?展开数据库 -------- 选中某个数据库 -------- 任务 -------- 生成脚本; ? 2. ?单击下一步 -------- 进入如下界面,可以选择需要为整个数据库导出还是只导出某个数据库; ? ? 3.[详细]
-
sqlserver数据库大型应用解决方案总结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:183
随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天百万级甚至上亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。 一、负载均衡技术 负载均衡集群是由一组相互独[详细]