原因是出现以下错误金沙js娱乐场官方网站,因为常用的select等语句都一样

之前并没怎么注意SQL2008的语法与之前版本的不同,因为常用的select等语句都一样,c001f011维护计划创建失败的解决方法,{17BCA6E8-A95D-497E-B2F9-AF6AA475916F} 的 COM 组件创建实例失败,@dbname varchar(20)

金沙js娱乐场官方网站 7

NAME=N’Demo差异备份’,SKIP,NOREWIND,

declare @Store varchar(2000)

set @i=10
while @i<15
begin 
set @cmd1  =’if exist
E:\DATABACKUP\’+@dbname+convert(varchar(10),DATEADD(day,-@i,getdate()),112)
+’*’ +’ del 
‘+’E:\DATABACKUP\’+@dbname+convert(varchar(10),DATEADD(day,-@i,getdate()),112)
+’*’
exec master..xp_cmdshell @cmd1—-删除10天之前的数据库备份   
set @i=@i+1
end
—-备份数据库—-

set showplan_all {on | off}

金沙js娱乐场官方网站 1

set @cmd2=’C:\PROGRA~1\WinRAR\winrar.exe a  -ibck
E:\DATABACKUP\’+@filename+’.rar E:\DATABACKUP\’+@filename
exec master..xp_cmdshell @cmd2—-压缩数据库
set @cmd3=’DEL E:\DATABACKUP\’+@filename
exec master..xp_cmdshell @cmd3—-删除原备份文件(只保留压缩包)

set statistics time {on | off}(写语句的时候只需要写明是on或者off即可)

金沙js娱乐场官方网站 2

go

WITH DIFFERENTIAL,RETAINDAYS=8,NOFORMAT,NOINIT,

RECONFIGURE     

 

exec xp_cmdshell @str

declare @Pwd varchar(2000)

exec master..xp_cmdshell ‘if not exist E:\DATABACKUP (md
E:\DATABACKUP)’–如果E盘根目录没有DATABACKUP文件夹,则新建此文件夹
SELECT @filename=@dbname+replace(replace(replace(CONVERT(varchar(16),
getdate(), 120 ),’-‘,”),’ ‘,’-‘),’:’,”) 
SET @path=’E:\DATABACKUP\’+@filename
BACKUP DATABASE @dbname TO DISK=@path

sp_who
‘active’;(备注:如果只是这么写的话会提示sp_who附近有语法错误,但执行的时候可以查到数据,如果在前面加一个exec,则不再提示错误。且150的进程号
为SQL
SERVER系统内部用的,只有大于50的进程号才是用户的连接进程。spid是进程号,dbid是数据库编号,objid是数据对象编号)

金沙js娱乐场官方网站 3金沙js娱乐场官方网站 4

create proc dbbf_test
as
declare
@dbname varchar(20),
@cmd1 nvarchar(120),
@cmd2 varchar(120),
@cmd3 varchar(120),
@i int,
@filename varchar(80),
@path varchar(80)
set
@dbname=’TEST’–\\这是数据库名,使用时只需要把它改成你所要备份的数据库名即可,这个必须修改\\–
—-删除当前日期前15-前10天内的数据库备份,可根需要自行修改—-

dbcc shrinkdatabase(smallerp,0);)

原因是出现以下错误: c001f011。
(Microsoft.SqlServer.ManagedDTS)——————————

–1.修改本过程中目标数据库名成你要备分的数据库名
2.复制此行(可含此行)以上内空到查询分析器中执行即可
–3.数据库备份文件存放在E:\DATABACKUP文件夹中,文件名为
数据库名四位年两位月两位日-两位时两位分.rar

set @str=@dir+’fullbak’+@filename+’*.bak’

 

—-压缩数据库备份,删除原备份文件

5、 查看数据库里用户和进程信息:

set @IP=’192.168.123.107′  –异地服务器IP或主机名

set
@filename=left(replace(replace(replace(convert(varchar,getdate()-8,20),’-‘,”),’
‘,”),’:’,”),8)

金沙js娱乐场官方网站 5

set @dir=’del D: ‘

GO  

set showplan_text { on | off }

解决方法:拖曳文件

set
@filename=left(replace(replace(replace(convert(varchar,getdate()-15,20),’-‘,”),’
‘,”),’:’,”),8)

 

declare @sql varchar(8000)

EXEC sp_configure’xp_cmdshell’, 0   

declare @sql varchar(8000)

 

Exec sp_lock;

exec (@sql)

set
@filename=left(replace(replace(replace(convert(varchar,getdate()-8,20),’-‘,”),’
‘,”),’:’,”),8)

–关闭允许执行xp_cmdshell

exec master..xp_cmdshell @sql;

declare @retaindays int

set statistics profile { on | off }

 

BACKUP DATABASE smallerp TO DISK=@str

金沙js娱乐场官方网站 6

set
@str=’D:’+replace(replace(replace(convert(varchar,getdate(),20),’-‘,”),’
‘,”),’:’,”)+’.diff’

SQL2008数据库总会出现从 IClassFactory 为 CLSID 为
{17BCA6E8-A95D-497E-B2F9-AF6AA475916F} 的 COM 组件创建实例失败,

alter database smallerp set recovery full

  • 创建共享文件夹backup,权限为 Administrator 全控制
  • 新建作业

declare @str varchar(100),@dir varchar(100),@fileName varchar(30)

金沙js娱乐场官方网站 7

set @str=@dir+’logbak’+@filename+’*.trn’

 

set @str=@dir+’diffbak’+@filename+’*.diff’

–开始备份

10、 删除过期的备份文件,并设定每天两次:

set @retaindays=30         –要保留备份的天数

set statistics io {on | off}

(x86)
c:\windows\system32\regsvr32 “C:\Program Files\Microsoft SQL
Server\100\DTS\Binn\dts.dll”
(x64)
c:\windows\syswow64\regsvr32 “C:\Program Files (x86)\Microsoft SQL
Server\100\DTS\Binn\dts.dll”