随笔分类 -  SqlServer

SQL Server 安装:以前的某个程序安装已在安装计算机上创建挂起
摘要:安装SQL Server 遇到错误提示:以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机!打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。 阅读全文

posted @ 2009-10-22 18:23 alon 阅读(198) 评论(0) 推荐(0)

关于SQL替换字段文字的命令
摘要:字段不超过8000的话可以这样: update 表名 set 字段名=replace(convert(varchar(8000),字段名),'要替换的','替换为的') 阅读全文

posted @ 2009-10-13 11:22 alon 阅读(330) 评论(0) 推荐(0)

access与sqlserver数据转换
摘要:1.mdb中的ID到了Access会变成普通的int,要重新设置为“标识”。 2.SQL语句中的now()要改成getdate()。 3.SQL语句中Like后面字符串的通配符'*'要改成'%'。 4、access表内数据类型"是/否",到了sql server的表内就是 bit (not null) 5、access查询通过cdate构造日期,sql server内是convert(dateti... 阅读全文

posted @ 2009-04-27 09:27 alon 阅读(383) 评论(0) 推荐(0)

SQL Server 不允许进行远程连接
摘要:一.在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 解决方法: 1.打开远程连接,启用sa帐户,集合windows验证 请查看 http://hi.baidu.com/atmo/blog... 阅读全文

posted @ 2009-04-24 10:10 alon 阅读(351) 评论(0) 推荐(0)

SQL Server2000 压缩日志及数据库文件大小
摘要:/*--特别注意 请按步骤进行,未进行前面的步骤,请不要做后面的步骤 否则可能损坏你的数据库. 一般不建议做第4,6两步 第4步不安全,有可能损坏数据库或丢失数据 第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复. --*/ --下面的所有库名都指你要处理的数据库的库名 1.清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 2.截断事务日... 阅读全文

posted @ 2009-04-24 09:47 alon 阅读(649) 评论(0) 推荐(0)

sql server日期时间函数
摘要:Sql Server中的日期与时间函数 1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000 3. datediff 返回... 阅读全文

posted @ 2009-04-24 09:46 alon 阅读(162) 评论(0) 推荐(0)

数据库日志导致空间无法访问
摘要:MSSQL 数据库日志导致空间无法访问 今天,因数据库日志的原因,导致无法访问数据库 清空数据库日志 --最好备份日志,以后可通过日志恢复数据。。。以下为日志处理方法一般不建议做第4,6两步第4步不安全,有可能损坏数据库或丢失数据第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复.--*/--下面的所有库名都指你要处理的数据库的库名1.清空日志DUMP TRANSACTIO... 阅读全文

posted @ 2009-04-17 18:13 alon 阅读(208) 评论(0) 推荐(0)

SQL Server 语句查询手册
摘要:建表: CREATE TABLE [DB.dbo].tableName (Stud_id int CONSTRAINT constraintName1 not null primary key, Name nvarchar(5) not null, Birthday datetime, Gender nchar(1), Telcode char(12), Zipcode char(... 阅读全文

posted @ 2009-04-17 17:57 alon 阅读(606) 评论(0) 推荐(0)

sql server 2000中取得最后插入记录的自动编号ID
摘要:在sql server 2000中取得最后插入记录的自动编号ID ,有几种方式。详细请看下面的讲解与对比。一、要获取此ID,最简单的方法就是:(以下举一简单实用的例子)--创建数据库和表create database MyDataBaseuse MyDataBasecreate table mytable(id int identity(1,1),name varchar(20))--执行这个SQ... 阅读全文

posted @ 2009-04-17 17:56 alon 阅读(781) 评论(0) 推荐(0)

access与SqlServer 之时间与日期及其它SQL语句比较
摘要:1、Datediff:1.1算出日期差:1.access: datediff('d',fixdate,getdate())2.sqlserver: datediff(day,fixdate,getdate())ACCESS实例: select * from table where datediff('d',fixdate,getdate())>0sqlserver实例: select * fro... 阅读全文

posted @ 2009-04-17 17:48 alon 阅读(661) 评论(1) 推荐(0)

Sql删除重复数据
摘要:Sql删除重复数据 第一种,数据全部重复,如下图: 需要得到以下的结果: 删除重复的记录(重复记录保留1条),可以按以下方法删除 select distinct * into #Tmp from TableNamedrop table TableNameselect * into ... 阅读全文

posted @ 2009-04-17 17:47 alon 阅读(376) 评论(0) 推荐(0)

如何更sql sever数据库表的所有者
摘要:dbo不是表caseTable的所有者,就无法在查询分析器里执行各种sql语句,提示:服务器: 消息 208,级别 16,状态 1,行 1对象名 'caseTable' 无效。 表一般默认的所有者是dbo,现在有几个表不是的,所以无法用sa来连接,请问怎么改回为dbo呢? EXEC sp_changeobjectowner 'caseTable', 'dbo' 执行后提... 阅读全文

posted @ 2009-04-17 17:46 alon 阅读(240) 评论(0) 推荐(0)

用sql实现查询重复记录的代码
摘要:用sql实现查询重复记录的代码 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段... 阅读全文

posted @ 2009-04-17 17:31 alon 阅读(620) 评论(0) 推荐(0)

批量修改表的所有者
摘要:批量修改表的所有者: EXEC sp_MSforeachtable 'exec sp_changeobjectowner ''?'',''dbo'' ' 单个修改表所有者: exec sp_changeobjectowner '要改的表名','dbo' 批量修改存储过程的存储过程: CREATE PROCE... 阅读全文

posted @ 2009-04-01 23:41 alon 阅读(411) 评论(1) 推荐(0)

MSSQL 日期转换参数
摘要:select CONVERT(varchar, getdate(), 120 ) 2004-09-12 11:06:08 select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','') 20040912110608 select CONVERT(varchar(12) , getd... 阅读全文

posted @ 2009-03-31 00:06 alon 阅读(366) 评论(0) 推荐(0)

插入N条测试数据SQL语句
摘要:declare @i int --变义变量@i set @i = 1 --初始化@i为1 while @i < 100 --如果@i小于100,这里改成100万即是插入100万条记录 begin ------------------ insert into manager (userna... 阅读全文

posted @ 2009-03-30 14:18 alon 阅读(417) 评论(0) 推荐(0)

导航