posted @ 2011-11-16 08:59
随笔分类 - SQL SERVER
摘要:不少朋友在还原数据库时候会遇到"在数据还原时候出现"试图扩大物理文件时,MODIFY FILE遇到操作系统错误112(磁盘空间不足)。未能调整文件'bbs_log'的空间分配。 RESTORE DATABASE操作异常终止。 "的问题.但却鲜有人知道解决办法.我今天就在这里简要介绍一下:解决办法其实很简单:这种原因通常都是因文件系统造成的如果你的电脑是FAT32的文件系统,还原大的数据库的时候就可能会出现这样的问题解决办法就是把FAT32的文件系统转化为NTFS的我已经试过好多次,只要把FAT32L转NTFS就可以了FAT32转NTFS的方法:不需要格式化,运行:输入命令con
阅读全文
摘要:在日常SQL Server的维护中,查看 SQL Server 错误日志可以用来确认服务的运行情况:例如服务的启停、备份和还原操作、登录认证情况等等,需要经常性的查看。使用 SQL Server Management Studio 或文本编辑器都可以查看 SQL Server 错误日志。默认情况下,错误日志位于 Program Files/Microsoft SQL Server/MSSQL.n/MSSQL/LOG/ERRORLOG 和ERRORLOG.n 文件中。默认保留有7个 SQL Server 错误日志文件,分别是:ErrorLog,Errorlog.1~Errorlog.6 ,当前的
阅读全文
posted @ 2011-02-14 16:13
摘要:1.右键在清除日志的数据库,如“TestDB”,点击[新建查询(Q)]2.输入以下SQL语句,其中“TestDB”是数据库名称DUMP TRANSACTION TestDB WITH NO_LOG3.执行该SQL,成功后继续以下操作4.右键该数据库节点,点击[任务(T)] -> [收缩(S)] -> [文件(F)]5.在弹出的“收缩文件”对话框中,将“文件类型(T)”选为“日志”,将“收缩操作”选中“在释放未使用的空间前重新组织页(O)”6.在“将文件收缩到(K)”文本框中输入后面提示的最小大小的数值,点击[确定]即可。
阅读全文
posted @ 2011-02-14 16:04
摘要:定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应用于Insert , Update , Delete 事件。(SQL Server 2000定义了新的触发器,这里不提) 我为什么要使用触发器?比如,这么两个表: Create Table Student(...
阅读全文
posted @ 2007-04-12 00:22
摘要:在数据库中有三种数据语言: DDL(Data Definition Language):数据定义语言。如Create Drop Alter等 DML(Data Manipulation):数据操纵语言。如Insert ,Update,Delete DCL(Data Control Language):数据控制语言 .如Grant,Revoke等 在2000中只可以为DML做触发器,而在2005中,...
阅读全文
posted @ 2007-04-11 23:54
摘要:创建一个简单的触发器------------触发器是一种特殊的存储过程,类似于事件函数,SQL Server™ 允许为 INSERT、UPDATE、DELETE 创建触发器,即当在表中插入、更新、删除记录时,触发一个或一系列 T-SQL语句。 触发器可以在查询分析器里创建,也可以在表名上点右键->“所有任务”->“管理触发器”来创建,不过都是要写 T-SQL 语句的,只是在查询分析器里要先确定当...
阅读全文
posted @ 2007-04-05 09:20
摘要:利用数据库复制技术 实现数据同步更新 复制的概念 复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性。 SQL复制的基本元素包括 出版服务器、订阅服务器、分发服务器、出版...
阅读全文
posted @ 2007-03-30 12:30