當(dāng)恢復(fù)sqlserver bak文件時(shí),原始的用戶無法刪除的解決方法
更新時(shí)間:2010年06月09日 01:19:56 作者:
當(dāng)你從現(xiàn)有的bak文件,恢復(fù)數(shù)據(jù)庫(kù)時(shí),如果數(shù)據(jù)庫(kù)本身帶有一個(gè)用戶:比如用戶叫:DemoUser.
你無法創(chuàng)建一個(gè)相同的用戶并mapping這個(gè)用戶到數(shù)據(jù)庫(kù), 并且你無法刪除數(shù)據(jù)庫(kù)的用戶:DemoUser.
請(qǐng)運(yùn)行以下腳本, 之后你就可以刪除用戶:DemoUser.然后創(chuàng)建用戶(DemoUser.)并mapping到數(shù)據(jù)庫(kù)。
腳本:
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
請(qǐng)運(yùn)行以下腳本, 之后你就可以刪除用戶:DemoUser.然后創(chuàng)建用戶(DemoUser.)并mapping到數(shù)據(jù)庫(kù)。
腳本:
復(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)文章
一個(gè)基于ROW_NUMBER()的通用分頁(yè)存儲(chǔ)過程代碼
項(xiàng)目中有很多小型的表(數(shù)據(jù)量不大),都需要實(shí)現(xiàn)分頁(yè)查詢,因此實(shí)現(xiàn)了一個(gè)通用的分頁(yè)。2010-10-10
SQL Server數(shù)據(jù)復(fù)制到的Access兩步走
以下的文章主要描述的是把SQL Server數(shù)據(jù)復(fù)制到的Access數(shù)據(jù)庫(kù)中的實(shí)際操作步驟,以及對(duì)其在實(shí)際操作中要用到的代碼描述。2015-09-09
小系統(tǒng)單據(jù)自動(dòng)生成存儲(chǔ)過程
此處判斷有兩種方法:一種是根據(jù)傳入6位日期判斷;另一種根據(jù)單據(jù)創(chuàng)建日期字段(前提:表有創(chuàng)建時(shí)間字段)2010-07-07
sqlserver 高性能分頁(yè)實(shí)現(xiàn)分析
SQLServer中有一個(gè)Set Rowcount的的設(shè)置,它的意思是使命令的處理在響應(yīng)指定的行數(shù)之后停止處理命令,利用這個(gè)特點(diǎn),我們可以借用它來在一個(gè)千萬行級(jí)數(shù)據(jù)表中實(shí)現(xiàn)高性能分頁(yè)查詢。2011-04-04
SQL Server簡(jiǎn)單實(shí)現(xiàn)數(shù)據(jù)的日?qǐng)?bào)和月報(bào)功能
這篇文章主要介紹了SQL Server簡(jiǎn)單實(shí)現(xiàn)數(shù)據(jù)的日?qǐng)?bào)和月報(bào)功能,結(jié)合實(shí)例形式對(duì)比分析了SQL Server實(shí)現(xiàn)當(dāng)日及當(dāng)月數(shù)據(jù)的查詢功能相關(guān)技巧,需要的朋友可以參考下2016-06-06
Sql學(xué)習(xí)第一天——SQL 練習(xí)題(建表/sql語句)
來自Madrid且訂單數(shù)少于3的消費(fèi)者,針對(duì)這個(gè)要求作出以下:建表 做題分析以及sql語句的寫法,感興趣的朋友可以參考下哈,希望可以幫助到你2013-03-03
必須會(huì)的SQL語句(三) 數(shù)據(jù)插入
這篇文章主要介紹了sqlserver中數(shù)據(jù)插入的sql語句,需要的朋友可以參考下2015-01-01
mssql server .ldf和.mdf的文件附加數(shù)據(jù)庫(kù)的sql語句
mssql server .ldf和.mdf的文件附加數(shù)據(jù)庫(kù)的sql語句...2007-07-07

