精選文章

bcp大量匯出與匯入資料庫資料方法

--匯出-- bcp "select * from [資料庫名稱].[dbo].[資料表名稱]" queryout 匯出檔案名稱.txt -w -U "使用者帳號" -P "使用者密碼" " ...

2017年5月29日 星期一

修復資料庫的五行語法

--設定資料庫為緊急模式--

ALTER DATABASE [資料庫名稱] SET EMERGENCY

--調整資料庫為單人模式,並把尚未交易完成的做commit處理--

ALTER DATABASE [資料庫名稱] SET SINGLE_USER WITH ROLLBACK IMMEDIATE

--修復資料庫(輸出結果最好能存下來,便於確認統計最常發生的資料是哪些TABLE)--

DBCC CHECKDB([資料庫名稱],REPAIR_ALLOW_DATA_LOSS)

--重新建立相關的資料庫關聯(輸出的結果最好能存下來)--

DBCC CHECKDB([資料庫名稱],REPAIR_REBUILD)

--設定資料庫為多人模式,此時就可以使用了--

ALTER DATABASE[資料庫名稱] SET MULTI_USER

遠端電腦重新開機/關機


  • 要將遠端電腦重新開機是很簡單的事,只要使用Windows 內建的shutdown指令即可達成
   shutdown /r /m [遠端電腦名稱或IP] /t 0
  範例:shutdown /r /m 192.168.178.2 /t 0
  • 如果遠端電腦具有管理權限的帳號及密碼都與本機電腦執行程式指令的帳號密碼不相等時,會導致該指令失敗,只要利用一個小技巧就可以克服此問題,在執行shutdown,先執行下列指令
            net use \\[遠端電腦名稱或IP]c$ /user:[遠端電腦具有管理權限之帳號] [該帳號之密碼]

  • 為安全起見,在執行shutdown之後,再執行下列指令,來刪除登入

     net use \\[遠端電腦名稱或IP]c$ /delete


shutdown 相關參數
/?  顯示說明。或/help。
/l  登出。不能和/m 或/d選項一起使用。
/s  將電腦關機。
/r  將電腦完全關機並重新啟動。
/h  讓本機電腦休眠能和/f 選項一起使用。
/m \\computer 指定目標電腦。
/t xxx 將關機前的逾時期間設定為xxx秒。