產品手冊 實施方案 用戶案例 問題中心

          合同管理系統用戶登錄名修改

          分類:產品中心 實施方案 1411

          本sql 腳本,目的是,將組織機構內的人員登錄名從 a 改成 a1 ,人員數據庫是 OIOrg (根據自己設置情況落實)
          很多 登錄名是中的情況下,我們將中文登錄名 移入到別名,為這個賬號 建立一個 英文登錄名
          1)請核對,人員管理服務所用到的數據庫是否是 OIOrg ;
          2)運作這個腳本的時候,必須是在OIOrg這個數據庫內進行腳本運行;
          3)在OIOrg庫下,先創建sheet1表,包含 newlogin oldlogin 2個字段;(若有excel也可以導入)
          4)運行此腳本前,先將 OIOrg庫進行備份;
          5) 這個腳本運行后 ,重啟所有服務,才能生效

          — 管理員表 — OI_Org_T004.S_C1

          UPDATE OI_ORG_T004

          SET S_C1 = A.newlogin

          FROM sheet1 a WHERE a.oldlogin = OI_ORG_T004.S_C1
          GO

          — 單位負責人表 — OI_Org_T006.S_C4

          UPDATE OI_Org_T006

          SET S_C4 = A.newlogin

          FROM sheet1 a WHERE a.oldlogin = OI_ORG_T006.S_C4
          GO

          — 人員組成表 — OI_Org_T007.S_C3

          UPDATE OI_Org_T007

          SET S_C3 = a.newlogin

          FROM sheet1 a WHERE a.oldlogin = OI_ORG_T007.S_C3
          GO

          — 人員登記信息表 — OI_Org_T008.S_C1

          UPDATE OI_Org_T008

          SET S_C1 = a.newlogin

          FROM sheet1 a WHERE a.oldlogin = OI_ORG_T008.S_C1
          GO

          — 人員擴展標簽信息表 — OI_Org_T009.S_C1

          UPDATE OI_Org_T009

          SET S_C1 = a.newlogin

          FROM sheet1 a WHERE a.oldlogin = OI_ORG_T009.S_C1
          GO

          — 角色人員表 — OI_Org_T011.S_C2

          UPDATE OI_Org_T011

          SET S_C2 = a.newlogin

          FROM sheet1 a WHERE a.oldlogin = OI_ORG_T011.S_C2
          GO

          — 視圖人員表 — OI_Org_T013.S_C3

          UPDATE OI_Org_T013

          SET S_C3 = a.newlogin

          FROM sheet1 a WHERE a.oldlogin = OI_ORG_T013.S_C3
          GO

          — 視圖可訪問控制表 — OI_Org_T015.S_C3 (N_C2 = 0)

          UPDATE OI_Org_T015

          SET S_C3 = a.newlogin

          FROM sheet1 a WHERE a.oldlogin = OI_ORG_T015.S_C3

          AND OI_Org_T015.n_C2 = 0
          GO

          — 應用可使用人員表 — OI_Org_T017.S_C3 (N_C2 = 0)

          UPDATE OI_Org_T017

          SET S_C3 = a.newlogin

          FROM sheet1 a WHERE a.oldlogin = OI_ORG_T017.S_C3

          AND OI_Org_T017.n_C2 = 0
          GO

          — 領導關系表 (可能很多用戶都沒有用到)– OI_Org_T025.S_C1

          UPDATE OI_Org_T025

          SET S_C1 = a.newlogin

          FROM sheet1 a WHERE a.oldlogin = OI_ORG_T025.S_C1
          GO

          –領導關系表 — OI_Org_T025.S_C2 (N_C5 = 0)

          UPDATE OI_Org_T025

          SET S_C2 = a.newlogin

          FROM sheet1 a WHERE a.oldlogin = OI_ORG_T025.S_C2 AND OI_Org_T025.n_C5 = 0
          GO

          — 常用聯系人分組 OI_ORG_CONTACT_GROUP

          UPDATE OI_ORG_CONTACT_GROUP

          SET S_OWNER = a.newlogin

          FROM sheet1 a WHERE a.oldlogin = OI_ORG_CONTACT_GROUP.S_OWNER
          GO

          — 常用聯系人 OI_ORG_CONTACT

          UPDATE OI_ORG_CONTACT

          SET S_OWNER = a.newlogin

          FROM sheet1 a WHERE a.oldlogin = OI_ORG_CONTACT.S_OWNER
          GO

          UPDATE OI_ORG_CONTACT

          SET S_USER_LOGIN = a.newlogin

          FROM sheet1 a WHERE a.oldlogin = OI_ORG_CONTACT.S_USER_LOGIN
          GO

          /*
          — 用戶關注表 (這個已經被注釋掉了,這個表現在還沒有用到)– OI_Org_T026.S_C1

          UPDATE OI_Org_T026

          SET S_C1 = a.newlogin

          FROM sheet1 a WHERE a.oldlogin = OI_ORG_T026.S_C1
          GO

          — OI_Org_T026.S_C2

          UPDATE OI_Org_T026

          SET S_C2 = a.newlogin

          FROM sheet1 a WHERE a.oldlogin = OI_ORG_T026.S_C2
          GO

          標簽:腳本 上一篇: 下一篇:
          展開更多
          預約軟件體驗

          loading...