1. 程式人生 > >SQL SERVER 2000更改和刪除Sa使用者名稱和密碼

SQL SERVER 2000更改和刪除Sa使用者名稱和密碼

現在用MSSQL的地方太多了,有很多做技術的個人電腦上也安裝SQL專業版,因為它用的多,但用的人都知道,SQL有個超級使用者sa,此使用者預設情況下,它指派給固定伺服器角色 sysadmin,並不能進行更改。一般懂點安全問題的技術人員都會把這個密碼修改掉,但修改再複雜的密碼都不是絕對安全的,一些暴力破解軟體,菜鳥都會用。
那怎麼辦呢,最好的辦法就是刪除或改名,下面提供方法.

修改SA使用者名稱:
一:在企業管理器中右擊:(local)(windows NT),選屬性,選擇“伺服器設定”,在伺服器行為中的“允許對系統目錄直接進行修改”前面的方框打鉤。再點確定。
二:再開啟查詢分析器,登陸進去(呵呵,隨便你用什麼帳號進去,不過可一定要在master資料庫中有db_owner的許可權)輸入

update sysxlogins set name='你要改成的名字' where sid=0x01
update sysxlogins set sid=0xE765555BD44F054F89CD0076A06EA823 where name='你要改成的名字'

,OK,執行成功,轉道企業管理器中重新整理安全性中的登陸,看看,sa是不是變成你自己想修改的使用者了

刪除SA使用者:
修改方法需要利用的儲存過程sp_configure,sp_configure顯示或更改當前伺服器的全域性配置設定。
語法:
開啟查詢分析器,輸入
sp_configure [ [ @configname = ] 'name' ]
[ , [ @configvalue = ] 'value' ]

例項:
sp_configure 'allow updates', 1
go
RECONFIGURE WITH OVERRIDE
go

好拉,這樣我們就可以更新系統表拉,接下來和前面的做法一樣拉 update sysxlogins set name='你要改成的名字' where sid=0x01,然後再刪除"你改名後的那個名字"
不過要注意在 sp_configure 上沒有引數(或只有第一個引數)的執行許可許可權預設授予所有使用者。有兩個引數的 sp_configure(用於更改配置選項)的執行許可許可權預設授予 sysadmin 和 serveradmin 固定伺服器角色。RECONFIGURE 許可權預設授予 sysadmin 固定伺服器角色和 serveradmin 固定伺服器角色,並且不能傳輸。

相關推薦

SQL SERVER 2000更改刪除Sa使用者名稱密碼

現在用MSSQL的地方太多了,有很多做技術的個人電腦上也安裝SQL專業版,因為它用的多,但用的人都知道,SQL有個超級使用者sa,此使用者預設情況下,它指派給固定伺服器角色 sysadmin,並不能進行更改。一般懂點安全問題的技術人員都會把這個密碼修改掉,但修改再複雜的密碼都

sql server無法更改刪除 (存在多個相同的行)

sqlserver中多行所有資料重複,無法更新或刪除問題,通常是在沒有主鍵的情況下的表. 錯誤: 刪除所有有這個值的行 delete      資料庫名.表名(表名包括dbo.或者直接用不帶dbo.的表名)     where    要刪除的欄位名 =   

如何修改SQL Server 2000身份驗證模式系統管理員

大家安裝SQL Server 2000時,很多人都習慣性的一路下一步,最後就會以windows身份驗證作為登入資料庫伺服器的方式,假如有一天你後悔了,想以sql server的驗證方式登陸,那怎麼辦呢?我把我的經驗分享給大家: 1,下面以作業系統windows 2000上的S

Sql Server中的表新增級聯更新級聯刪除的幾種方法

觸發器方式:create trigger trg_Aon Afor update,deleteasbeginif exists(select 1 from inserted)update B set Name=(select Name from inserted) where

sql server 2000中儲存照片文字的兩種方法。

