当前在线人数17217
首页 - 分类讨论区 - 电脑网络 - 窗口里的风景版 -阅读文章
未名交友
[更多]
[更多]
文章阅读:Re: SSIS --- SQL Server 2005
[同主题阅读] [版面: 窗口里的风景] [作者:binchang] , 2008年07月23日22:47:02
binchang
进入未名形象秀
我的博客
[上篇] [下篇] [同主题上篇] [同主题下篇]

发信人: binchang (bean), 信区: DotNet
标  题: Re: SSIS --- SQL Server 2005
发信站: BBS 未名空间站 (Wed Jul 23 22:47:02 2008)

看你的帖子是要比较数据,可以做一个自动备份的Job,将数据库备份,然后恢复到不
同的数据库进行比较。

Job 里的Step1 写如下内容:
=======================================

USE master
GO
DECLARE @DATESTR VARCHAR(50),@FILESTR VARCHAR(200)
SET @DATESTR=CONVERT(VARCHAR(50), GETDATE(),120)
SET @DATESTR=REPLACE(@DATESTR,':','')
--SELECT @DATESTR
SET @FILESTR='C:\Data\Backups\YourData_'[email protected]+'.bak'
IF EXISTS (SELECT * FROM master.dbo.sysdevices WHERE name='YourData')
BEGIN
    exec sp_dropdevice YourData
END
EXEC sp_addumpdevice 'disk', 'YourData', @FILESTR

BACKUP DATABASE YourDB
   TO YourData

=======================================
Job 里的Schedule 定在Daily,可以是你客户指定的任何时间。


恢复第一天的数据的时候,运行以下SQL

=======================================
restore database YourRes1
from disk='C:\Data\Backups\YourData_2008-07-08 111500.bak'
with move 'YourDB' TO 'E:\Data\YourRes1.mdf',
move 'YourDB_log' to 'E:\Data\YourRes1_log.ldf'
=======================================

恢复第二天的数据的时候,运行以下SQL

=======================================
restore database YourRes2
from disk='C:\Data\Backups\YourData_2008-07-09 111500.bak'
with move 'YourDB' TO 'E:\Data\YourRes2.mdf',
move 'YourDB_log' to 'E:\Data\YourRes2_log.ldf'
=======================================
YourRes1,YourRes2就是你要的两个历史数据库。

【 在 realzz (realzz) 的大作中提到: 】
: 我需要自动存所有的SQL SERVER TABLES DAILY because users need to run
queries
: to compare the data changes for any specified periods. I plan to use SSIS
: and ask SQL Server ADMNIN to set up scheduler to run it automatically. I
: only have 2 days to complete it including weekends. I have never used SSIS
: before. Is there a quick way to learn it? It seems it is hard to learn it
: quickly. BTW, I use sql server management studio
: Thanks!



--

※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 76.202.]

[上篇] [下篇] [同主题上篇] [同主题下篇]
[转寄] [转贴] [回信给作者] [修改文章] [删除文章] [同主题阅读] [从此处展开] [返回版面] [快速返回] [收藏] [举报]
 
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996