国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

SQL Server中使用sp_password重置SA密碼實例

2020-07-25 12:56:54
字體:
來源:轉載
供稿:網友

SQL2000的SA密碼不能更改的解決方法,在更改sa的密碼出現下面的錯誤:

復制代碼 代碼如下:
Error 21776: [SQL-DMO] The name ‘dbo' was not found in the Users collection. If the name is a qualified name, use [] to separate various parts of the name, and try again.

解決方法:用SQl帶的查詢管理器連接到sql上,執行:

復制代碼 代碼如下:
EXEC sp_password NULL, ‘XXXXXX', ‘sa'

關于Sp_password具體信息如下:

sp_password

添加或更改 Microsoft? SQL Server? 登錄的密碼。

語法

sp_password [ ][ @old = ] ‘old_password' , ]
{ [ @new =] ‘new_password' }
[ , ][ @loginame = ] ‘login' ]

參數

[@old =] ‘old_password'
是舊密碼。old_password 為 sysname 類型,其默認值為 NULL。
[@new =] ‘new_password'
是新密碼。new_password 為 sysname 類型,無默認值。如果沒有使用命名參數,就必須指定 old_password。
[@loginame =] ‘login'
是受密碼更改影響的登錄名。login 為 sysname 類型,其默認值為 NULL。login 必須已經存在,并且只能由 sysadmin 固定服務器角色的成員指定。

返回代碼值

0(成功)或 1(失敗)

注釋

SQL Server 密碼可包含 1 到 128 個字符,其中可包括任何字母、符號和數字。
新密碼以加密的形式更新和存儲,因此,任何用戶(甚至系統管理員)都不能查看密碼。

當 sysadmin 或 securityadmin 固定服務器角色的成員使用帶全部三個參數的 sp_password 重新設置他們自己的密碼時,審核記錄反映的卻是他們正在更改別人的密碼。

sp_password 不能用于 Microsoft Windows NT? 安全帳戶。通過 Windows NT 網絡帳戶連接到 SQL Server 的用戶是由Windows NT 授權的,因此其密碼只能在 Windows NT 中更改。

sp_password 不能在用戶定義的事務中執行。

權限

執行權限默認地授予 public 角色,以供用戶更改自己的登錄密碼。只有 sysadmin 角色的成員可更改其他用戶的登錄密碼。

示例

A.無原密碼的情況下更改登錄密碼
下面的示例將登錄 Victoria 的密碼更改為 ok。

復制代碼 代碼如下:
EXEC sp_password NULL, ‘ok', ‘Victoria'

B.更改密碼
下面的示例將登錄 Victoria 的密碼由 ok 改為 coffee。
復制代碼 代碼如下:
EXEC sp_password ‘ok', ‘coffee'

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金山区| 山西省| 盐池县| 苏州市| 葵青区| 精河县| 永平县| 德安县| 临漳县| 泸水县| 麻栗坡县| 乐亭县| 山西省| 漳浦县| 城步| 青州市| 河南省| 云安县| 夏津县| 洞口县| 乌审旗| 万年县| 乐山市| 原平市| 永宁县| 张家界市| 长沙县| 广宁县| 伊春市| 永川市| 宁蒗| 张家口市| 永仁县| 瑞丽市| 天柱县| 监利县| 米易县| 鄱阳县| 上思县| 教育| 萨嘎县|