公告版位
哈囉,丫德我會常常更新一些工作上的心情記事及資訊科技新知與大家分享...

在shrepoint2010中搭配sharepoint designer在使用bdc比起以往更為方便

那麼接下來就將自己試做出來的範例做個記錄好了

首先要在sharepoint管理中心設定

image

選擇Secure Store Services這個項目

image 

一開始進來後會是空的,先做產生金鑰的動作

image

點擊後請輸入自己想要設定的密碼

 

 

image

接下來按新增

image

接下來輸入你想要的目標應用程式識別碼名稱,建議輸入到時候要連接資料庫的名稱ex:NorthwindAP

顯示名稱可如以上,連絡人電子郵件也必輸要輸入

目標應用程式類型,選群組,按下一步

image

這裡照預設即可,下一步

image

目標應用程式管理員,可以輸入具有管理權限的ad帳號

成員的部份,可以設定ad群組名稱

image

接下確定後會出現如下畫面

接下來的動作很重要,就是這裡沒有設對,一直在最後要呈現時出不來

點選下拉選單中的設定認證

image

在下圖中的windows使用名稱及密碼,建議輸入具有權限連接你要連的sql server資料庫的domain帳號,在下圖的畫面上方,雖然我是選擇公司所有員工的ad群組,但這個對於到時候要連線時的認證是不對的,所以要再輸入一次有權限的帳號讓moss覆寫。

image

接下來回到moss網站中,挑一個你想要呈現這個清單的站台,選網站動作->在sharepoingdesigner中編輯

image

開啟後,點選外部內容類型,一開始可能都沒有資料,這時點選”外部內容類型”來建立一個新的

image

 名稱及顯示名稱可自己定義,按了後就會出現文字方塊讓你輸入 

設好之後,點一下下方的”按一下此處可探索外部資料來源,並定義作業”

image

點選新增來源

image

點選sql server

image

輸入資料庫伺服器位置,及要連線的sql server

安全認證儲存應用程式識別碼,則輸入之前在管理中心設定的那個名稱

image

你必需要注意的是,他所使用的windows身份識別連線是你之前在管理中心時所設定的認證帳號,他是windows的帳號,這個帳號必需要有權限可以連你要開啟的資料庫,否則到時在執行時會出現如下畫面

image

接下來選一個你想要呈現的資料表或view,這裡我選products

選擇建立所有作業

image

接下來會問你帳號,輸入你管理中心設定的認證帳密

image

輸入通過後會出現如下畫面

SNAGHTML13029f2

按下一步,在這個畫面中,你可以依需求去修改你想要的樣子,例如顯示名稱,可以換成使用者看的懂的,而不是資料表中的欄位名稱

image

此畫面是做篩選條件用用,若無,則跳過

SNAGHTML1319810

完成之後,選擇建立清單

image

之後會出現詢問視窗選是

SNAGHTML133601f

輸入清單名稱,勾選建立infopath表單

SNAGHTML135c547

完成之後,先回到sharepoint 管理中心,點選 Business Data Connectivity Service

image

進入後選擇你的連線項目,設定物件權限,這裡要注意的是一定要有一位domamin user是全部的權限都有的,另外再針對個別的權限給予設定是否可以編輯

不過目前有點困惑的是,我只點了執行及可在用戶端選取,使用者一樣可以修改資料,不知道他的編輯選項是指什麼意思?跟我的認知有點不同。

若要讓使用者只能view,那把執行這個選項拿掉,則該user便能只能看,不能做編輯動作。

image

點選清單和組件庫,點選你建立的外部清單項目

image

點在瀏覽器中預覽

 

 

image

 

若是設定都沒問題的話,就可以正常呈現啦!

image

還可以編輯資料哦!改完後,直接資料庫也同步更新囉!

 

丫德 發表在 痞客邦 PIXNET 留言(2) 人氣()


留言列表 (2)

發表留言
  • charlen75
  • 文章很棒!!
  • davismart30
  • 好文章耶~~ 天天開心阿!! 推推