摘要:關(guān)于的描述網(wǎng)上有很多,這里不再贅述。下面說的是關(guān)于如何讓跟協(xié)同工作。如果只是配置了一個數(shù)據(jù)源,那么再對不同的數(shù)據(jù)庫操作時要么更改配置,要么腳本前添加,抑或每個數(shù)據(jù)庫配置一個數(shù)據(jù)源,這個根據(jù)自己的情況來選擇。
關(guān)于 PD 的描述網(wǎng)上有很多,這里不再贅述。PD 用起來很爽,但是那也是熟悉了該工具之后,如果不熟悉希望你會喜歡這種摸索的過程,因?yàn)槊拷鉀Q一個問題都是進(jìn)步。下面說的是關(guān)于如何讓 PD 跟 MS SQL Server 協(xié)同工作。
關(guān)于為什么要讓 PD 跟 MS SQL Server 協(xié)同工作,這要提及一個工作場景,起初在公司 DB 設(shè)計(jì)的過程中,先是 Excel 文檔,然后錄入 PD,再手動創(chuàng)建數(shù)據(jù)庫,很惡心的一件事,因?yàn)楣ぷ鞯闹匦膽?yīng)該是在 DB 設(shè)計(jì)上,但是如此在文件、數(shù)據(jù)庫同步的過程中會浪費(fèi)大量時間,而且還可能出現(xiàn)拼寫錯誤問題。那么首先要理清思路,第一“Excel文檔”存在的必要性,因?yàn)槲覀兪褂?PD 就是為了做 DB 設(shè)計(jì)的,而 PD 的強(qiáng)大之處也在于此,可以讓我們形象迅速的找到對象的屬性以及對象之間的聯(lián)系,如此 Excel 文檔的存在就顯得微不足道了,而且還要花費(fèi)時間去維護(hù)(同步 PD 和 Excel 文檔)。那么接下來的問題就在于邏輯數(shù)據(jù)庫到數(shù)據(jù)庫的實(shí)施過程,手動轉(zhuǎn)化肯定是不可取的,效率低下,出現(xiàn)問題的風(fēng)險(xiǎn)高,更何況 PD 本身就攜帶了輔助功能,我們要做的就是更好的利用該功能來實(shí)施數(shù)據(jù)庫。通過網(wǎng)上的資料可以看出有不少人都是通過 PD 生成腳本,然后拖到 SQL Server 再去執(zhí)行腳本,感覺這樣做還是有些舍近求遠(yuǎn),因?yàn)榭梢灾苯釉?PD 上完成這些操作。
接下來要解決的就是 PD 連接 MS SQL Server,步驟看起來可能有些多,但是你配置個兩三遍就熟悉了,其實(shí)沒什么東西,還有就是這個配置只需一次,下次可以直接連接,對于開發(fā)初期,DB 設(shè)計(jì)經(jīng)常變更的情況來說太方便了。如果只是配置了一個數(shù)據(jù)源,那么再對不同的數(shù)據(jù)庫操作時要么更改配置,要么腳本前添加“USE DB_Name”,抑或每個數(shù)據(jù)庫配置一個數(shù)據(jù)源,這個根據(jù)自己的情況來選擇。
下面進(jìn)入正題,PD 連接 SQL Server 需要配置數(shù)據(jù)源,而數(shù)據(jù)源的配置有兩種方法:通過 PD 配置數(shù)據(jù)源;通過操作系統(tǒng)配置數(shù)據(jù)源;
通過 PD 配置數(shù)據(jù)源以管理員身份運(yùn)行 PowerDesigner(因?yàn)橥ㄟ^ PD 來配置也是調(diào)用系統(tǒng)的一些權(quán)限進(jìn)行操作,相當(dāng)于系統(tǒng)的代理人);
點(diǎn)擊“Database”,選擇“Configure Connections...”;
點(diǎn)擊“Add Data Source”按鈕;
選擇“系統(tǒng)數(shù)據(jù)源”,然后“下一步”;
選擇要鏈接的數(shù)據(jù)庫類型,這里是“SQL Server”,然后“下一步”;
選擇“完成”創(chuàng)建數(shù)據(jù)源;
填寫數(shù)據(jù)源的配置信息,然后“下一步”;
選擇“SQL Server驗(yàn)證”,填寫登陸ID和密碼,然后“下一步”;
勾選“更改默認(rèn)數(shù)據(jù)為”,然后下拉選擇要連接的數(shù)據(jù)庫(前提是你要連接的數(shù)據(jù)庫已創(chuàng)建),然后“下一步”;
選擇“完成”;
點(diǎn)擊“測試數(shù)據(jù)源”,如果提示“測試成功”則說明配置沒什么問題,然后點(diǎn)擊“確定”;
可以查看到剛配置的數(shù)據(jù)源,選擇數(shù)據(jù)源,再點(diǎn)擊工具欄中的綠色三角形按鈕也可以測試數(shù)據(jù)源;
再到“Database”-“Connection”下就可以在數(shù)據(jù)源列表中選擇剛配置的數(shù)據(jù)源,點(diǎn)擊“Connect”;
定位到“控制面板”-“系統(tǒng)和安全”-“管理工具”,雙擊打開“ODBC 數(shù)據(jù)源(64位)”;
選擇“用戶DSN”選項(xiàng)卡,點(diǎn)擊添加;
后面的操作步驟與 PD 配置的過程基本一致,填寫配置信息,然后“下一步”;
選擇驗(yàn)證方式,然后下一步(其實(shí)如果 DBMS 是在本機(jī)上,這兩種方式都可以連接);
可以查看剛創(chuàng)建的數(shù)據(jù)源,然后可以選擇數(shù)據(jù)源,點(diǎn)擊綠色的三角形按鈕測試數(shù)據(jù)源(上面已經(jīng)提到,這里補(bǔ)充下截圖);
填寫 DBMS 管理賬戶和密碼,點(diǎn)擊“OK”,如果提示“Connection test successful.”說明配置沒問題;
為了說明手動指明所要操作數(shù)據(jù)庫的另一種方法,這里不再勾選“更改默認(rèn)數(shù)據(jù)庫為”選項(xiàng),而是直接“下一步”;
點(diǎn)擊“完成”;
測試數(shù)據(jù)源;
連接數(shù)據(jù)庫;
選擇配置好的數(shù)據(jù)源;
填寫 DBMS 的管理賬戶和密碼,點(diǎn)擊“Connect”;
如果還想查看或配置連接方面的信息,可以使用下面的功能,由上到下依次是:執(zhí)行 SQL 文、配置連接、連接、斷開連接、連接信息;
如下圖,就是連接信息:
willem 2016年9月13日14:30:58 整理
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/17569.html
摘要:數(shù)據(jù)模型轉(zhuǎn)換成數(shù)據(jù)庫根據(jù)設(shè)計(jì)生成數(shù)據(jù)庫腳本,設(shè)置腳本存放路徑和名稱,選擇,選擇配置好的數(shù)據(jù)源,下可以選擇將哪些數(shù)據(jù)模型轉(zhuǎn)換成表有數(shù)據(jù)的表的數(shù)據(jù)模型可以去掉勾,然后點(diǎn)擊確定如果不是第一次執(zhí)行該操作,會出現(xiàn)是否覆蓋的選項(xiàng),選擇是就可以了這里會 數(shù)據(jù)模型轉(zhuǎn)換成數(shù)據(jù)庫 根據(jù) DB 設(shè)計(jì)生成數(shù)據(jù)庫腳本,Database-Generate Database...;showImg(https://...
摘要:同時在日后也有歷史數(shù)據(jù)可查詢。本文將從安裝與使用方面帶你認(rèn)識。簡單使用本文是連接數(shù)據(jù)庫。新建數(shù)據(jù)庫空間點(diǎn)擊。設(shè)計(jì)表新增空表如下圖,拉取紅圈處的圖標(biāo),放入處,就為一個表。新增修改列字段按照表頭說明填寫數(shù)據(jù)庫表的輸入項(xiàng)。 ...
閱讀 3422·2021-11-24 09:39
閱讀 1809·2021-11-17 09:33
閱讀 3541·2021-10-12 10:12
閱讀 5044·2021-09-22 15:51
閱讀 1122·2019-08-30 13:11
閱讀 3584·2019-08-30 10:59
閱讀 576·2019-08-30 10:48
閱讀 1323·2019-08-26 13:48