星期四, 7月 12, 2018

電子發票 Turnkey 軟體憑證更新

軟體憑證到期後,紀錄一下如何變更傳送憑證,前面軟體憑證申請下來之後,
最後會得到一個 PFX 檔,從『系統管理』中的『憑證管理』這邊點選「新增」,
之後將新的憑證加入。


接著在 『系統管理』中的『送方管理』選擇要變更的送方點選「編輯」,在送方憑證選擇新的憑證,接著就會用新的憑證進行上傳了。

最後,還要到電子發票整合服務平台網站上傳軟體憑證,路徑在『營業人功能清單』->『基本資料』->『軟體憑證登錄作業』,選擇剛剛新憑證的 CER 檔案,這邊就會需要主卡的工商憑證來進行驗證,驗證完成後就真的可以上傳成功了。


申請軟體憑證的方法請參考:申請軟體憑證手冊

星期二, 5月 22, 2018

SQL Server MSDB 檔案太大

發現硬碟空間不足,一查之下才知道是 MSDB 用去太多空間了,



根據 微軟的說法 msdb  應該就是我們存放太多紀錄了


查了一下,原來是 SQL Server Agent 的 Job 紀錄從來就沒有刪除過


只好開始刪除

 EXEC msdb.dbo.sp_purge_jobhistory @oldest_date = '20180101';


最後在設定 Agent 的屬性避免再次發生

這次找了一堆的參考,MSDB 跟 TempDB 都換位置了,才有空間可以給 Log 去成長,特別紀錄一下這次參考的網站們。

參考:
MSDB Log File Very Large - In Simple Recovery Mode
How to move the MSDB database
[MSSQL] 好胖的MSDB
一鍵幫你收縮所有DB文檔大小
MSDB数据库太大的问题
介紹 SQL Server 的系統資料庫



星期三, 4月 18, 2018

SQL Server Log 檔損毀

遇到一次硬碟掛掉真的會讓人嚇到吃手手,還好 DATA 跟 LOG 是放在不同資料夾,所以只是有可能有資料遺失,想說先把資料庫卸離之後在移除 LOG 掛載回來,產生新的 LOG 就好。

於是就先轉乘 Emergency Mode,接著卸離,很順利的完成的,

alter database 資料庫名稱 set emergency
go

但事情才沒有想像中的順利,在附加的時候,因為原本的路徑已經不見了,就算我在附加時把 LOG 檔移除,他還是只會產生在原本的路徑,

這麼臨時,去哪生個硬碟來接,還好德瑞克大大才剛寫過一個強制產生 LOG 的介紹
FOR ATTACH_FOURCE_REBUILD_LOG 就可以重建 LOG 檔並指定路徑
CREATE DATABASE [資料庫名稱] ON
(FILENAME = N'F:\SQLData\MSSQL\資料庫名稱_Data.MDF')
FOR ATTACH_FORCE_REBUILD_LOG


參考:
SQLSERVER 資料庫損壞修復-1

[SQL Server] Fix: File activation failure. Msg 1813 Could not open new database. CREATE DATABASE is aborted.

星期四, 3月 22, 2018

Integration Services Access Denied

新安裝一台 SQL Server 2012,當要登入 Integration Services 的時候竟然發生 Access Denied 的情形,無法登入

馬上進廟拜神, Google 之後就得到答案了,把權限設定之後就可以登入了。



星期四, 1月 11, 2018

IIS - FTP 534 Policy requires SSL

在 Windows Server 2012 的 IIS 中設定好新的 FTP 站台,連線的時候卻遇到 534 Policy requires SSL 的錯誤,原來又是預設值搞的鬼,




從 IIS 管理員中 FTP SSL 設定進行調整


將 SSL 原則從 "需要 SSL 連線" 調整到 "允許 SSL 連線" 就可以了。