iT邦幫忙

1

公司部門如何向資管部門取得資料庫密碼

mave 2017-08-05 21:43:098912 瀏覽

各位大大好

小弟近期學習VBA進入SQL撈資料的功能
想撈自己部門的數據來分析,並測試自己的功力

因為登入SQL需要帳號密碼,但是小弟和資管的人員還不是很熟
想於此先請教版上大大,
有人有向資管索取帳密資料的經驗嗎?(或是被拒絕)

看更多先前的討論...收起先前的討論...
通常……如果我是資管的人員,除非boss下令,不然就算死都不會告訴你密碼。
你如果真的要撈資料,應該請問資管的人員有沒有可以讓你撈取資料的介面可以使用。如果沒有,那就是不開放。
小魚 iT邦大師 1 級 ‧ 2017-08-05 21:59:31 檢舉
如果只是要測試,自己建本機資料庫吧
mave iT邦新手 5 級 ‧ 2017-08-05 22:10:26 檢舉
請問小魚大大,何謂本機資料庫呢?
黃彥儒 iT邦高手 1 級 ‧ 2017-08-05 22:39:43 檢舉
作為管理者,如果給你密碼就是失職.....
小魚 iT邦大師 1 級 ‧ 2017-08-05 22:49:20 檢舉
本機資料庫就是把資料庫安裝在自己的電腦,看你是要安裝MySql還是MS-SQL都可以,然後通過連資料庫的方式針對資料庫做動作,跟連外面的資料庫方式一樣,只是連的是自己電腦的資料庫。
MySql是比較容易,網路上也都有相關的資料,MS-SQL我記得還要其他動作,而且每個版本不大一樣...
小魚 iT邦大師 1 級 ‧ 2017-08-05 22:49:34 檢舉
r1235613 同感
mave iT邦新手 5 級 ‧ 2017-08-05 23:03:48 檢舉
請問若是使用本機資料庫MySQL, 要如何維持本機端資料庫的資料和正式SQL端的資料一樣即時呢?
黃彥儒 iT邦高手 1 級 ‧ 2017-08-05 23:32:15 檢舉
初學還想搞正試資料庫....你哪來的膽子
mave iT邦新手 5 級 ‧ 2017-08-05 23:34:24 檢舉
哈哈~感謝r1235613 的建言,看來只能乖乖地從使用者介面慢慢複製到excel瞜
其實我一開始就有提到,你可以問資管人員是否提供可供查詢的介面。
真的沒有就算了。但如果有,你就可以查詢那些資料。
因為該介面僅供查詢,自然不用擔心寫入資料或刪除資料(准get不准set的意思)
不要做出直接曝露資料庫在外部的事。
丹尼 iT邦研究生 4 級 ‧ 2017-08-06 09:48:59 檢舉
網路上有很多資料庫吧
小魚 iT邦大師 1 級 ‧ 2017-08-06 12:52:41 檢舉
順便問一下,你本身是什麼部門的?
請循正式管道申請 唯讀資料庫帳號,並且注意個人對資料的權限
通常要有主管同意,DBA就可以施工了,DB本來就可以針對帳號設定權限的
我們公司也是有同仁有需求,就是根據申請單給唯讀權限而已
mave iT邦新手 5 級 ‧ 2017-08-07 14:05:57 檢舉
@小魚
小弟我是廠務,要負責安排產品製造進度
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
3
石頭
iT邦高手 1 級 ‧ 2017-08-05 23:32:43
最佳解答

如果真的要練習
1.你可以在本機電腦 架設一個【本機資料庫】
如果不會架設 可以再再上網找資料或問問你同事(網路上蠻多資料因為這個很基本)
2.可在請資管的人員匯出資料 給你使用(將資料匯入你的本機資料庫)

mave iT邦新手 5 級 ‧ 2017-08-05 23:35:16 檢舉

好的,感謝d大的建議

8
Ray
iT邦大神 1 級 ‧ 2017-08-05 22:53:22

別嚇人了, 一個初學者想要直接連進正式上線的資料庫? 除非管理員心裡已經打定主意不想在這公司繼續幹了, 才會放你進來.....

萬一你下錯指令, 誤砍了資料怎麼辦? 殷鑒不遠啊:
GitLab損失300GB正式環境資料,5千專案遭波及

