2019年1月6日 星期日

SQL Server購買授權說明

很詳細的說明,正式環境如果不確定有幾個使用者,就買Core授權 https://rainmakerho.github.io/2017/09/27/sql2016license/ 

 測試和開發環境
(1) 購買MSDN Visual Studio Professional標準訂閱,使用SQL Server Standard/Enterprise版本建置測試/開發環境
https://visualstudio.microsoft.com/zh-hant/vs/pricing/

 (2) 使用免費的SQL Server Developer Edition建置測試/開發環境 如果需要建置AlwaysOn,Developer Edition應該也可以建AlwaysOn
https://social.msdn.microsoft.com/Forums/sqlserver/en-US/3531809a-8539-4b9b-96ad-fae96155dff9/setting-alwayson-in-developer-edition?forum=sqldisasterrecovery

2019年1月2日 星期三

ASUS PA238Q 23型 IPS 可旋轉電腦螢幕

螢幕訊號源輸入手動切換,可以接多台電腦手動切換
訊號輸入有HDMI / DVI / D-Sub / DisplayPort
還有QuickFit虛擬尺標,算是滿好用的螢幕

http://www.coolpc.com.tw/phpBB2/viewtopic.php?p=459566

https://digiphoto.techbang.com/posts/1948-website-editing-experience-using-the-asus-pa238q-feelings?page=2

不同資料庫SQL Script語法轉換器

線上版
http://www.sqlines.com/online

軟體版(免安裝)
http://www.sqlines.com/download
SQLines SQL Converter is an open source tool (Apache License 2.0) that helps you convert database schema (DDL), queries and DML statements, views, stored procedures, packages, functions and triggers.

原始碼
https://github.com/dmtolpeko/sqlines

2018年10月14日 星期日

旋剛擎天者機殼

http://www.coolpc.com.tw/phpBB2/viewtopic.php?f=73&t=193999
支援最多5組3.5吋硬碟或是7組2.5硬碟,採用滑軌式安裝設計,更換硬碟相當簡單方便!

2018年10月5日 星期五

WebSphere Application Server (WAS)要新增servlet,已經修改web.xml,但執行都會Error 404: java.io.FileNotFoundException: SRVE0190E

我的war檔安裝在D:\WasWeb\zssee\zssee.ear\zssapp.war\
要新增Servlet
,修改D:\WasWeb\zssee\zssee.ear\zssapp.war\WEB-INF\web.xml重啟後還是一直找不到(錯誤訊息Error 404: java.io.FileNotFoundException: SRVE0190E: ??????/RexServlet)
應該是WAS有ND版本的關係,考慮到多Node節點的Deploy才這樣設計吧?
如果不是ND版多Node的架構可以修改預設的設定


解決方式一:
要修改D:\Program Files (x86)\IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells\XXXXXNode01Cell\applications\zssee.ear\deployments\zssee\zssapp.war\WEB-INF底下的web.xml


解決方式二(比較好的作法):
也可以從WAS Console修改『使用配置資訊(二進位檔) 』勾選

以後WAS就會使D:\WasWeb\zssee\zssee.ear\zssapp.war\WEB-INF\web.xml這個組態檔

 到應用程式(此例是zssee)下的『應用程式二進位檔

 
 
勾選『使用配置資訊(二進位檔』
『啟用二進位程式模組配送、展開並清除後置解除安裝』一定要取消勾選!!!
沒取消勾選,會導致ear/war資料夾下的Object Code和組態檔會還原成上次Deploy ear/war的那一版



https://www.ibm.com/support/knowledgecenter/zh-tw/SSAW57_8.5.5/com.ibm.websphere.nd.multiplatform.doc/ae/urun_rapp_appbin.html

在解除安裝之後啟用二進位檔的配送、展開和清理

指定產品在安裝期間是否要展開安裝位置中的應用程式二進位檔,以及在解除安裝期間是否要刪除應用程式的二進位檔。預設值是啟用應用程式分散作業。安裝的應用程式之應用程式二進位檔會展開到指定目錄。

在單一伺服器的安裝架構上,當您解除安裝和儲存配置變更時,會刪除二進位檔。

 

參考:
https://www.ibm.com/support/knowledgecenter/zh-tw/SSAW57_8.5.5/com.ibm.websphere.nd.multiplatform.doc/ae/urun_rapp_appbin.html


https://www.ibm.com/support/knowledgecenter/zh-tw/SSAW57_8.5.5/com.ibm.websphere.nd.multiplatform.doc/ae/tweb_jsfengine.html

https://stackoverflow.com/questions/29536294/websphere-application-modify-web-xml-doesnt-work

Websphere Application Server (WAS) 中应用的哪一个 web.xml 在起作用
https://yanbin.blog/websphere-application-server-was-which-web-xml/

WebSphere Application Server 更新web.xml的问题以解决有些应用在tomcat环境下可以跑,更新到was上失效的问题
https://blog.csdn.net/qq_35067322/article/details/53993213

對WebSphere中Cell、Node、Server、Node Agent、Cluster 的理解
https://www.itread01.com/content/1542105363.html














2018年8月22日 星期三

join 6個Table,QO(Query Optimizer)至少要分析720次

http://www.benjaminnevarez.com/2010/06/optimizing-join-orders/

join 3個Table,QO(Query Optimizer)至少要分析6次
join 6個Table,QO(Query Optimizer)至少要分析720次
正規化程度越高,join過多資料表容易發生查詢效能問題

https://www.udemy.com/sql-server-table-index/

2018年7月8日 星期日

DbSchema設計工具

1.可以離線編輯,新專案還沒有資料庫時可以用來設計資料庫,規劃完可以直接產生Script
2.DbSchema專案檔副檔名是dbs,就是xml,可以用Notepad++打開,也方便進版控,紀錄資料庫變更歷程
3.Schema也可以匯出成html
4.支援的資料庫種類非常多,詳見 https://www.dbschema.com/drivers.html
5.Windows程式執行檔已經使用install4j打包,不需要另外安裝Java
6.有免安裝版本,也有Mac和Linux版本

用AdventureWorks2017範例資料庫產生的html檔
https://1drv.ms/u/s!AmQ3SaTA10NQihO3rtLzfZxvEXnO

台灣 .NET 技術愛好者俱樂部
https://www.facebook.com/groups/DotNetUserGroupTaiwan/permalink/1901424886817287/

DbSchema官網
https://www.dbschema.com

DbSchema 20% Discount
https://www.colormango.com/product/dbschema_112104.html