1. 程式人生 > >SqlServer刪除登入名報錯

SqlServer刪除登入名報錯



1.# ‘解決 在刪除該登入名之前,請更改相應資料庫的所有者
# 找到 對應使用者所擁有的資料庫許可權,並轉給其他使用者


-- step1. 找出所有dbowner為RCET的資料,併產生修改dbowner的SQL指令碼. 將RECT 使用者 轉給 SA
select 'use ['+a.name+']; exec dbo.sp_changedbowner @loginame = N''sa'', @map = false; '
 from sys.databases a
 inner join sys.syslogins b on a.owner_sid=b.sid
 where b.name='RCET'
 
-- step2. 執行step1產生的SQL語句.
 
-- step3. 切換到master資料庫,刪除登入名.
use master
 
drop login RCET


=================================

2.賦權給 某個資料庫 管理員
ALTER AUTHORIZATION ON DATABASE::RCET TO RCET
--> 這樣RCET使用者就是RCET資料庫的管理員了.

相關推薦

SqlServer刪除登入

1.# ‘解決 在刪除該登入名之前,請更改相應資料庫的所有者# 找到 對應使用者所擁有的資料庫許可權,並轉給其他使用者-- step1. 找出所有dbowner為RCET的資料,併產生修改dbowner的SQL指令碼. 將RECT 使用者 轉給 SAselect 'use [

XerCMS-1.0.3代碼審計(文件註入後臺getshell)

each orb his jpg pla module 將不 last self 鏈接:https://share.weiyun.com/6b98e41d036967178e1a21fb88ed340f (密碼:YnNY) 文件名報錯註入 index.php?m=memb

項目,但是項目裏不顯示錯誤的問題

targe all myeclips face 錯誤 itl ase jre 編譯 project 編譯問題,需要三處的jdk版本要保持一致,才能編譯通過。 1、在項目上右鍵properties->MyEclipse->project Facets->ja

讀取文件後綴:Notice: Only variables should be passed by reference in

-s size pre sse 手冊 strtol sed col only 在寫讀取後綴名函數時遇到此通知錯誤: function getExt($fileName){ // $tmp = explode(".", $fileName); retur

Docker刪除鏡像

conflict agg ref nginx conf delete mage 解決 area 問題描述: 筆者意圖刪除nginx-file的鏡像文件,但通過命令刪除鏡像時出現報錯信息,提示存在多個引用(即一個IMAGE可被多個REPOSITORY引用,故刪除會出現失敗)

linux刪除文件

col 分享圖片 src fff 分區 報錯 nag shadow oss 1 分析權限木問題 2 深度分析 找到原因所在 掛在到了交換分區3 解決 umount /tmp/100m 這個方法對嗎????? 正確卸載方式 即可刪除 前提確認真的要刪除linux刪除文件

學習筆記-登入-總是,不知道哪的問題

import os jd_user_path = 'jd_users.txt' jd_wx_path = 'wx_users.txt' user_status = False def allinlogin(filepath): with open(filepath, 'r') as fil

sqlplus登入,ORA-12570: TNS: 包閱讀程式失敗

1、先定位問題是不是Oracle 監聽器日誌 listener.log檔案過大   路徑一般:C:\app\Administrator\diag\tnslsnr\主機名\listener\trace下面的 listener.log db版本:11.2.0.1 os版本

xcode修改類:rename failed

選中要修改類名的類, 在改類中,選中類名, 右鍵單擊-Refactor-Rename,提示報錯: rename failed 在 Stack Overflow 上搜到了 解決方案 UPDATE: 1.Close xCode 2.Go to ~/Library/D

springboot打包成功,釋出也不,訪問也不,但是登入訪問xml...

原因是某個子模組的xml不能編譯打包。 解決辦法: 在pom.xml中新增如下程式碼 <build> <resources> <resource> <directory>src/m

群暉登入mysql

1、SSH登入到群輝上(帳號密碼為:登入5000埠的帳號和密碼) 2、 執行mysql -uroot -P3306 -p,然後輸入密碼 3、執行: update user set host='%' where user='root'; 4、執行: flu

登入伺服器 setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory 解決

登入伺服器提示: -bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory 使用cat 檢視檔案的時候沒用問題 使用vim 開啟編輯的時候中文都是亂碼

myeclipse10在建立servlet包時,包

在準備好javaweb環境時,可以部署在瀏覽器上,但是在新建servlet包時,包名會報錯,是由於你的jdk版本和myeclipse不匹配。 解決方法: Window–>preferences,彈出preferences設定對話方塊。 選擇Java

除錯日誌:關於Eclipse複製貼上工程的消除

  直接在Eclipse中複製貼上動態網站專案(Web Dynamic Project)後,另存的新專案在伺服器執行(Run on Server)時會報錯,提示Context重複了: 圖1 直接運行復制後的專案會報錯   網上查了一下相關資料,有一種辦法是直接修改ser

sql server 2005 Express連線Sqlserver 2008R2的時候,提示只能連線到2000或者2005

本地安裝了一個sql server express,安裝了一個關鍵字提示工具,挺方便的。最近安裝了一臺新機器使用的是sql server2008R2資料庫,結果用我現在的express連線的時候出現這

登入rabbitmqUser can only log in via localhost

在訪問管理介面使用guest使用者登入時出現login failed錯誤。 到伺服器上查詢日誌顯示出現錯誤的原因是:HTTP access denied: user ‘guest’ - User can only log in via localhost。

登入mysql ERROR 1820 (HY000): You must reset your password using ALTER USER ......

1、原因:windows下首次登入mysq時報1820的錯誤,是因為安裝好mysql時密碼有一個指定的預設值,需要重置密碼才能正常使用資料庫,下面是解決該錯誤的方案: 1)在cmd下進入mysql安裝的bin目錄,登入mysql資料庫: ....\bin>mysql -hlocal

Java_遍歷集合過程中刪除集合元素的解決方案

問題描述:使用增強for迴圈遍歷集合,如果遍歷過程中去除第一個或者最後一個元素會報錯,去除中間的元素不會報錯:Exception in thread “main” java.util.ConcurrentModificationException 不知道這個是

oracle 跨庫連線sqlserver select 指定列名

Oracle 通過透明閘道器+DBLINK連線 sqlserver 查詢時: select * from [email protected]_NAME; —–成功 select column_name from [email p

mybatis sqlserver 分頁查詢:'@P0' 附近有語法錯誤

錯誤的sql <select id="searchEcoInfoPaged" resultMap="cm"> select TOP #{rows} * from eco_info where ID in ( SELECT to