• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 關于sql server 2005 的卸載和自動備份

    發表于:2008-09-09來源:作者:點擊數: 標簽:sqlSQLSqlSERVERsnooker
    卸載:執行命令 c:\ sqlserver2005 \Setup.exe /qb REMOVE=ALL INSTANCENAME=InstanceName 其中,setup.exe是 SQL E XP R_ADV.EXE解壓縮之后的安裝程序。 之所以這么做,是因為在控制面板卸載時不干凈,sql的實例都還在。用這個方法最好。 自動備份: 原文:
    卸載:執行命令
    c:\sqlserver2005\Setup.exe /qb REMOVE=ALL INSTANCENAME=<InstanceName>
    其中,setup.exe是SQLEXPR_ADV.EXE解壓縮之后的安裝程序。

    之所以這么做,是因為在控制面板卸載時不干凈,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(VARCHARGETDATE(),111),'/',''+  
    27       REPLACE(CONVERT(VARCHARGETDATE(),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:調用這個存儲過程的一個sql腳本2。這個腳本可以被外部的程序調用,使用sqlcmd.exe來解釋執行。
         
    1sp_BackupDatabase 'master''F'
    2GO
    3sp_BackupDatabase 'model''F'
    4GO
    5sp_BackupDatabase 'msdb''F'
    6GO
    7QUIT

      3:設置定時任務,每天執行上述腳本2.
    sqlcmd -S serverName --i C:\Backup\腳本2.sql
          上述語句是計劃任務的“Run”里面的參數。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>