
数据库SQL SERVER
lsgis2001
哈哈,高兴就好.
展开
-
SQL监控数据修改源
系统运行久了,或维护的人多了,最后有些数据会不知道在哪里修改的,可能是作业、过程、触发器等,用这个方法可以监控出来数据修改源。原创 2023-05-19 13:55:13 · 176 阅读 · 1 评论 -
SQL Server 日志已满报错的处理方法
USE [master] GO ALTER DATABASE REPORT SET RECOVERY SIMPLE WITH NO_WAIT ----blog为需要清除日志的数据库名称 GO ALTER DATABASE REPORT SET RECOVERY SIMPLE --简单模式 ----blog为需要清除日志的数据库名称 GO USE REPORT ----blog为需要清除日志的数据库名称 GO DBCC SHR...原创 2020-09-19 12:22:10 · 338 阅读 · 0 评论 -
用语句修改SQL数据表自动增一种子
DBCC CHECKIDENT('[数据库名].[dbo].表名', RESEED, 1000)这里注意,默认架构,可以不用写,直接用表名即可,如:Use 数据库名GoDBCC CHECKIDENT(表名,RESEED,100)如果表名有架构:一定要写全,并用单引号括起来,否则会报错。DBCC CHECKIDENT('[数据库名].[架构名].表名',RESEED,100)...原创 2020-04-09 14:51:25 · 362 阅读 · 0 评论 -
sql server 2008 数据库还原出错
sqlserver版本:2008 某个数据库,在sqlserver 2008 r2 下创建 尝试将备份还原的别的机子上,均报如下错误: 报错如图,38(已到文件结尾) (Microsoft SQL Server,错误:3203)尝试了多次和多种登记连接方式都没有是这样的错误.经过查询资料,发现可以用Dos命令还原数据库,经过尝试成功了.操作步骤如下: 输入Cmd进入Dos原创 2012-10-18 22:44:27 · 5811 阅读 · 0 评论 -
SQL2008根据日志还原数据库
本功能偶自己亲自用过.所以可以确保好用.但偶只是处理这一个问题,如果各位还有什么不同意见或补充,请给我留言,我再测试更新本文, 我们在操作数据库是,难免有些误操作,如果无法恢复,将会给我们造成很大的损失.这里就给大家说一个,当误操作发生时,我们可以把数据库还原成误操作之前的状态. --接下来,我们要先还原完全备份(还原日志必须在还原完全备份的基础上进行)RESTORE D原创 2013-03-08 20:59:50 · 8820 阅读 · 0 评论 -
SQL 临时表的使用
DECLARE @Start_Date VARCHAR(10)DECLARE @End_Date VARCHAR(10)DECLARE @i INTSET @Start_Date='2012-01-01'SET @End_Date='2013-03-01'SET @i=1create table #T_CountDate (T_Date VARCHAR(10))原创 2013-03-23 14:40:21 · 1152 阅读 · 0 评论 -
SQL 根据一个表更新另一个表的字段
UPDATE a SET a.CHARGE_CODE=b.CHARGE_CODE FROM [172.16.59.3].COMM.COMM.CHARGE_PRICE a,COMM.COMM.CHARGE_PRICE b WHERE a.charge_ID=b.CHARGE_ID AND b.CHARGE_ID IN (SELECT CHARGE_ID FROM [172.16.59.3].COMM原创 2013-07-09 21:58:30 · 759 阅读 · 0 评论 -
VB读取本地图片并保存到数据库中
Set mstream = New ADODB.Stream mstream.Type = adTypeBinary mstream.Open mstream.LoadFromFile sFileName rstGraph.Open "select id, keyno,item,bithis,g原创 2013-07-13 22:33:52 · 2323 阅读 · 0 评论 -
SQL游标的简单实例
下面是一个游标的实例,方便初学者学习,也可以防止自己忘记 。 DECLARE H_SETTLE CURSOR SCROLL FOR SELECT * FROM TABELNAME --声明一个可循环操作的游标OPEN H_SETTLE --打开游标FETCH FIRST FROM H_SETTLE INTO @VARIABLE_NAME=FIELD_NAME,@原创 2006-11-30 10:50:00 · 3660 阅读 · 0 评论 -
数据库字典
这是个数据库字典查询方法.先保留这两个语句,以后有时间我在详细说明来源. 查表字典:SELECT a.name AS 表名, b.value AS 描述, c.name AS 构架FROM sys.objects AS a LEFT OUTER JOIN sys.extended_properties AS原创 2012-08-14 14:54:48 · 1024 阅读 · 0 评论 -
【随记】SQL Server datetime convert
开篇特别说明一下:这是我转的别人的文章,感觉不错,但并没有自己审核每个功能的准确性.所以,如果各位有发现错误的,请指正,我将尽快做出更新,谢谢各位同业人事支持. SELECT convert(varchar, getdate(), 100) -- mon dd yyyy hh:mmAM (or PM) -转载 2012-01-11 11:27:37 · 2147 阅读 · 0 评论 -
备份所有数据库 Backup all database
备份所有数据库, Backup all database,这是在搜索资料时发现的一个文章,感觉马上要用到,所以放在这里备份一下,同时和大家分享一下。目前还没有时间自己测试,仅供大家参考。自己测试后,我会及时更新转载 2011-03-14 23:20:00 · 2960 阅读 · 0 评论 -
初装SQL2005,SA用户不可用。
下边是找倒的解决方案: 先用WINDOWS模式进去,然后在数据库顶端属性中安全性下的WINDOWS模式改为SQL与WINDOWS模式 下面难证选项,选择为NONE 打开数据库下的安全选项中的登录选项,将SA的状态项下的禁用改成启用 打开SQL配置工具将(SQL Server Configuration Manager) 将网络配置中转载 2007-12-11 07:59:00 · 783 阅读 · 0 评论 -
SQL Union和SQL Union All用法
UNION 指令的目的是将两个 SQL 语句的结果合并起来。从这个角度来看, UNION 跟 JOIN 有些许类似,因为这两个指令都可以由多个表格中撷取资料。 UNION 的一个限制是两个 SQL 语句所产生的栏位需要是同样的资料种类。另外,当我们用 UNION这个指令时,我们只会看到不同的资料值 (类似 SELECT DISTINCT)。 union只是将两个结果联结起来一起显示,并不是联结两个转载 2008-03-12 10:43:00 · 970 阅读 · 0 评论 -
SQL语句压缩数据库
偶不会,从网上搜了一个,试了一下,好用,就记录下来,和大家分享。 DUMP TRANSACTION [数据库名] WITH NO_LOG -----清空数据库日志 BACKUP LOG [+@dbname+] WITH NO_LOG----- 截断事物日志DBCC SHRINKDATABASE([数据库名]) ---------收缩数据库文件 我只用了两边的两原创 2009-07-21 01:26:00 · 1229 阅读 · 0 评论 -
SCOPE_IDENTITY和@@identity的区别
SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY 是相似的函数,因为它们都返回插入到标识列中的值。IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT 返回为任何会话和作用域中的特定表所生成的值。调用它时必须提供表示表名的字符型参数,你可以得到你想要的任何表的最后一个IDENTITY值,即使你的代码里没有插入动原创 2009-08-11 17:48:00 · 688 阅读 · 0 评论 -
批量更新数据库所有表中字段的内容,中木马后的急救处理
这里对非ntext,nvarchar,image字段有效,这些字段要别外处理. 这下面的内容,部分我是自己用过的.对于ntext等字段大于8000的我没有试过.一起写在这里, declare @t varchar(255),@c varchar(255) declare table_cursor cursor for select a.name,b.name from sys原创 2009-09-04 11:13:00 · 762 阅读 · 0 评论 -
SQL过滤
我的网站也被注入过,现在解决了。 把如下代码 保存为 nosql.asp文件 然后include到各各页面。 --------定义部份------------------ Dim XH_Post,XH_Get,XH_Cookie,XH_In,XH_Inf,XH_Xh,XH_Inf2,XH_In2 自定义需要过滤的字串,用 "|" 分隔 XH_In = "|;|and|exec|insert原创 2009-10-08 23:12:00 · 2386 阅读 · 0 评论 -
国外空间Access错误Selected collating sequence not supported by the operating system
在本地没有问题,放在其它电脑上也没有问题,只有上传到国外纯E文环境下就会报错,错误提示:Microsoft JET Database Engine error '80004005' Selected collating sequence not supported by the operating system. /Share/_eKCustomerData/TTT/Default.asp, line 15原创 2010-10-12 15:12:00 · 962 阅读 · 0 评论 -
如何备份数据库到另一数据库
如何用SQL语句备份还原数据库原创 2011-03-14 23:44:00 · 1035 阅读 · 0 评论 -
安装时提示:有一个安装程序执行了挂起操作,要求重起,但重起多次也不管用
安装某些时提示:有一个安装程序执行了挂起操作,要求重起,但重起多次也还是提示,安装不能进行。些时可以到注册表里面去修改一个Key值就可以解决。为了初学者我把方法写的详细一点:1、运行DOS。(这也不会!!如果是NT系统:开始-->运行,在运行里面输入“cmd”回车就打开了。如果是98系统:开始-->程序-->附件-->MSDOS。还不会??别劝我,我去自杀!!!)2、在DOS界面里输入原创 2007-02-09 10:28:00 · 2200 阅读 · 1 评论