『壹』 什麼是sql的sa密碼
sa = super administrator 超級管理員賬戶 擁有所有許可權
1、如何查看sa的密碼
sp_helplogins 查看所有資料庫用戶登錄信息
但密碼在資料庫中被加密,顯示的密文
2、修改sa的密碼
1) 打開企業管理器,依次展開伺服器組,然後展開伺服器
2) 打開「安全性」文件夾,單擊「登錄」,然後用右鍵單擊「Sa」,執行「屬性」命令。
3)彈出「SQL Server登錄屬性」對話框。在「SQL Server身份驗證」密碼欄,輸入最新密碼
4)單擊「確定」按鈕,彈出「確認密碼」對話框,再輸一遍登錄密碼
5) 單擊「確定」按鈕,完成對Sa登錄密碼的修改
『貳』 SQLServer中sa 123456在自己電腦上分別代表什麼,每個電腦中SQLServer的中sa密碼都是123456嗎
sa 是資料庫系統管理員,密碼是管理員設定的
可以看下這個
http://blog.csdn.net/songyuhongnannan/article/details/7279070
SQLServer 角色與許可權管理
sqlserversql server資料庫microsoft伺服器insert
安全性是所有資料庫管理系統的一個重要特徵。理解安全性問題是理解資料庫管理系統安全性機制的前提。
1.第一個安全性問題:當用戶登錄資料庫系統時,如何確保只有合法的用戶才能登錄到系統中?這是一個最基本的安全性問題,也是資料庫管理系統提供的基本功能。
在Microsoft SQL Server 2008系統中,通過身份驗證模式和主體解決這個問題。
1)身份驗證模式
Microsoft SQL Server 2008系統提供了兩種身份驗證模式:Windows身份驗證模式和混合模式。
Windows身份驗證模式:
在該模式中,用戶通過Windows用戶賬戶連接SQL Server時,使用Windows操作系統中的賬戶名和密碼。
混合模式:
在混合模式中,當客戶端連接到伺服器時,既可能採取Windows身份驗證,也可能採取SQL Server身份驗證。
主體是可以請求系統資源的個體或組合過程。例如,資料庫用戶是一種主體,可以按照自己的許可權在資料庫中執行操作和使用相應的數據。
2)主體
主體是可以請求系統資源的個體或組合過程。例如,資料庫用戶是一種主體,可以按照自己的許可權在資料庫中執行操作和使用相應的數據。
Microsoft SQL Server 2008系統有多種不同的主體,不同主體之間的關系是典型的層次結構關系,位於不同層次上的主體其在系統中影響的范圍也不同。位於層次比較高的主體,其作用范圍比較大;位於層次比較低的主體,其作用范圍比較小。
2.第二個安全性問題:當用戶登錄到系統中,他可以執行哪些操作、使用哪些對象和資源?
在Microsoft SQL Server 2008系統中,通過安全對象和許可權設置來解決這個問題。
3.第三個安全性問題:資料庫中的對象由誰所有?如果是由用戶所有,那麼當用戶被刪除時,其所擁有的對象怎麼辦,難道資料庫對象可以成為沒有所有者的「孤兒」嗎?
在Microsoft SQL Server 2008系統中,這個問題是通過用戶和架構分離來解決的。
安全機制的5個等級:
客戶機安全機制
網路傳輸的安全機制
實例級別安全機制
資料庫級別安全機制
對象級別安全機制
四.角色
1.固定伺服器角色
v固定伺服器角色是伺服器級別的主體,它們的作用范圍是整個伺服器。
v固定伺服器角色已經具備了執行指定操作的許可權,可以把其他登錄名作為成員添加到固定伺服器角色中,這樣該登錄名可以繼承固定伺服器角色的許可權。
固定伺服器角色的特點
v在Microsoft SQL Server系統中,可以把登錄名添加到固定伺服器角色中,使登錄名作為固定伺服器角色的成員繼承固定伺服器角色的許可權。
v對於登錄名來說,可以選擇其是否成為某個固定伺服器角色的成員
按照從最低級別的角色(bulkadmin)到最高級別的角色(sysadmin)的順序進行描述:
Bulkadmin:這個伺服器角色的成員可以運行BULK INSERT語句。這條語句允許從文本文件中將數據導入到SQL Server 2008資料庫中,為需要執行大容量插入到資料庫的域賬戶而設計。
Dbcreator:這個伺服器角色的成員可以創建、更改、刪除和還原任何資料庫。這不僅是適合助理DBA的角色,也可能是適合開發人員的角色。
Diskadmin:這個伺服器角色用於管理磁碟文件,比如鏡像資料庫和添加備份設備。它適合助理DBA。
Processadmin:SQL Server 2008能夠多任務化,也就是說可以通過執行多個進程做多個事件。例如,SQL Server 2008可以生成一個進程用於向高速緩存寫數據,同時生成另一個進程用於從高速緩存中讀取數據。這個角色的成員可以結束(在SQL Server 2008中稱為刪除)進程。
Securityadmin:這個伺服器角色的成員將管理登錄名及其屬性。他們可以授權、拒絕和撤銷伺服器級許可權。也可以授權、拒絕和撤銷資料庫級許可權。另外,它們可以重置SQL Server 2008登錄名的密碼。
Serveradmin:這個伺服器角色的成員可以更改伺服器范圍的配置選項和關閉伺服器。例如SQL Server 2008可以使用多大內存或監視通過網路發送多少信息,或者關閉伺服器,這個角色可以減輕管理員的一些管理負擔。
Setupadmin:為需要管理鏈接伺服器和控制啟動的存儲過程的用戶而設計。這個角色的成員能添加到setupadmin,能增加、刪除和配置鏈接伺服器,並能控制啟動過程。
Sysadmin:這個伺服器角色的成員有權在SQL Server 2008中執行任何任務。
Public:有兩大特點,第一,初始狀態時沒有許可權;第二,所有的資料庫用戶都是它的成員。
2.資料庫角色
三種類型的資料庫角色:
固定資料庫角色:微軟提供的作為系統一部分的角色;
用戶定義的標准資料庫角色:你自己定義的角色,將Windows用戶以一組自定義的許可權分組;
應用程序角色:用來授予應用程序專門的許可權,而非授予用戶組或者單獨用戶。
1)固定資料庫角色
微軟提供了9個內置的角色,以便於在資料庫級別授予用戶特殊的許可權集合
db_owner:該角色的用戶可以在資料庫中執行任何操作。
db_accessadmin:該角色的成員可以從資料庫中增加或者刪除用戶。
db_backupopperator:該角色的成員允許備份資料庫。
db_datareader:該角色的成員允許從任何錶讀取任何數據。
db_datawriter:該角色的成員允許往任何錶寫入數據。
db_ddladmin:該角色的成員允許在資料庫中增加、修改或者刪除任何對象(即可以執行任何DDL語句)。
db_denydatareader:該角色的成員被拒絕查看資料庫中的任何數據,但是他們仍然可以通過存儲過程來查看。
db_denydatawriter: 像db_denydatareader角色,該角色的成員被拒絕修改資料庫中的任何數據,但是他們仍然可以通過存儲過程來修改。
db_securityadmin:該角色的成員可以更改資料庫中的許可權和角色。
public:在SQL Server 2008中每個資料庫用戶都屬於public資料庫角色。當尚未對某個用戶授予或者拒絕對安全對象的特定許可權時,這該用戶將據稱授予該安全對象的public角色的許可權,這個資料庫角色不能被刪除
2)用戶自定義資料庫角色
3)應用程序角色
應用程序角色允許用戶為特定的應用程序創建密碼保護的角色。
五.許可權
1.常用的許可權
安全對象
常用許可權
資料庫
CREATE DATABASE、CREATE DEFAULT、CREATE FUNCTION、CREATE PROCEDURE、CREATE VIEW、CREATE TABLE、CREATE RULE、BACKUP DATABASE、BACKUP LOG
表
SELECT、DELETE、INSERT、UPDATE、REFERENCES
表值函數
SELECT、DELETE、INSERT、UPDATE、REFERENCES
視圖
SELECT、DELETE、INSERT、UPDATE、REFERENCES
存儲過程
EXECUTE、SYNONYM
標量函數
EXECUTE、REFERENCES
9.6.4 操作許可權
許可權分為3種狀態:授予、拒絕、撤銷,可以使用如下的語句來修改許可權的狀態。
授予許可權(GRANT):授予許可權以執行相關的操作。通過角色,所有該角色的成員繼承此許可權。
撤銷許可權(REVOKE):撤銷授予的許可權,但不會顯示阻止用戶或角色執行操作。用戶或角色仍然能繼承其他角色的GRANT許可權。
拒絕許可權(DENY):顯式拒絕執行操作的許可權,並阻止用戶或角色繼承許可權,該語句優先於其他授予的許可權。
1.授予許可權
本語法格式:
GRANT
{ALL|statement[,..n] }
TO security_account[,..n]
ALL:表示希望給該類型的對象授予所有可用的許可權。不推薦使用此選項,保留些選項僅用於向後兼容。授予ALL參數相當於授予以下許可權:
如果安全對象為資料庫,則ALL表示CREATE DATABASE、CREATE DEFAULT、CREATE FUNCTION、CREATE PROCEDURE、CREATE VIEW、CREATE TABLE、CREATE RULE等許可權。
如果安全對象為標量函數,則ALL表示EXECUTE和REFERENCES。
如果安全對象為表值函數,則ALL表示SELECT、DELETE、INSERT、UPDATE、REFERENCES。
如果安全對象為存儲過程,則ALL表示EXECUTE、SYNONYM。
如果安全對象為表,則ALL表示SELECT、DELETE、INSERT、UPDATE、REFERENCES。
如果安全對象為視圖,則ALL表示SELECT、DELETE、INSERT、UPDATE、REFERENCES。
Statement:表示可以授予許可權的命令,例如,CREATE DATABASE。
security_account:表示定義被授予許可權的用戶單位。security_account可以是SQL Server的資料庫用戶,可以是SQL Server的角色,也可以是Windows的用戶或工作組
『叄』 sql server 2000裡面那個sa是什麼意思
這是sql server2000的內置用戶名,通過這個用戶名和對應的密碼才能啟動資料庫,對資料庫進行操作!
『肆』 erp系統伺服器名稱 SA密碼什麼意思
資料庫連接用戶賬號和密碼。
一般賬號為sa,密碼為空(有時也許為sa)。
『伍』 什麼是SA許可權
SA許可權:一般SQL資料庫默認管理帳號,等同於系統超級管理員。一般SQL資料庫是不要設置這個許可權帳號,否則如果程序出現注入漏洞那麼這台伺服器就可能被控制。
SA許可權(即 SYSTEM 和ADMIN的縮寫)是msSQL資料庫的默認系統帳戶,具有最高許可權。
第一次安裝MSSQL時,如果沒有或過於簡單的設置了SA的密碼,別人就很容易猜解密碼。
通過SOL連接器等工具連接到1433(MSSQL默認埠),利用擴展存儲過程執行系統命令。
『陸』 「SA登陸名和密碼」前面這個「sa」是什麼意思
SA登陸名和密碼
是MSSQL服務用的賬號這取決於你的VPS有沒有安裝MSSQL服務
『柒』 用友U8那個SA密碼是什麼啊
用「用友U8服務管理器」設置U8服務參數,SA密碼設置為空,就解決問題了
當然企業伺服器SASA密碼也必須設置為空。
『捌』 什麼是sa密碼,從哪裡找到他
sa是sql server中的默認的用戶名,再安裝的時候有時候就是默認為空的密碼!
你可以用以下方式 重新設置SA密碼
你可以進入cmd,運行如下osql -E [enter]1>sp_password @new=NULL,@loginame='sa'2>go//運行上面簡單的語句就會把密碼設置為空
清除掉如事例:osql -E [enter]1>sp_password @new=『12345』,@loginame='sa' 2>go [enter]//運行後,密碼則會改為12345