當恢復(fù)sqlserver bak文件時,原始的用戶無法刪除的解決方法
更新時間:2010年06月09日 01:19:56 作者:
當你從現(xiàn)有的bak文件,恢復(fù)數(shù)據(jù)庫時,如果數(shù)據(jù)庫本身帶有一個用戶:比如用戶叫:DemoUser.
你無法創(chuàng)建一個相同的用戶并mapping這個用戶到數(shù)據(jù)庫, 并且你無法刪除數(shù)據(jù)庫的用戶:DemoUser.
請運行以下腳本, 之后你就可以刪除用戶:DemoUser.然后創(chuàng)建用戶(DemoUser.)并mapping到數(shù)據(jù)庫。
腳本:
GO
ALTER AUTHORIZATION ON ROLE::[aspnet_Membership_BasicAccess] TO [dbo]
GO
GO
ALTER AUTHORIZATION ON ROLE::[aspnet_Membership_FullAccess] TO [dbo]
GO
GO
ALTER AUTHORIZATION ON ROLE::[aspnet_Membership_ReportingAccess] TO [dbo]
GO
GO
ALTER AUTHORIZATION ON ROLE::[aspnet_Profile_BasicAccess] TO [dbo]
GO
GO
ALTER AUTHORIZATION ON ROLE::[aspnet_Profile_FullAccess] TO [dbo]
GO
GO
ALTER AUTHORIZATION ON ROLE::[aspnet_Profile_ReportingAccess] TO [dbo]
GO
GO
ALTER AUTHORIZATION ON ROLE::[aspnet_Roles_BasicAccess] TO [dbo]
GO
GO
ALTER AUTHORIZATION ON ROLE::[aspnet_Roles_FullAccess] TO [dbo]
GO
GO
ALTER AUTHORIZATION ON ROLE::[aspnet_Roles_ReportingAccess] TO [dbo]
GO
GO
ALTER AUTHORIZATION ON SCHEMA::[db_owner] TO [dbo]
GO
GO
ALTER AUTHORIZATION ON SCHEMA::[db_owner] TO [db_owner]
GO
請運行以下腳本, 之后你就可以刪除用戶:DemoUser.然后創(chuàng)建用戶(DemoUser.)并mapping到數(shù)據(jù)庫。
腳本:
復(fù)制代碼 代碼如下:
GO
ALTER AUTHORIZATION ON ROLE::[aspnet_Membership_BasicAccess] TO [dbo]
GO
GO
ALTER AUTHORIZATION ON ROLE::[aspnet_Membership_FullAccess] TO [dbo]
GO
GO
ALTER AUTHORIZATION ON ROLE::[aspnet_Membership_ReportingAccess] TO [dbo]
GO
GO
ALTER AUTHORIZATION ON ROLE::[aspnet_Profile_BasicAccess] TO [dbo]
GO
GO
ALTER AUTHORIZATION ON ROLE::[aspnet_Profile_FullAccess] TO [dbo]
GO
GO
ALTER AUTHORIZATION ON ROLE::[aspnet_Profile_ReportingAccess] TO [dbo]
GO
GO
ALTER AUTHORIZATION ON ROLE::[aspnet_Roles_BasicAccess] TO [dbo]
GO
GO
ALTER AUTHORIZATION ON ROLE::[aspnet_Roles_FullAccess] TO [dbo]
GO
GO
ALTER AUTHORIZATION ON ROLE::[aspnet_Roles_ReportingAccess] TO [dbo]
GO
GO
ALTER AUTHORIZATION ON SCHEMA::[db_owner] TO [dbo]
GO
GO
ALTER AUTHORIZATION ON SCHEMA::[db_owner] TO [db_owner]
GO
相關(guān)文章
SQL server服務(wù)顯示遠程過程調(diào)用失敗的解決方法
這篇文章主要為大家介紹了SQL server服務(wù)顯示遠程過程調(diào)用失敗的解決方法,還為大家提供了解決SQL SERVER 2008 R2配置管理器出現(xiàn)“遠程過程調(diào)用失敗”(0x800706be)錯誤提示的方案,感興趣的小伙伴們可以參考一下2016-05-05sql 自定義百分比轉(zhuǎn)換小數(shù)函數(shù)代碼
sqlserver中自定義百分比轉(zhuǎn)換小數(shù)函數(shù),需要的朋友可以參考下。2011-09-09SQL?Server中row_number函數(shù)用法入門介紹
SQL?ROW_NUMBER函數(shù)是臨時值序列的非持久生成,并且在執(zhí)行查詢時會動態(tài)計算該函數(shù),下面這篇文章主要給大家介紹了關(guān)于SQL?Server中row_number函數(shù)用法的相關(guān)資料,需要的朋友可以參考下2023-03-03SQL提取數(shù)據(jù)庫表名及字段名等信息代碼示例
這篇文章主要介紹了SQL提取數(shù)據(jù)庫表名及字段名等信息的方法,文中向大家分享了實例代碼,具有一定參考價值,需要的朋友可以了解下。2017-10-10sql 取兩值之間的數(shù)據(jù)方法(例:100-200之間的數(shù)據(jù))
這里只列舉3種我測試的方法,還有別的方案就由高手補上了,3種方案的效率也不競相同,我一直認為not in效率不好,但在這里使用not in速度最快,請高手補充說明,謝謝2010-05-05