Welcome 微信登录

首页 / 数据库 / SQLServer

SQLServer2000 报1053错误(服务没有及时响应或控制请求)的解决方法

SQLServer2000 报1053错误(服务没有及时响应或控制请求)的解决方法

今天启动SQLServer2000时报1053错误 错误如下所示: 发生错误 1053-(服务没有及时响应或控制请求。),此时正在 MSSQLServer 服务上执行该服务操作。 我立即上网查找相关信息,看见有人说是更改windows用户密码后便出现此类问题,但说得都不是很明白,所以自己想总结一下。 打开管理工具中的“服务”,找到MSSQLSERVER,右键属性,在登录下面选择此帐户,然后点浏览,在高级里面点立即查找,选择您登录的用户,最后输入此用户的密码...
深入SQL截取字符串(substring与patindex)的详解

深入SQL截取字符串(substring与patindex)的详解

首先学习两个函数1.substring 返回字符、binary、text 或 image 表达式的一部分。基本语法:SUBSTRING ( expression , start , length ) expression:字符串、二进制字符串、text、image、列或包含列的表达式start:整数,指定子串的开始位置 注:SQL中"1"表示字符串中的第一个字符,而.NET中"0"表示第一个字符length:整数,指定子串的长度(要返回的字符数或字节数)2...
深入SQL SERVER合并相关操作Union,Except,Intersect的详解

深入SQL SERVER合并相关操作Union,Except,Intersect的详解

对于结果集有几个处理,值得讲解一下1. 并集(union,Union all)这个很简单,是把两个结果集水平合并起来。例如SELECT * FROM AUNIONSELECT * FROM B【注意】union会删除重复值,也就是说A和B中重复的行,最终只会出现一次,而union all则会保留重复行。2. 差异(Except)就是两个集中不重复的部分。例如SELECT * FROM AEXCEPTSELECT * FROM B这个的意思是,凡是不出现在B...
SQL SERVER函数之深入表值函数的处理分析

SQL SERVER函数之深入表值函数的处理分析

有些情况可能用下表值函数,表值函数主要用于数据计算出来返回结果集,可以带参数(和视图的一个大的区别),如果函数中没有过多的逻辑处理,如变量的定义,判断等,表值函数返回结果集可以简单向下面这么写: 复制代码 代码如下:CREATE FUNCTION Fun_GetReportNews(@type varchar(10))RETURNS TABLEAS RETURN( SELECT TPR_ID,TPR_Title,TPR_Date FROM TP_Repor...
SQLServer:探讨EXEC与sp_executesql的区别详解

SQLServer:探讨EXEC与sp_executesql的区别详解

摘要1,EXEC的使用2,sp_executesql的使用MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_executesql,能够重用执行计划,这就大大提供了执行性能(对于这个我在后面的例子中会详加说明),还可以编写更安全的代码。EXEC在某些情况下会更灵活。除非您有令人信服的理由使用EXEC...
深入SQL Server中定长char(n)与变长varchar(n)的区别详解

深入SQL Server中定长char(n)与变长varchar(n)的区别详解

char(n)是定长格式,格式为char(n)的字段固定占用n个字符宽度,如果实际存放的数据长度超过n将被截取多出部分,如果长度小于n就用空字符填充。varchar(n)是变长格式,这种格式的字段根据实际数据长度分配空间,不浪费对于的空间,但是搜索数据的速度会麻烦一点。一般地说,只要一个表有一个字段定义为varchar(n)类型,那么其余用char(n)定义的字段实际上也是varchar(n)类型。如果你的长度本身不长,比如就3~10个字符,那么使用cha...
探讨SQL compute by的使用分析

探讨SQL compute by的使用分析

GROUP BY子句有个缺点,就是返回的结果集中只有合计数据,而没有原始的详细记录。如果想在SQL SERVER中完成这项工作,可以使用COMPUTE BY子句。COMPTE生成合计作为附加的汇总列出现在结果集的最后。当与BY一起使用时,COMPUTE 子句在结果集内生成控制中断和分类汇总。下列 SELECT 语句使用简单 COMPUTE 子句生成 titles 表中 price 及 advance 的求和总计:复制代码 代码如下:USE pubsSELE...
解决无法在unicode和非unicode字符串数据类型之间转换的方法详解

解决无法在unicode和非unicode字符串数据类型之间转换的方法详解

今天用excel导入数据又遇到了…… 错误 0xc02020f6:数据流任务:列“column”无法在 unicode和非unicode字符串数据类型之间转换。 原因:仔细看了一下,发现有些字段是varchar的,而excel中估计都是nvarchar类型。 方法: 1.修改表字段类型为nvarchar。 2.导入一个临时表,再insert*** into *** select ***。 3.直接通过应用程序读入记录集,然后再一条一条insert into...
图解SSIS批量导入Excel文件的实现方法

图解SSIS批量导入Excel文件的实现方法

将一个目录下(可以包括子目录)结构一样的excel文件批量导入sql2005,可以用ssis来定制任务.下面用大量图片完全说明整个过程.1、建立测试excel文件,假设有a b c d四个字段,保存在f:/excel目录下并复制很多个一样的文件2、打开Microsoft Visual Studio 2005或者随sql2005安装的SQL Server Business Intelligence Development Studio,新建一个商业智能项目。...
在SQL Server 2005中创建CLR存储过程的详细介绍

在SQL Server 2005中创建CLR存储过程的详细介绍

在2005之前的版本创建存储过程都是在数据库里面写Transact-SQL语言实现的,不过现在SQL Server 2005支持用其他面向对象的语言编写CLR存储过程了,关于这样做的好处,官方有很多解释了,这里就直接说明实现方法了。假设服务器里面有个test数据库,数据库有个架构user,还有一个表test1,然后有个sql登陆用户叫test_user,将这个用户设置成VS2005里面数据库连接的登陆用户。在VS2005中创建一个项目,类别是SQL Ser...
使用SQL Server判断文件是否存在后再删除(详解)

使用SQL Server判断文件是否存在后再删除(详解)

在SQL Server中可以使用系统内部存储过程xp_fileexist判断文件是否存在,如果存在再使用xp_cmdshell删除文件。xp_fileexist除了可以判断文件是否存在外,还可以判断文件夹是否存在,下面是下使用这两个的示例。删除文件存储过程 ALTER proc [dbo].[delFile_P] ( @path nvarchar(200)) as declare @result int exec master.dbo.xp_fileexi...
解析如何在sqlserver代理中配置邮件会话

解析如何在sqlserver代理中配置邮件会话

网上提供了很多sqlserver发送邮件的文章,转载居多,大部分介绍win2000+outlook2003环境,在操作系统和office已经更新换代的今天,意义不大。现在工作中碰到了需要利用sqlserver发送邮件的问题,特整理文字如下:目的:利用Sqlserver代理的邮件会话建立操作员监控作业完成情况测试环境: 操作系统:windows 2003/windows xpOutLook: OutLook 2003测试的电子邮件: yyy@xxx.com第...
<< 131 132 133 134 135 136 137 138 139 140 >>