2012年4月20日 星期五

我不明白的台灣-老闆~來一包木炭,林背要烤肉。

以前聽過一個故事是這樣,國王帶著三個王子到森林裡面,因故需要生火取暖,於是請三個王子去撿木材回來,這三個小傢伙最早回來的帶了一大堆濕掉的木材,後來的帶回了一半乾的一半濕的木材,最慢回來的帶回了全部都是乾的木材。於是後來國王把王位傳給了第二個回來的。因為他可以先生火,再順便把濕的烤乾。

2012年4月16日 星期一

花蓮太魯閣-砂卡礑步道

花蓮真的是擁有台灣少數的天然美景,值得我們這一代和後續子孫永遠的為他努力保存。


這種美景真的是花蓮人最大的財富,希望地方政府能永遠的努力保存這樣的景色。

2012年4月10日 星期二

LogShipping的搞怪問題,first_file_000000000000.trn

在作logshipping的時後發生了怪異的問題,同一台sql server 兩個不同db 對slave作 Log Shipping,其中一個db可以正常複製還原,但是某時間之後會突然開始只還原先前已經還原過得檔案,並回報錯誤,另外一個永遠都只會出現上次載入檔案first_file_000000000000.trn,這個trn是蝦餃,msdn說就是沒有載入任何檔案的意思,就降子也沒有解決方案,google了好多網頁,原來不只有我有這問題,發現問的人多,但是回答的解決方案卻是一個也沒有,終於我找到原因,原來是系統檔案裡面紀錄了許多的歷史備份還原資料,導致這個難用的Log Shipping一直失敗,解決方案就是清掉就好了,

Use MSDB

執行系統裡面原來就有的sp
sp_delete_backup_and_restore_history
↑  我是用這個一次統統殺掉,其實還有其他的sp可以使用


目前運作正常,持續觀察中

平常db的問題大家都問我,當我有問題的時候我都不知道要問誰,
fb發言求救,得到的回應還比不上一個小妞留言說:『我肚子餓了』
這就是人篸啊!

20130312補充:
之前的問題最終解決是因為有人額外備份了交易紀錄,導致交易紀錄檔備份不連續
所以在還原的時候導致中斷,有做log shipping的朋友這點要注意喔!

2012年4月6日 星期五

2010-09台北象山。夕陽夜景

前幾天,看了自己上傳到fb的相片,發現這些快兩年前的照片,卻意外的喜歡,原來不同的時候欣賞同樣的照片感覺是這麼的大不同。


2012年4月5日 星期四

SQL Server 不存在或拒絕存取 or 變更SQL伺服器名稱

<SQL SERVER 2K>
今天SQL Server的複寫忽然中斷,錯誤訊息顯示『SQL Server 不存在或拒絕存取...............』,查了一下原因居然是因為之前SE有更改過Server Name,不過sql server 名稱卻沒有更著變動所造成的,不過比較奇怪的是server 名稱變更也不是一天兩天了,過去都沒中斷,為什麼忽然就中斷了咧....可見得,有時候機器鬧彆扭,就跟女人的心情一樣是捉摸不定的,處理方式如下:


use master
go
exec sp_dropserver <old_name>
GO
exec sp_addserver <new_name>, local
GO




另外,可以使用 select @@servername來看一下目前sql server的名稱是不是和機器相同。
也順便驗證一下改好之後資料對不對。

ps :server name 資料存在sysservers 裡面。