來源:互聯網網民 2008-06-12 07:25:02
評論在數據庫testDB中存在架構A及用戶A,現將testDB數據庫所屬的用戶由A改爲B,同時刪除用戶A;架構也由A改爲B,刪除架構A,操作如下:
1、創建用戶B,再創建架構B;
2、將架構A的權限賦給用戶B,取消用戶A擁有架構A的權限,刪除用戶A;
3、將數據庫的所有屬于架構A的對象改爲架構B,代碼如下:
ALTER SCHEMA [新架構名] TRANSFER 舊架構名.[數據庫中的對象表或視圖或存儲過程]
ALTER SCHEMA [B] TRANSFER A.[對象1]
ALTER SCHEMA [B] TRANSFER A.[對象2]
ALTER SCHEMA [B] TRANSFER A.[對象n]
4、刪除架構A。
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
在數據庫testDB中存在架構A及用戶A,現將testDB數據庫所屬的用戶由A改爲B,同時刪除用戶A;架構也由A改爲B,刪除架構A,操作如下:
1、創建用戶B,再創建架構B;
2、將架構A的權限賦給用戶B,取消用戶A擁有架構A的權限,刪除用戶A;
3、將數據庫的所有屬于架構A的對象改爲架構B,代碼如下:
ALTER SCHEMA [新架構名] TRANSFER 舊架構名.[數據庫中的對象表或視圖或存儲過程]
ALTER SCHEMA [B] TRANSFER A.[對象1]
ALTER SCHEMA [B] TRANSFER A.[對象2]
ALTER SCHEMA [B] TRANSFER A.[對象n]
4、刪除架構A。