SQL資料庫用戶只有「名稱」而無「登陸名」解決

2021-01-08 站長之家
首頁

 > 

語言

 > 

關鍵詞

 > 

資料庫最新資訊

 > 

正文
SQL資料庫用戶只有「名稱」而無「登陸名」解決

exec  sp_change_users_login  'UPDATE_ONE',沒有登陸名的資料庫用戶,'新的登陸名' 
go 
 
原因:

SQL備份的問題有一臺SQL SERVER 伺服器,將其中的資料庫DataBase1備份成一個文件,在另外一臺SQL SERVER伺服器上還原,數據表和存儲過程等恢復沒有問題,但某些用戶自定義的用戶(這些自定義用戶在原資料庫中是某些表和存儲過程的所有者)變成孤立用戶,既無法利用也不能刪除,導致不能利用這些用戶帳號訪問資料庫。

解決方法:

1) 資料庫還原後在「企業管理器」中,在還原的資料庫「用戶」選項中察看資料庫用戶是否只有「名稱」而無「登陸名」;  hp_unix

2)使用Sa登陸「查詢分析器」,運行:   use  「還原的資料庫名稱」  EXEC  sp_addlogin  '新的登陸名(和原資料庫一致)'  go  exec  sp_change_users_login  'UPDATE_ONE','沒有登陸名的資料庫用戶','新的登陸名'  go  

3)在「企業管理器」的「安全性」的「登陸」中修改「用戶」密碼

請作者聯繫本站,及時附註您的姓名。聯繫郵箱:edu#chinaz.com(把#改為@)。

