SQL Server 压缩日志空间
使用了一段时间后,SQL Server 的 LDF文件体积巨大.
如何处理嘞, 对于 SQL Server 2005 及之前的版本,可以使用如下 SQL:
declare @name varchar(50)
set @name='dbname
'
backup
log @name
with truncate_only
dbcc shrinkdatabase (@name,20)
可是在 SQL Server 2008 开始,执行上面的语句会报错:
'truncate_only' is not a recognized BACKUP option.
所要换一种方式:
首先要右键 DB 属性中设置 Option 的 Recovery model 为 Simple,
再执行如下 SQL (红字部分替换成实际的 Files 的日志文件的 逻辑名称(Logical Name))
DBCC SHRINKFILE (N'agsr_log
' , 1)
GO
执行完后,ldf 文件变成 1M 的内容.
相关文档:
--访问不同电脑上的数据库
--如果经常访问或数据量大,建议用链接服务器
--创建链接服务器
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务 ......
1,显示游标的操作
(1) 定义游标
根据查询的数据情况,在PL/SQL块的声明部分定义游标,语法为:
cursor cursor_name is select_statement;
注意:
游标必须在PL/SQL块的声明部分进行定义;
......
修改内容:删除原来的TIME维度,新建TIME维度,修改SALES立方。
数据插入:
1,事实数据插入:通过DTS加调度实现将sales_fact_1997的数据进行复制。频率为每分钟10000条。 &nb ......
/*
标题:一个项目涉及到的50个Sql语句(整理版)
作者:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开)
时间:2010-05-10
地点:重庆航天职业学院
说明:以下五十个语句都按照测试数据进行过测试,最好每次只单独运行一个语句。
问题及描述:
--1.学生表
Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,S ......