今天在restore資料庫的時候遭遇Error還原失敗
文章目前都已轉入WordPress囉,請連這裡 https://shazi.info,若有連結失效請到新站台查詢!並告知站長,這裡僅提供第一次發文的同步更新,文章有編修將不再修正。
2013年12月30日 星期一
[Virtualbox] unable to find the sources of your current Linux kernel解決辦法
今天再請同事幫忙裝Linux virtualbox的時候,他遭遇的問題寫下紀錄
是有關於kernel complie的問題
在update Kernel的時候,沒有在預設開啟啟動新的kernel,造成他在安裝virtualbox的時候一直出現kernel complie錯誤
vbox-install.log
Makefile:183: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Stop.
是有關於kernel complie的問題
在update Kernel的時候,沒有在預設開啟啟動新的kernel,造成他在安裝virtualbox的時候一直出現kernel complie錯誤
vbox-install.log
Makefile:183: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Stop.
2013年12月26日 星期四
[MSSQL] MSSQL update後效能緩慢 #sp_updatestats
近期在把手邊一些舊SQL版本進行升級到2008、2012版本,但使用上效能並沒有提升,有些甚至更差一些。
在google大神的協助下,原來是少了兩項作業,可以的話,在進行Patch時先進行一次,Patch完後再進行一次會比較完善。
在google大神的協助下,原來是少了兩項作業,可以的話,在進行Patch時先進行一次,Patch完後再進行一次會比較完善。
2013年12月25日 星期三
[MSSQL] OS登入密碼忘記時,透過資料庫sa來重新建立密碼
在執行公司專案的時候,因為客戶端資訊記錄不齊全,又因資安考量更改密碼,又沒有加入AD,客戶端也不清楚OS密碼登入,所以尋求協助。
這樣的狀況並不多,但在網路上找了一下竟然可以輕鬆的利用sa密碼更動OS
簡單來說sa的權限相當於root的權限了,也請MIS注意sa的密碼與權限
這樣的狀況並不多,但在網路上找了一下竟然可以輕鬆的利用sa密碼更動OS
簡單來說sa的權限相當於root的權限了,也請MIS注意sa的密碼與權限
[Virtualbox] 開機啟動VM、關閉Console 除錯筆記 ----VBoxHeadless應用
無法單純關閉Console,使系統仍然啟動中
在VMWare中可以單純關閉Console,讓系統依然啟動,但在Virtualbox下可能會遇到按下關閉後VM即被關閉。
其實可以使用"Shitft+啟動"的方式開啟Console,這樣就不會開啟Console畫面,也可以讓系統常駐在工作中囉!
在VMWare中可以單純關閉Console,讓系統依然啟動,但在Virtualbox下可能會遇到按下關閉後VM即被關閉。
其實可以使用"Shitft+啟動"的方式開啟Console,這樣就不會開啟Console畫面,也可以讓系統常駐在工作中囉!
2013年12月23日 星期一
[MSSQL] 如何快速查詢 SQL Server Service Pack 版本語法
最近在進行安裝SQL Mirror及LogShipping的LAB,遇到了版本不同不相容的問題讓我重新進行安裝。
由於Microsoft SQL Server資料庫從2005到2008之後版本號都看不出來Service Pack,只好用Transact-SQL語法來查SP,此篇紀錄查詢的方法。
到master資料庫執行以下SQL
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
RTM表示沒有安裝任何Service Pack
或可查詢版號
SELECT @@VERSION
由於Microsoft SQL Server資料庫從2005到2008之後版本號都看不出來Service Pack,只好用Transact-SQL語法來查SP,此篇紀錄查詢的方法。
到master資料庫執行以下SQL
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
RTM表示沒有安裝任何Service Pack
或可查詢版號
SELECT @@VERSION
2013年12月3日 星期二
[Linux學習筆記] Webmin Linux管理的好幫手
介紹一套Linux初學者的管理介面軟體"Webmin",這套軟體對於一些不熟Linux的使用者來說是很好的一套軟體,有Web加上圖形化的的管理介面,使得操作上更加方便。
首先先講到Webmin的安裝,這絕對是他的首項優點,只要將安裝起來就會幫你將網站架起來可以立即使用!
1. 到官網下載最新版本的Webmin,Linux則下載rpm檔rpm -ivh webmin-1.660-1.noarch.rpm
2. 安裝好後就可以在 http://localhost:10000 看到管理介面
3. 帳號密碼的部分會預設抓本機上的root進行登入,你也可以在以下路徑找到設定檔新增user
/etc/webmin/miniserv.conf -----密碼導向 /etc/shadow
/etc/webmin/miniserv.users
管理介面非常的親民,且很詳細,若您不是熟悉Linux的用戶可採用此解決方案
並且支援cluster,但缺點是無法監控多台Server。
不過Linux的優點就是文字介面處理速度快,而且準確。如果熟悉Linux大多數還是會使用文字模式
ps: Windows也可以安裝
參考資料:
http://webmin.com/
http://doxfer.webmin.com/
首先先講到Webmin的安裝,這絕對是他的首項優點,只要將安裝起來就會幫你將網站架起來可以立即使用!
1. 到官網下載最新版本的Webmin,Linux則下載rpm檔rpm -ivh webmin-1.660-1.noarch.rpm
2. 安裝好後就可以在 http://localhost:10000 看到管理介面
3. 帳號密碼的部分會預設抓本機上的root進行登入,你也可以在以下路徑找到設定檔新增user
/etc/webmin/miniserv.conf -----密碼導向 /etc/shadow
/etc/webmin/miniserv.users
管理介面非常的親民,且很詳細,若您不是熟悉Linux的用戶可採用此解決方案
並且支援cluster,但缺點是無法監控多台Server。
不過Linux的優點就是文字介面處理速度快,而且準確。如果熟悉Linux大多數還是會使用文字模式
ps: Windows也可以安裝
參考資料:
http://webmin.com/
http://doxfer.webmin.com/
[Linux學習筆記] SSH的安全設定
做為Server都需要對資安有一些防範,SSH更是一項基本的資安項目
修改 /etc/ssh/sshd_config
#只允許用戶使用SSH2協定登入
Protocol 2
#禁止root登入
PermitRootLogin no
#最多可同時開啟10個連線要求
MaxStartups 10
#設定終止閒置SSH連線時間,10分鐘
ClientAliveCountMax 10
重啟sshd
修改 /etc/ssh/sshd_config
#只允許用戶使用SSH2協定登入
Protocol 2
#禁止root登入
PermitRootLogin no
#最多可同時開啟10個連線要求
MaxStartups 10
#設定終止閒置SSH連線時間,10分鐘
ClientAliveCountMax 10
重啟sshd
[Linux學習筆記] 修改語系
2013年11月14日 星期四
2013年11月7日 星期四
Server2008、2008R2 IIS7上傳檔案大小限制
在架設Server的時候常會需要讓使用者上傳檔案,除了在code上限制以外,IIS也有他本身的限制
這篇提到 IIS6、IIS7.x的設定方式
這篇提到 IIS6、IIS7.x的設定方式
[Virtualbox] UUID重複、USB driver除錯筆記
UUID重複
在使用Virtualbox時,常常會遇到當要開新的虛擬機器要重灌一次OS很麻煩,可以利用虛擬機器的vhd檔再開啟另一個相同環境的OS。
在一般的使用狀況是使用Virtualbox UI上的clone製造出另一個新的虛擬機器
再另一種情況是找到vhd檔直接copy一份到新的虛擬機器,就會出現Error
在使用Virtualbox時,常常會遇到當要開新的虛擬機器要重灌一次OS很麻煩,可以利用虛擬機器的vhd檔再開啟另一個相同環境的OS。
在一般的使用狀況是使用Virtualbox UI上的clone製造出另一個新的虛擬機器
再另一種情況是找到vhd檔直接copy一份到新的虛擬機器,就會出現Error
2013年11月4日 星期一
Virtubox、Esxi、Hyper-V改IP筆記
近期在修改Server的IP,在Virtualbox及一些Hyper-V的虛擬主機出現了一些問題,經查看虛擬機的Console都會以IP或ServerName的方式連接。
若Server有更動到IP或ServerName的部分,記得檢查console連接的ServerName及IP是否正確或可以解析!!
Virtualbox的設定在phpvirtualbox的config.php內
Hyper-V及VMWare都在本身的config內
若Server有更動到IP或ServerName的部分,記得檢查console連接的ServerName及IP是否正確或可以解析!!
Virtualbox的設定在phpvirtualbox的config.php內
Hyper-V及VMWare都在本身的config內
2013年11月1日 星期五
SQL Server 2008 啟用伺服器網路通訊協定
最近在幫客戶執行專案系統的時候,一直在DB連線的時候出現連不到資料庫的狀況,而且還傻傻的重裝了Standard的版本,依然不行。
在確認了資料庫user登入的狀況無誤後,初步排除了使用者上的問題,翻了微軟的文件發現問題竟然是SQL的TCP/IP的通用協定被停用了!
在確認了資料庫user登入的狀況無誤後,初步排除了使用者上的問題,翻了微軟的文件發現問題竟然是SQL的TCP/IP的通用協定被停用了!
2013年10月24日 星期四
Virtualbox 安裝Windows8.1 0x000000C4
2013年10月9日 星期三
Windump 封包截取工具
此篇介紹的是Windump這個工具,Windump是Windows環境下的網路協議分析軟體 , 簡單來說就是抓封包的工具,在Unix下叫做Tcpdump。
他可以捕捉兩點之間所有的封包,在這種監視狀態下中間的任何資料都沒有任何秘密可言,網路上大多數的黑客都是使用擷取封包的方式來偷取資料。
當然爾下載Windump及Tcpdump都是免費的,在使用前須要先安裝WinPcap,WinPcap是截取封包必要的一個元件,可相容許多封包擷取軟體的元件。
他可以捕捉兩點之間所有的封包,在這種監視狀態下中間的任何資料都沒有任何秘密可言,網路上大多數的黑客都是使用擷取封包的方式來偷取資料。
當然爾下載Windump及Tcpdump都是免費的,在使用前須要先安裝WinPcap,WinPcap是截取封包必要的一個元件,可相容許多封包擷取軟體的元件。
解決惱人的首頁被綁架 AdwCleaner
從我當MIS到現在常常遇到很多USER最讓我頭痛麻煩的問題就是"中毒" , 而中毒的種類很多 , 首頁被綁架就是其中之一讓我很頭痛的 , 我試過改登錄檔、重裝browser 等等 , 就是沒辦法解決
AdwCleaner 這款防毒 , 對於首頁被綁架、偽裝登入檔這類的病毒特別的好用 , 無論你是使用IE、Ficefox、Chrome惡意軟體通通Get out!!
2013年10月8日 星期二
好用的截圖軟體 FastStone Capture
最近開始著手接到新案,常常在做SOP文件需要把一些畫面截圖,用久了Windows的小剪刀還是有點不順手,開始使用FastStone Capture這個工具,不用說他是一個免費的軟體,可以擷取全螢幕、工作中視窗、特定元件、不規則形狀畫面以及使用者自訂大小矩形畫面,更主要的一點是他可支援的格式非常多bmp、jpg、gif、png、tiff .. 等等
免費版本只有到5.3
軟體名稱:FastStone Capture
軟體首頁:http://faststone.org/
軟體下載頁面(綠色工廠):http://portable.easylife.tw/903
免費版本只有到5.3
軟體名稱:FastStone Capture
軟體首頁:http://faststone.org/
軟體下載頁面(綠色工廠):http://portable.easylife.tw/903
2013年7月22日 星期一
免費備份工具 cobian
提供一個好用免費的定期備份工具 cobian
在客戶端時因為客戶沒有什麼備份的工具 , 先是使用了Server2008R2的內建備份服務Server Backup
但使用後實在是太弱了 , 不但只能指定一個排程使用起來挺不順的 , 後來使用了cobian , 整個就是簡潔有力
先到 cobian 的官網下載最新版本
並安裝照慣例下一步
選擇適合你的Type
Application (no auto-start) 安裝成應用程式而不要自動啟動
Application (auto-start for the current user) 安裝成應用程式為目前的使用者啟動
Application (auto-start for all users) 安裝成應用程式為所有使用者啟動
As a service 安裝成服務
Use the local System account 使用本機系統帳戶登入
Use a regular account 使用此帳戶登入
install .........
在客戶端時因為客戶沒有什麼備份的工具 , 先是使用了Server2008R2的內建備份服務Server Backup
但使用後實在是太弱了 , 不但只能指定一個排程使用起來挺不順的 , 後來使用了cobian , 整個就是簡潔有力
先到 cobian 的官網下載最新版本
並安裝照慣例下一步
選擇適合你的Type
Application (no auto-start) 安裝成應用程式而不要自動啟動
Application (auto-start for the current user) 安裝成應用程式為目前的使用者啟動
Application (auto-start for all users) 安裝成應用程式為所有使用者啟動
As a service 安裝成服務
Use the local System account 使用本機系統帳戶登入
Use a regular account 使用此帳戶登入
install .........
VirtualBox、PhpVirtualBox
最近公司持續在把舊機器淘汰 , 打算把機器減量 , 這篇文章是以Linux為底層的VirtualBox , 並加入網頁瀏覽功能的phpvitualbox
首先先到 VirtualBox 下載 VirtualBox 的 主程式
若有需要提供給多使用者操作的話可到phpvirtualbox下載對應的php包
我這裡示範的是VirtualBox4.2.16 , 對應的是phpvirtualbox-4.2-5.zip
在安裝前 , Linux的環境需要安裝php , httpd , php-soap ((使用phpvirtualbox需要應用到的軟件))
setup1 - 將httpd.conf 設定檢查並將80port 啟用
setup2 - Virtualbox安裝
setup3 - phpvirtualbox.zip解壓縮並放置到 /var/www/html 下, 將config.php.sample改為config.php 並修改其內容
setup4 - 新增執行phpvirtualbox的使用者 , useradd -m vbox -G vboxusers /Passwd
setup5 - 新增vbox.cfg , 以及vbox.log須手動新建及有vbox權限
setup6 - service vboxdrv vboxweb-service httpd start , chkconfig , listen local 80,18083port
debug
1. yum update , Linux Kernel fail , 解除安裝Virtualbox後重新編譯 , 使用工具make , gcc , cpp , kernel-devel
2. vboxweb-service start fail , vbox.cfg 及 vbox.log 新建與權限設定 , vbox.cfg路徑可參考vboxweb-service
3. 關閉iptables、selinux , 開啟vboxdrv、vboxweb-service、httpd
首先先到 VirtualBox 下載 VirtualBox 的 主程式
若有需要提供給多使用者操作的話可到phpvirtualbox下載對應的php包
我這裡示範的是VirtualBox4.2.16 , 對應的是phpvirtualbox-4.2-5.zip
在安裝前 , Linux的環境需要安裝php , httpd , php-soap ((使用phpvirtualbox需要應用到的軟件))
setup1 - 將httpd.conf 設定檢查並將80port 啟用
setup2 - Virtualbox安裝
setup3 - phpvirtualbox.zip解壓縮並放置到 /var/www/html 下, 將config.php.sample改為config.php 並修改其內容
setup4 - 新增執行phpvirtualbox的使用者 , useradd -m vbox -G vboxusers /Passwd
setup5 - 新增vbox.cfg , 以及vbox.log須手動新建及有vbox權限
setup6 - service vboxdrv vboxweb-service httpd start , chkconfig , listen local 80,18083port
debug
1. yum update , Linux Kernel fail , 解除安裝Virtualbox後重新編譯 , 使用工具make , gcc , cpp , kernel-devel
2. vboxweb-service start fail , vbox.cfg 及 vbox.log 新建與權限設定 , vbox.cfg路徑可參考vboxweb-service
3. 關閉iptables、selinux , 開啟vboxdrv、vboxweb-service、httpd
2013年7月9日 星期二
使用T-SQL來備份與還原資料庫
--建立一個名叫"puma"的DB
1 | USE [master] |
2 | GO |
3 | CREATE DATABASE [puma] ON PRIMARY |
4 | ( NAME = N 'puma' , FILENAME = N 'D:\DB\puma.mdf' , SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB ) |
5 | LOG ON |
6 | ( NAME = N 'puma_log' , FILENAME = N 'D:\DB\puma_log.ldf' , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%) |
7 | GO |
--備份"puma"DB
1 | BACKUP DATABASE puma TO DISK = 'D:\DB\puma.bak' |
2 | GO |
--還原"puma"DB到新的DB"puma2"
1 | RESTORE DATABASE puma2 |
2 | FROM DISK = 'D:\DB\puma.bak' |
3 | WITH |
4 | MOVE 'puma' TO 'D:\DB\puma2.mdf' , |
5 | MOVE 'puma_log' TO 'D:\DB\puma2_log.ldf' , |
6 | REPLACE ; |
7 | GO |
訂閱:
文章 (Atom)