2017-02-21 16 views
0

我想記錄一個SQL Server 2008數據庫。我被要求提供圖表和字段,數據類型等的規範(數據字典)。如何將Data Modeler與SQL Server 2008連接?

問題是我找不到適合我的要求的程序。 Erwin Data Modeler有一個反向工程工具,但它沒有用,因爲它不允許我僅僅指定我想要繪製的表格,同樣的請求模式(但是在這個程序中,我被問到做圖表)。 SQL Server Management Studio不是一個選項,因爲它與管理數據庫是相同的(它意味着以某種方式修改數據庫),並且它對於表的選擇並不很靈活。因此我使用Data Modeler與Oracle數據庫完美協作,可以製作圖表,生成腳本(後者幫助我將圖傳遞給Erwin),甚至生成對象的文檔等。但是我沒有能夠將其連接到SQL Server 2008,以完成與Oracle相同的操作。我下載了jtds-1.2.jar來建立連接,但我不知道該怎麼做。

enter image description here

總之我需要一個程序,讓我選擇的表格,我想圖(這些是與數據建模實現的東西),然後能夠在歐文打開它們(用生成後者的腳本)這是目標程序。還有現場文件,雖然這是問題的第二個問題。

如果您知道任何其他方法,程序或過程,這將有所幫助。

+0

你需要JTDS-1.3.jar然後將其添加到SQL開發者的偏好,第三方JDBC偏好 – thatjeffsmith

回答

0

從SourceForge JTDS V1.3下載或1.3.1

得到JAR從ZIP

它添加到您的sqldev文件夾

開放偏好的工具,並進入第三在我想到的數據庫頁面下,然後當你進入連接對話框時,會出現一個SQL Server和Sybase連接類型

我會更詳細地討論這個問題here

您可以連接到SQL 2008數據庫並將數據庫重新組合爲一個或多個數據模型,然後生成數據字典報告和DDL腳本。還有更多..如果您想要生成包含圖表的HTML報告,請使用v4.2。

+0

謝謝爲了您的答案,但我想連接到Data Modeler,而不是使用sqldeveloper.he下載驅動程序,我將其複製到程序地址,在本例中爲sqldeveloper,但出現以下錯誤:「I/O錯誤:SSO失敗:本機SSPI庫未加載檢查未加載的java.library檢查java.library.path系統屬性。「」 –

+0

SQL開發人員,SQL開發人員數據建模師 - 第三方jdbc驅動程序的東西是一樣的。聽起來像你試圖使用Windows身份驗證,而不是SQL服務器 - 沒關係。你只需要做到這一點https://community.oracle.com/message/12409300#12409300 – thatjeffsmith

+0

謝謝!!,他們應該解釋說,在他們的官方網頁「小」的細節,從而避免了許多頭部休息。 –

1

我已經使用SqlDBM,它是與sqlserver兼容的數據庫建模工具。它是免費的,非常直觀,你甚至不需要共享反向/轉發工程憑證。

對於你的問題,你可以

  • 第1步 - 使用逆向工程功能
  • 第2步 - 然後創建新 圖,
  • 第3步 - 只添加所需的表,在新圖中重新設計/修改

完成後,對於正向工程師,請僅選擇所需的表。

上有website一些快速的視頻,這表明你如何輕鬆地使用它: enter image description here