在Sql server 2000裡建表時把照片轉化為byte[]就可以,然後取出來就可以 用image型別 方法:1、建立過程CREATE PROCEDURE sp_textcopy ( @srvname varchar (30), @login varchar (30),

修改SQL Server 2000身份驗證模式系統管理員

下面以作業系統Windows 2000上的SQL Server 2000為例,對誤將身份驗證模式選擇為“windows身份驗證模式”的資料庫進行修改,操作步驟為:  1. 開啟企業管理器,依次展開伺服器組,用右鍵單擊軟體使用的伺服器。  2. 在彈出的快捷選單,執行“屬性”命

如何修改SQL Server 2000系統管理員Sa的登入密碼

分析:SQL Server 2000系統管理員Sa的登入密碼,一般在安裝SQL Server 2000時就已經設定。在資料庫管理系統中,用檢查口令等手段來檢查使用者身份,合法的使用者才能進入資料庫系統。千方百劑系列需要通

sql server 2000/2005/2008 判斷儲存過程、觸發器、檢視是否存在並刪除

--判斷是否存在addOneArticle這個儲存過程 if Exists(select name from sysobjects where NAME = 'addOneArticle' and type='P')     drop procedure addOneArticle --判斷是否存在coun

如何在 SQL Server 2005 實例之間傳輸登錄密碼

cati 知識庫 語句 generated target policy cond 權限 asc 簡介本文介紹如何在不同服務器上的 Microsoft SQL Server 2005 實例之間傳輸登錄和密碼。有關如何在其他版本的 SQL Server 實例之間傳輸登錄和密碼的

Sql Server參數化查詢之where inlike實現詳解

blog charindex 語句 pan 建議 ack rop for 臨時表 文章導讀 拼SQL實現where in查詢 使用CHARINDEX或like實現where in 參數化 使用exec動態執行SQl實現where in 參數化 為每一個參數生成一個參數

sql server 2000安裝程序配置服務器失敗

ons and machine ali .com 實現 操作 ntc wrapper 第一種方法 今天安裝SQL Server 2000遇到了個很BT的問題,提示出下: 安裝程序配置服務器失敗。參考服務器錯誤日誌和C:\Windows\sqlstp.log了解更多信息

08001 - SQL Server Native Client 11.0 不支持連接到SQL Server 2000或更早的版本。

程序 serve sql 後來 code 重裝 檢查 連接 cat 原來navcat可以正常連接SqlServer2000的,後來就出現08001 - SQL Server Native Client 11.0 不支持連接到SQL Server 2000或更早的版本。

SQL server 2008 新增,刪除欄位

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

SQL Server 2008 資料庫誤刪除資料的恢復

關鍵字:SQL Server 2008, recover deleted records 背景:誤刪除資料。 SQL Server中誤刪除資料的恢復本來不是件難事,從事務日誌恢復即可。但是,這個恢復需要有兩個前提條件: 1. 至少有一個誤刪除之前的資料庫完全備份。 2. 資料庫的恢

SQL Server觸發器建立、刪除、修改、檢視

教程貼士:本教程為大家介紹SQL Server觸發器建立、刪除、修改、檢視方法。     一:觸發器是一種特殊的儲存過程,它不能被顯式地呼叫,而是在往表中插入記錄﹑更新記錄或者刪除記錄時被自動地啟用。所以觸發器可以用來實現對錶實施複雜的完整性約束。   二:SQL Server

SQL Server 登入名、伺服器角色、使用者名稱資料庫角色 --- 解釋

一、基本解釋 登入名:登入伺服器的使用者賬號;   伺服器角色:登入名對該伺服器具有的許可權,角色分多種的,一個角色可以有多個登入名,如作業系統的系統使用者可以有多個。   SQL伺服器角色  sysadmin     &nb

SQL Server 查詢樹結構的表首節點尾節點案例

一.建立表 DECLARE @t Table(id CHAR(1),parentId CHAR(1)) INSERT INTO @t values('a','') INSERT INTO @t values('b','a') INSERT INTO @t values('c','b') INSE

SQL SERVER 2012連結到SQL SERVER 2000的問題解決案例

1. 在mssql2012增加2000的連結受伺服器新增失敗,提示以下資訊 2.SQL Server2012 增加 SQL Server2000 伺服器的連結伺服器 先安裝這個元件,然後可以成功在sql2012伺服器新增mssql2000連結伺服器 ,要用以

SQL Server 2008更改資料庫儲存路徑

本文由荒原之夢原創,原文連結:http://zhaokaifeng.com/?p=641 操作環境: WindowsXP 資料庫: Microsoft SQL Server 2008 操作步驟: 選中伺服器例項: SQL Server 2008更改資料庫儲存路徑

關於Sql Server 2000 Analysis Services無法瀏覽多維資料集

按照analysis Services中的教程建立多維資料集在瀏覽資料的時候,卻提示無法瀏覽多維資料集:未指定的錯誤到晚上查查,才知道要瀏覽多維資料集需要安裝analysis services的sp3地址:SQL Server 2000 Service Pack 3a for