要練習請先用自己本機自建的資料庫開始, 如果需要用到公司的資料, 也必須先經過簽呈向上級申請核准 (主要是讓它們替你將來可能犯的錯背書, 免得你要自己一個人扛, 還有資料的機密性問題), 然後先拿一份複製出來的資料庫來試, 不是讓你直接連進線上資料庫去, 那真的是件會讓人冒冷汗的事情....
/images/emoticon/emoticon16.gif

mave iT邦新手 5 級 ‧ 2017-08-05 23:06:48 檢舉

感謝R大的回覆,小弟也很怕會勿砍資料,所以只是想純粹撈資料出來分析而已,看到R大提到的本機資料庫小弟可以要來了解一下內容

aptx1596 iT邦新手 4 級 ‧ 2017-08-06 21:40:01 檢舉

讓我想到某位號稱十幾年經驗的同事,進公司第一個月,叫他改個資料,祂就先幫我把正式區正在使用中的資料表給刪掉,太讚啦!
不要問我為何開放給他,因為我主管叫我給祂的......

別嚇人了, 一個初學者想要直接連進正式上線的資料庫? 除非管理員心裡已經打定主意不想在這公司繼續幹了, 才會放你進來.....
真的
所以同事在學寫程式,我完全不敢讓他碰現有系統的資料庫

0
hsiang11
iT邦好手 1 級 ‧ 2017-08-06 02:07:24

你該去要的是資料庫備份檔
再還原到自己電腦上的虛擬機玩
只是公司的資訊庫可能牽扯到大量個資
不應該隨便被人取走使用
外洩個資的刑責誰要負責任

小魚 iT邦大師 1 級 ‧ 2017-08-06 07:33:38 檢舉

只是要練習的話,根本就不需要用備份檔,自己建資料就好了,從新增開始練習

1
做工仔人!
iT邦大師 1 級 ‧ 2017-08-06 11:48:52

如果我是樓主. 我的作法會是:
1.在本機先建好資料庫,並放測試資料.以驗證程式的正確性.在程式驗證OK後再做第二步.
2.上簽呈,請各主管背書.但是簽呈中要提供樓主本機的帳密及TABLE SCHEMA (要說明欄位用途)給資管.請資管用批次方式每天定時將正式資料庫的資料餵到樓主的主機資料庫.=>這是向資管"投誠".
3.請部門內同仁連到樓主的本機查部門內的資料.
4.將程式"送"給資管,供全公司使用.(如果樓主對資管工作有興趣,也可以順勢投奔資管)

小魚 iT邦大師 1 級 ‧ 2017-08-06 12:57:40 檢舉

這種東西要主管同意吧,要看公司願不願意,說不定還需要進度跟成果,如果自己本機資料庫玩一玩,倒是影響沒那麼大。

0
poiu124pat
iT邦新手 2 級 ‧ 2017-08-06 16:42:37

基本上我會這樣建議:

  1. 先取得主管的許可
  2. 界定需要的資料範圍
  3. 請DBA針對你的權限進行設定,SQL可以針對某些USER與某些table只能作select,但不允許delete與inster

或者是另一種思考

  1. 先取得主管的許可
  2. 界定需要的資料範圍
  3. 利用EXCEL的遠端資料來源,透過EXCEL查詢SQL表格

以上的動作,取得主管許可是第一步,因為有些資料不是說想取得就可以取得的。另外要界定清楚你需要的資料是哪一些資料,要不然就算DBA想幫你也幫不上忙。

0

樓主別傻了
你又不是老闆上級人員
公司的資料怎樣對你來說也是機密
怎會有公司的 database administrator 讓你這麼做

這麼大量的資料來做測試
多是測試大流量 data 的時候 application 的表現...
你還是自建 database / remote database data 罷啦

0
牛哥
iT邦好手 1 級 ‧ 2017-08-07 11:01:47

建議這位好學的樓主,還是自己建LAB多練習吧~
我有很深刻的經驗!
http://ithelp.ithome.com.tw/articles/10185009
/images/emoticon/emoticon02.gif

chommy iT邦新手 1 級 ‧ 2017-08-07 17:01:34 檢舉

牛哥大大的經驗應該終身不忘吧,不過也因禍得福啊!

mave iT邦新手 5 級 ‧ 2017-08-07 20:16:34 檢舉

感謝牛哥經驗分享

0
ak02
iT邦研究生 1 級 ‧ 2017-08-08 10:20:40

公司應該有一定的流程吧,類似資訊需求單之類的,就按照公司流程走就好了。
資訊人員應該會和你溝通,取的最好的方案。

我要發表回答

立即登入回答