SQL Server
文章平均质量分 63
daniel_skybird
我只希望有一天能证明我人生的价值!
思绪如风径万里 意志犹云腾千丈
展开
-
SQLserver 2000中出现“指定的服务并未以已安装的服务存在 解决方案
SQLserver 2000中出现“指定的服务并未以已安装的服务存在 解决方案一、将计算机名改成大写。二、将sql server的安装文件夹和数据文件夹全部删除三、用如下方法对付安装挂起问题: 1、在开始->运行中输入regedit 2、到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager 位置原创 2009-08-10 16:13:00 · 12886 阅读 · 0 评论 -
Microsoft SQL Server 2005 Beta 2 白皮书
<br />Microsoft SQL Server 2005 Beta 2<br />摘要:该白皮书介绍了 Microsoft SQL Server 2005 Beta 2 中的 Transact-SQL 的几个新的增强功能。这些新功能可以改善您的表达能力、查询性能以及错误管理功能。本文重点介绍几个概念新颖且互相联系的增强功能,并且通过实际示例演示这些功能。本文并未讨论所有新增的 Transact-SQL 功能。<br /><br />本页内容<br />简介和范围<br />改善查询的表达能力和 DRI转载 2010-10-18 11:01:00 · 1242 阅读 · 0 评论 -
【复制数据库】转移业务数据
<br />Declare UTab Cursor for<br /> Select Name from sys.sysobjects Where type = 'U' <br />Declare @TableName Varchar(200)<br />Declare @SQL Varchar(200)<br />OPEN UTab<br />FETCH NEXT FROM UTab INTO @TableName<br />WHILE @@FETCH_STATUS = 0<br />BEGIN<br原创 2010-10-18 12:48:00 · 662 阅读 · 0 评论 -
关于SQL Server的COUNT()指令
在有关SQL Server的讨论中,时常遇到这样一个问题:到底应该使用COUNT(*)还是使用COUNT(columnname),其中columnname是要计算记录数的列名。一些讨论区和邮件列表给出的建议往往都是使用COUNT(columnname)比使用COUNT(*)更好。但这并不总是对的,有时甚至完全错了。尽管有些场合可以(或者说是应该)使用COUNT(columnname),但不能总是这转载 2010-01-26 23:10:00 · 1357 阅读 · 1 评论 -
远程数据库备份解决方案
--备份环境:把数据库服务器(192.168.1.1)的数据库(TEST)备份到客户端(192.168.1.107)的C$下 --首先,做一个与客户端的映射 exec master..xp_cmdshell net use z: //192.168.1.107/e$ "密码" /user:192.168.1.107/administrator --说明:/* z: 是映射网络路径对应本机的盘符转载 2009-10-22 14:40:00 · 445 阅读 · 0 评论 -
限定IP访问SQL Server
USE masterGOalter TRIGGER tr_LoginCheckON ALL SERVERFOR LOGONASIF EVENTDATA().value((/EVENT_INSTANCE/ClientHost)[1], varchar(15)) <> 172.22.8.124 ROLLBACK TRANGOdrop T转载 2009-09-11 16:12:00 · 606 阅读 · 0 评论 -
解决Sql Server 2005导入Excel错误消息
解决Sql Server 2005导入Excel错误消息 * 错误 0xc020901c: 数据流任务: 输出“Excel 源输出”(9) 上的 输出列“经营范围”(24) 出错。返回的列状态是:“文本被截断,或者一个或多个字符在目标代码页中没有匹配项。”。 (SQL Server 导入和导出向导)* 错误 0xc020902a: 数据流任务: “输出列“经营范围转载 2009-09-09 14:01:00 · 3315 阅读 · 2 评论 -
SQL獲取第一天和最後一天
SQL獲取第一天和最後一天 DECLARE @dt datetimeSET @dt=GETDATE()DECLARE @number intSET @number=3--1.指定日期该年的第一天或最后一天--A. 年的第一天SELECT CONVERT(char(5),@dt,120)+1-1--B. 年的最后一天SELE转载 2009-08-27 20:38:00 · 495 阅读 · 0 评论 -
关于SQL SERVER自增列
判断Table是否存在自增列(Identity column): declare @Table_name varchar(60)set @Table_name = ; if Exists(Select top 1 1 from sysobjects Where objectproperty(id, TableHasIdentity) = 1原创 2009-06-15 09:56:00 · 1663 阅读 · 0 评论 -
SQL SERVER 查询正在实行的SQL语句
使用工具:查询分析器具体操作:根据master.dbo.sysprocesses中的spid和blocked查找当前阻塞语句的主人,然后使用DBCC INPUTBUFFER ()查看阻塞语句。 例子:打开三个查询分析器 A、B、C创建一个测试用的表 testDia Create Table testDia(ID int); 在A执行以下语句:原创 2009-06-02 17:43:00 · 619 阅读 · 0 评论 -
SQL Server 存储字符数大于8000的问题WRITETEXT,UPDATETEXT
<br />SQL Server 专门提供了处理text,ntext,image字段的函数,他们是:<br />TEXTPTR<br />TEXTVALID<br />READTEXT<br />UPDATETEXT<br />WRITETEXT<br />一般作用方法:<br />写字段WRITETEXT :<br />DECLARE @val varbinary(16)<br />SELECT @val = TEXTPTR(字段名) FROM 表名 where 条件<br />WRITETEXT 表名.转载 2011-03-18 16:37:00 · 1048 阅读 · 0 评论