myAdBanner

2014年9月23日 星期二

MS SQL 備份 DOS COMMAND

今天剛好要備份sql data 但是客戶那裡安裝的 Express版,沒有SQL Server Agent的服務,所以只有自己動手來寫 DOS COMMAND 。

為了讓備份檔案不會重複於是利用date time 方式來產生資料夾,日期解決了但是時間部份就無法自動補0,於是就利用 if 的方式解決了這個問題



set dd=D:\DB_Backup\%date:~0,4%%date:~5,2%%date:~8,2%
set hour=%time:~0,2%
if "%hour:~0,1%" == " " set hour=0%hour:~1,1%
echo hour=%hour%
set min=%time:~3,2%
if "%min:~0,1%" == " " set min=0%min:~1,1%
echo min=%min%
set secs=%time:~6,2%
if "%secs:~0,1%" == " " set secs=0%secs:~1,1%
echo secs=%secs%

set fn=%dd%%hour%%min%%secs%

md %fn%

NET STOP MSSQL$SQLEXPRESS

COPY "C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\DB_Data.mdf" %dd%
COPY "C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\DB_log.ldf" %dd%

NET START MSSQL$SQLEXPRESS

2014年8月31日 星期日

關閉 購物禮卷 與 推薦銷售


\catalog\view\theme\default\template\common
目錄下找到
footer.tpl

尋找



  • <?php echo $text_voucher; ?>
  • <?php echo $text_affiliate; ?>
  • 把它給註解掉

         


    就OK了

    2014年8月7日 星期四

    網站變灰色css

    加在<head>與</head>之間
    
    網站變灰色css
    
    
    

    2014年8月5日 星期二

    SQL 2008 手動將結構描述改為dbo

    2008處理方式:手動將結構描述改為dbo
      開啟Microsoft SQL Server Management Studio==>選擇該資料庫==>選擇資料表,其結構
      描述為使用者名稱的==>到資料表上按滑鼠右鍵,選擇設計==>在屬性中選結構描述==>變更擁有者
      為dbo,存檔==>擁有者就改為dbo,就可刪除帳號即可
      註:SQL Server Management Studio 預設並不開啟屬性視窗,按F4就可開啟

    2014年7月14日 星期一

    檢查網站是否正常連結

    File_Get_Contents("../.htm");
    或者
    CURL
    或者
    $FP=FSockOpen("www.php.net",80,$errno,$errstr,30);
    IF(!$FP){
        Echo 'Find Error:',$errstr($errno),'
    \n'; }Else{ fputs($FP,"GET / HTTP/1.0\r\nHost:www.example.com\r\n\r\n"); Echo 'Output:
    ',Chr(10); While(!feof($FP)){ Echo fgets($FP,128),'
    --------
    '; } Fclose($FP); }

    2014年6月3日 星期二

    自動刪除檔案

    
    '自動刪除檔案
    
    '天數
    daysAgo = 365
    
    '路徑
    dirPath = "C:\\inetpub\\logs\\LogFiles\\W3SVC6"
    
    '副檔名
    extName = ".log"
    
    '---------程式開始------------
    
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set w = WScript.CreateObject("WScript.Shell")
    
    Set f = fs.GetFolder(dirPath)
    Set fc = f.Files
    
    dateBefore = Now() - daysAgo
    
    For Each ff in fc
    fileName = ff.Name
    fileDate = ff.DateLastModified
    
    If Right(fileName, Len(extName)) = extName And fileDate < dateBefore Then
    fs.DeleteFile(dirPath & "\\" & fileName)
    End If
    Next
    
    

    2014年4月24日 星期四

    匯出EXCLE檔案

    
    <?php
    $file="output".date("YmdHis").".xls";
    header("Content-type: application/vnd.ms-excel");
    header("Content-Disposition: attachment; filename=$file;");
    //將PHP轉成下載的檔案指定名稱與副檔名.xls
    
    echo ''."\n";
    echo ''."\n";
    echo '';
    
    echo '';
    
    ?>