瀏覽量:58次
卸載:執(zhí)行命令 c:/sqlserver2005/Setup.exe /qb REMOVE=ALL INSTANCENAME=
之所以這么做,是因為在控制面板卸載時不干凈,sql的實例都還在。用這個方法最好。
自動備份: 原文:http://www.mssqltips.com/tip.asp?tip=1174 思路: 1:生成一個自動備份的sql腳本,一個名叫 sp_BackupDatabase 的存貯過程。
1USE [master] 2GO 3/**//****** Object: StoredProcedure [dbo].[sp_BackupDatabase] Script Date: 02/07/2007 11:40:47 ******/ 4SET ANSI_NULLS ON 5GO 6SET QUOTED_IDENTIFIER ON 7GO 8 9 10-- ============================================= 11-- Author: Edgewood Solutions 12-- Create date: 2007-02-07 13-- Description: Backup Database 14-- Parameter1: databaseName 15-- Parameter2: backupType F=full, D=differential, L=log 16-- ============================================= 17CREATE PROCEDURE [dbo].[sp_BackupDatabase] 18 @databaseName sysname, @backupType CHAR(1) 19AS 20BEGIN 21 SET NOCOUNT ON; 22 23 DECLARE @sqlCommand NVARCHAR(1000) 24 DECLARE @dateTime NVARCHAR(20) 25 26 SELECT @dateTime = REPLACE(CONVERT(VARCHAR, GETDATE(),111),'/','') + 27 REPLACE(CONVERT(VARCHAR, GETDATE(),108),':','') 28 29 IF @backupType = 'F' 30 SET @sqlCommand = 'BACKUP DATABASE ' + @databaseName + 31 ' TO DISK = ''C:/Backup/' + @databaseName + '_Full_' + @dateTime + '.BAK''' 32 33 IF @backupType = 'D' 34 SET @sqlCommand = 'BACKUP DATABASE ' + @databaseName + 35 ' TO DISK = ''C:/Backup/' + @databaseName + '_Diff_' + @dateTime + '.BAK'' WITH DIFFERENTIAL' 36 37 IF @backupType = 'L' 38 SET @sqlCommand = 'BACKUP LOG ' + @databaseName + 39 ' TO DISK = ''C:/Backup/' + @databaseName + '_Log_' + @dateTime + '.TRN''' 40 41 EXECUTE sp_executesql @sqlCommand 42END
注意,要編譯一下。
2:調(diào)用這個存儲過程的一個sql腳本2。這個腳本可以被外部的程序調(diào)用,使用sqlcmd.exe來解釋執(zhí)行。
1sp_BackupDatabase 'master', 'F' 2GO 3sp_BackupDatabase 'model', 'F' 4GO 5sp_BackupDatabase 'msdb', 'F' 6GO 7QUIT
3:設(shè)置定時任務(wù),每天執(zhí)行上述腳本2.
sqlcmd -S serverName -E -i C:/Backup/腳本2.sql 上述語句是計劃任務(wù)的“Run”里面的參數(shù)。
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點,本網(wǎng)不承擔(dān)此類稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們在確認(rèn)后,會立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776