相關焦點

  • 三方法解決SQL Server與雲端資料庫連接
    【IT168專稿】SQL Azure 是構建在SQL Server技術之上的關係型雲端資料庫服務,為用戶提供了自主管理、高可用性、高可擴展的資料庫服務。用戶可以使用現有的T-SQL和關係型資料庫知識與工具,在雲端方便地構建自己的資料庫服務。
  • SQL Server 首次登陸 Linux 平臺
    (點擊上方公眾號,可快速關注)微軟 SQL Server 最近達成一個新的裡程碑,最新版SQL Server  2017 除了支持 Windows 平臺,將首次登陸此舉讓用戶(特別是企業用戶)有了更多選擇。2016 年 6 月份,微軟就提前預告 SQL Server 將支持 Linux 平臺。近年來, SQL Server 正在一直演化,除了想一改 DMS(資料庫管理系統)的角色,還想介入到數據分析、機器學習和數據科學領域。
  • 最詳細的SQL注入相關的命令整理
    sqlstr=select * from rdweb.dbo.syscolumns (where id=1234)列出rdweb庫中所有表中的欄位名稱?對方的表—要是數據量太大的話就看看他資料庫裡有沒有自動編號的欄位.select * from 表名 where id>100這樣來弄吧要是和WEB同臺的話,直接將庫BAK到WEB目錄下回來就OK啦。。。
  • 實現SQL Server到DB2連接伺服器很簡單
    不同資料庫平臺的互連一般稱之為資料庫的異構服務,現在各大資料庫之間都可以實現這樣的異構互連,只是各廠商的具體實現技術不一樣,如:在SQL SERVER裡面叫做LINKED SERVER,通過ODBC實現與其它資料庫的互聯。
  • SQL server資料庫存儲過程測試方法
    第一步設定當前的資料庫為SQLServer的主資料庫(master database)。當創建一個新的用戶資料庫的時候,這一步是必不可少的。如果要創建的資料庫已經存在,系統就會給一個錯誤,為了防止這種錯誤,可以在試圖刪除新資料庫的舊版本之前通過查詢sysdatabases表來檢查舊版的資料庫是否存在。然後可以通過資料庫創建用於測試用例存儲的資料庫。
  • sqltoy-orm-4.16.11 發版,部分功能優化
    的十四個關鍵特點:1、最簡最直觀的sql編寫方式(不僅僅是查詢語句),採用條件參數前置處理規整法,讓sql語句部分跟客戶端保持高度一致2、sql中支持注釋(規避了對hint特性的影響,知道hint嗎?搜oracle hint),和動態更新加載,便於開發和後期維護整個過程的管理3、支持緩存翻譯和反向緩存條件檢索(通過緩存將名稱匹配成精確的key),實現sql簡化和性能大幅提升4、支持快速分頁和分頁優化功能,實現分頁最高級別的優化,同時還考慮到了cte多個with as情況下的優化支持5、支持並行查詢6、根本杜絕sql注入問題,以後不需要討論這個話題7、支持行列轉換
  • 遠程連接不上SQL資料庫6大可能的問題原因列舉
    打開APP 遠程連接不上SQL資料庫6大可能的問題原因列舉 發表於 2018-10-27 09:31:40 大家如果按照此步驟還不能解決問題,建議客戶自己百度相關的資料查閱) 1啟用TCP/IP協議 1、打開SQL配置管理器
  • c使用sql server專題及常見問題 - CSDN
    為php添加 sqlsrv 擴展去微軟官網 https://www.microsoft.com/en-us/download/ 搜索php ,點擊 Microsoft Drivers for PHP for SQL Server 下載最新版的 sqlsrvXX.exe( 我下載的是SQLSRV32.EXE )運行解壓, 得到一堆DLL, 選取適合自己
  • 初識資料庫分庫分表框架Dbsplit
    另外,擴展的Dbsplit保持與原有JdbcTemplate完全兼容,對於特殊需求,完全可以回溯到原有JdbcTemplate提供的功能,即使用JDBC的方式來解決,這裡面體現了通用和專用原則,通用原則解決80%的事情,而專用原則解決剩餘的20%的事情。此項目也提供了一個方便的腳本,可以一次性的建立多庫多表。
  • 請確保你查詢mysql資料庫時,sql語句沒有這麼寫_手機網易網
    2020-11-23 19:20:11 來源: 小燕愛生活 舉報   資料庫索引
  • Python連接MySQL資料庫方法介紹(超詳細!手把手項目案例操作)
    首先我們的MySQL資料庫已安裝,且已建好名為test的資料庫,其中有名為student的表import pymysql#連接資料庫conn=pymysql.connect(host = '127.0.0.1' # 連接名稱,默認127.0.0.1
  • 工作中,我們經常用到哪些SQL語句呢?
    [constraint])-- table_name: 資料庫表名稱,在一個資料庫中數據表名稱不能重複-- column_name :表中的列名,列名在一個表中也不能重複-- datatype:該列存放數據的數據類型-- [null|not null] :該列是否允許為空-- [constraint]:為表中的列設置約束(主鍵約束、外檢約束、檢查約束等)②舉例:創建一張商品信息表(productinfo
  • 安全漏洞XSS、CSRF、SQL注入以及DDOS攻擊
    只允許用戶輸入我們期望的數據。例如:age用戶年齡只允許用戶輸入數字,而數字之外的字符都過濾掉。 對數據進行Html Encode 處理:用戶將數據提交上來的時候進行HTML編碼,將相應的符號轉換為實體名稱再進行下一步的處理。 過濾或移除特殊的Html標籤。 過濾js事件的標籤。例如 "onclick=", "onfocus" 等。
  • 共享單車數據分析的SQL資料庫設計
    例如,不能保證每個欄位都將填充正確的數據類型,或者每次都以完全相同的方式輸入名稱和地址。與上圖中的關係資料庫一樣,使用關係資料庫可以避免所有這些問題。您可以設置兩個表,一個用於訂單,一個用於客戶。「客戶」表將包括每個客戶的唯一ID號,以及我們已經跟蹤的姓名,地址和電話號碼。
  • Visual Studio Code: 利用 MSSQL 插件創建資料庫 IDE
    在 2017 年 3 月發布 Visual Studio 2017 期間,Microsoft 就宣布了 VS Code 每月有 130 萬名活躍用戶。最棒的地方在於,與所有跨平臺工具一樣,團隊中的每位成員都可以選擇自己常用的作業系統,但同時所有成員仍可使用相同的編碼工具。 還有就是始終都會涉及到的數據。多年來,我一直僅使用 SQL Server 和從事 Windows 應用編碼。
  • 實踐分享:ACCESS資料庫導入mysql資料庫
    作為程式設計師很多時候要進行不同資料庫之間的導入導出工作,這樣是為了節省數據錄入的時間。下面我就和大家分享一下如何把數據從ACCESS資料庫導入mysql資料庫。sql語句導入是最簡單的。那有沒有辦法把access資料庫轉換成sql語句呢。下面本文的重點出現了,使用「DB2mysql.exe」工具,可以很方便的把access資料庫轉換成一句句的"insert into table"sql語句。生產了sql語句,就是直接複製語句粘貼到phpmyadmin總,運行即可。下面是軟體操作截圖。
  • SQL-server資料庫管理系統試卷及答案A
    C、SYS開頭的系統表中的數據用戶不能直接修改,但可以通過系統存儲過程、系統函數進行改動、添加。D、12AM是中午,12PM是午夜。4、資料庫系統不僅包括資料庫本身,還要包括相應的硬體,軟體和( )。
  • 對SQL Server跨文件組的表進行分區
    先決條件  在開始此實驗之前,您必須:  使用 Transact-SQL 在 Microsoft® SQL Server® 資料庫中創建資料庫對象的經驗。  實驗設置  實驗場景  Adventure Works Cycles 的數據倉庫中有幾個非常大的表。
  • 大數據分析工程師入門9-Spark SQL
    二簡 單 入 門 操 作1.構建入口Spark SQL中所有功能的入口點是SparkSession類-Spark 2.0引入的新概念,它為用戶提供統一的切入點。如果你想讓一個臨時視圖在所有session中相互傳遞並且可用,直到Spark 應用退出,你可以建立一個全局的臨時視圖,全局的臨時視圖存在於系統資料庫global_temp中,我們必須加上庫名去引用它。
  • SQL2008R2資料庫安裝教程
    2、2008系統(我這裡使用的是2008R2企業版)安裝IIS:二、資料庫安裝根據實際需求選擇實例功能,一般全選即可實例根目錄可更改,如無特殊需求默認即可此處可調整服務的啟動類型(手動、自動、禁用等),要點擊「對所有sql server服務使用相同的帳戶」帳戶名選擇第二個SYSTEM