一、工具
源版本: SQLSERVER2008 數據庫TEST
目標版本: SAP 客戶端 7.4 服務器7.5
二、在BW中建立數據庫連接,並生成數據源
2.1 登錄SAP BW開發機 ,輸入事務碼 RSA1(確保登錄用戶有該事務權限),然后回車,進入數據倉庫建模界面,打開左側菜單欄里面的 “源系統”。
2.2 在右側項目里,找到“數據庫連接”,雙擊或者右鍵該項目,創建一個新的數據庫連接,填上必要的數據庫連接信息。
2.3 編輯 數據庫連接名稱 對應的 數據庫連接說明。
2.3.1 選擇數據庫類型DBMS,這里選擇MSS;
2.3.2 輸入訪問數據庫的用戶名,密碼,密碼需要輸入兩次;
2.3.2 連接信息 MSSQL_SERVER=192.168.*.* MSSQL_DBNAME=WAY OBJECT_SOURCE=ZBW
前面兩個參數分別為 數據庫服務器的IP地址、需要訪問的數據庫名稱
2.3.4 保存確定,即生成相應的數據庫連接
2.4 右鍵新建的源系統,選擇 “附加功能” → “選擇數據庫表”,生成相應的數據源。
注意:表名、字段名都必須大寫。表名沒有大寫的話,無法生成數據源;字段名沒有大寫的話,后續遷移(激活)數據源的時候,會報錯。
2.5 數據源生成后,后退回到源系統菜單,雙擊新建完的數據庫連接 TEST,遷移(激活)數據源。
注意:表名、字段名都必須大寫。表名沒有大寫的話,在上一步,無法生成數據源;字段名沒有大寫的話,在遷移(激活)數據源的時候,會報錯。
到這里,數據源就已經生成激活了。
下圖是報錯示例: