[Oracle Tools]-Oracle SQL Developer Data Modeler產生SQL Server ER

Oracle SQL Developer Data Modeler可以快速的產生SQL Server ER,
但是要小心下載的版本, 在測試不同版本的功能差異可是很大的,
不過能畫SQL的ER真的還不錯用.

軟體版本

Oracle SQL Developer Data Modeler Version 17.2.0.188

SQL Server 2012 Service Pack 2 on Windows Server 2012

 

Oracle SQL Server Data Modeler, 要連線到SQL Server的話, 需要使用JDBC Driver來設定. 因此, 在操作前要先安裝Microsoft JDBC Driver 4.0 for SQL Server, 安裝路徑: https://www.microsoft.com/en-us/download/details.aspx?id=54629

 

上述的Microsoft JDBC Driver 4.0 for SQL Server是個壓縮包, 解開來放到所需要的路徑即可, 沒有特別的需求.

 

Oracle SQL Server Data Modeler, 打開 [Tools] – [Preferences] – Data Modeler – Third Party JDBC Driver, 然後把剛才下載解壓縮的Microsoft JDBC Driver 4.0 for SQL Server路徑下的sqljdbc4.jar指定進來.

 

 

 

然後到 [File] – [Import] – [Data Dictionary], 加入一個新的連線,

 

上方的連線資訊填入

Connection Name: 自訂名稱

Username: SQL Server連線帳戶名稱

Password: SQL Server連線帳戶密碼

 

下方選到JDBC頁籤, 然後填入

JDBC URL :- jdbc:sqlserver://<hostname>:<portNumber>;database=database

Driver Class : com.microsoft.sqlserver.jdbc.SQLServerDriver

 

最下面選到SQL Server, 例如下列範例

 

 

 

完成連線測試, 就可以正式連線, 然後一步一步的完成Wizard的設定, 取出SQL Server上的metedata.