當前位置:首頁 » 編程語言 » sqlserver忘記sa密碼

sqlserver忘記sa密碼

發布時間: 2022-02-27 08:24:44

sqlserver忘記密碼怎麼辦

相信很多人都跟小編一樣不管是什麼賬號,如果很久不用就會忘記登錄密碼,像資料庫SQL Server2008也一樣有用戶名和登錄密碼,下面小編就分享一下如何找回或修改SQL Server2008密碼
http://jingyan..com/article/3aed632e66b587701080918f.html

Ⅱ 如何查看sqlserver sa密碼

查看sqlserver sa密碼的方法與步驟:

1,改用windows身份登錄系統,不需要密碼

(2)sqlserver忘記sa密碼擴展閱讀

SQL Server2005中的新安全模式將用戶和對象分開,提供fine-grainAccess存取、並允許對數據存取進行更大的控制。另外,所有系統表格將作為視圖得到實施,對資料庫系統對象進行了更大程度的控制。

SQL Server2005為開發可升級的資料庫應用軟體,提供了新的語言功能。這些增強的性能包括處理錯誤、遞歸查詢功能、關系運算符PIVOT,APPLY,ROW_NUMBER和其他數據列排行功能。

使用SQL Server2005,開發人員將能夠在資料庫層開發Web服務,將SQL Server當作一個超文本傳輸協議(HTTP)偵聽器,並且為網路服務中心應用軟體提供一個新型的數據存取功能。

Ⅲ 如何找回sqlserver 2005 sa的口令

具體解決步驟:
第一步:打開 SQL2005 用管理員登錄先,然後在服務名處右擊選屬性>安全性>右邊的登錄方式選項改為 身份驗證 確定!
第二步:選擇安全性(展開)>登錄名>雙擊sa>密碼改成你需要的密碼 確定!
然後關掉SQL2005 或者 斷開連接
第三步:點開始>程序>選擇SQL2005>配置工具>打開 configuration manager>展開 SQL Server2005 網路配置
注意:選中MSSQLSERVER 如果沒有 選中SQMEXPRESS
>TCP/IP 選項 >先啟用 然後右鍵單擊 > 屬性 > Ip地址選項卡 > 把已禁用的選項全部改成已啟用 > 然後把SQL2005 的服務重新啟動一下!
再用sa登錄,就可以了

Ⅳ sqlserver資料庫密碼忘了,怎麼查

首先資料庫伺服器在哪?你是管理員?還是超級管理員?如果伺服器就在身邊那就使用windows驗證的方式進入去修改用戶的密碼!如果你是管理員,就只能找超級管理員sa要密碼了!

Ⅳ sqlserver忘記SA用戶密碼,windows身份驗證無法使用的情況下應該怎麼辦

解決SA口令問題各種情況有:
情況1:資料庫安裝或由於某些原因SQL的身份驗證模式為windows身份驗證模式,而用友通系統必須要求是混合模式,若SQLServer用戶解決方法見[安裝資料庫]頁,但MSDE用戶因沒有企業管理器等工具,可通過修改注冊表鍵值方式解決,步驟如下:

1. 先停止 MSSQLSERVER 以及其他相關服務(如 SQLSERVERAgent)。
2. 打開注冊表編輯器,開始à運行à輸入cmd點確定
3. 找到以下兩個子項之一(取決於 MSDE 是作為默認 MSDE 實例安裝的還是作為命名實例安裝的):
HKEY_LOCAL_MACHINE\Software\Microsoft\MSSqlserver\MSSqlServer

1. 或者 -
HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\MSSQLServer\\

1. 在右窗格中,雙擊 LoginMode 子項。
2. 在 DWORD 編輯器對話框中,將此子項的值設置為 2,選擇了 十六進制(Hex) 選項(默認情況下,Windows LoginMode 注冊表子項的值設置為 1。如果啟用SQL的身份驗證模式,則此值為 2。)
3. 一定要重新啟動 MSSQLSERVER 和 SQLSERVERAgent 服務以使更改生效
情況2:在安裝資料庫或配置系統管理時設置過SA口令,由於第一次登錄系統管理或重新安裝用友通等原因,修改或清空SQL Server的SA口令方法
安裝SQLServer用戶
以winodws身份登錄操作系統,在企業管理員中修改SA口令
操作步驟:企業管理器----控制台根目錄---Microsoft SQL Servers---SQL Server組---伺服器名稱(默認名稱為機器名或local)---安全性---登錄---雙擊SA(右邊界面)---密碼重置

Ⅵ sqlserver2005 sa密碼忘記了怎麼辦

在sqlserver2005登錄界面,sa的密碼忘記了。

改用windows身份登錄系統,不需要密碼

進入sqlserver2005後,在服務名上單擊右鍵,選擇屬性

在安全性中選sql server和windows身份模式,單擊確定

在如圖所示的sa上雙擊

在如圖所示的位置上修改密碼,一般用字母和數字組合的形式最好,免得不好用還得再來一遍。單擊確定

在如圖所示的界面,把服務停止後,再重新啟動一下

回到sqlserver登錄界面。改成sa登錄,輸入新修改的密碼

Ⅶ sql 忘記了sa的密碼怎麼辦

下面方法中的第四個方法:
1.通過工具DTS的設計器進行導入或導出

DTS的設計器功能強大,支持多任務,也是可視化界面,容易操作,但知道的人一般不多,如果只是進行SQL Server資料庫中部分表的移動,用這種方法最好,當然,也可以進行全部表的移動。在SQL Server Enterprise Manager中,展開伺服器左邊的+,選擇資料庫,右擊,選擇All tasks/Import Data...(或All tasks/Export Data...),進入向導模式,按提示一步一步走就行了,裡面分得很細,可以靈活的在不同數據源之間復制數據,很方便的。而且可以另存成DTS包,如果以後還有相同的復制任務,直接運行DTS包就行,省時省力。也可以直接打開DTS設計器,方法是展開伺服器名稱下面的Data Transformation Services,選Local Packages,在右邊的窗口中右擊,選New Package,就打開了DTS設計器。值得注意的是:如果源資料庫要拷貝的表有外鍵,注意移動的順序,有時要分批移動,否則外鍵主鍵,索引可能丟失,移動的時候選項旁邊的提示說的很明白,或者一次性的復制到目標資料庫中,再重新建立外鍵,主鍵,索引。

其實建立資料庫時,建立外鍵,主鍵,索引的文件應該和建表文件分開,而且用的數據文件也分開,並分別放在不同的驅動器上,有利於資料庫的優化。

2. 利用Bcp工具

這種工具雖然在SQL Server7的版本中不推薦使用,但許多資料庫管理員仍很喜歡用它,尤其是用過SQL Server早期版本的人。Bcp有局限性,首先它的界面不是圖形化的,其次它只是在SQL Server的表(視圖)與文本文件之間進行復制,但它的優點是性能好,開銷小,佔用內存少,速度快。有興趣的朋友可以查參考手冊。

3. 利用備份和恢復

先對源資料庫進行完全備份,備份到一個設備(device)上,然後把備份文件復制到目的伺服器上(恢復的速度快),進行資料庫的恢復操作,在恢復的資料庫名中填上源資料庫的名字(名字必須相同),選擇強制型恢復(可以覆蓋以前資料庫的選項),在選擇從設備中進行恢復,瀏覽時選中備份的文件就行了。這種方法可以完全恢復資料庫,包括外鍵,主鍵,索引。

4. 直接拷貝數據文件

把資料庫的數據文件(*.mdf)和日誌文件(*.ldf)都拷貝到目的伺服器,在SQL Server Query Analyzer中用語句進行恢復:

EXEC sp_attach_db @dbname = 』test』,
@filename1 = 』d:mssql7data est_data.mdf』,
@filename2 = 』d:mssql7data est_log.ldf』
這樣就把test資料庫附加到SQL Server中,可以照常使用。如果不想用原來的日誌文件,可以用如下的命令:

EXEC sp_detach_db @dbname = 』test』
EXEC sp_attach_single_file_db @dbname = 』test』,
@physname = 』d:mssql7data est_data.mdf』
這個語句的作用是僅僅載入數據文件,日誌文件可以由SQL Server資料庫自動添加,但是原來的日誌文件中記錄的數據就丟失了。

5. 在應用程序中定製

可以在應用程序(PB、VB)中執行自己編寫的程序,也可以在Query Analyzer中執行,這種方法比較靈活,其實是利用一個平台連接到資料庫,在平台中用的主要時SQL語句,這種方法對資料庫的影響小,但是如果用到遠程鏈接伺服器,要求網路之間的傳輸性能好,一般有兩種語句:

1>select ... into new_tablename where ...
2>insert (into) old_tablename select ... from ... where ...
區別是前者把數據插入一個新表(先建立表,再插入數據),後者是把數據插入已經存在的一個表中,我個人喜歡後者,因為在編程的結構上,應用的范圍上,第二條語句強於前者。

6. SQL Server的復制功能

SQL Server提供了強大的數據復制功能,也是最不易掌握的,具體應用請參考相關資料,值得注意的是要想成功進行數據的復制工作,有些條件是必不可少的:

1>SQL Server Agent必須啟動,MSDTC必須啟動。

2>所有要復制的表必須有主鍵。

3>如果表中有text或image數據類型,必須使用with log選項,不能使用with no_log選項。

另外max text repl size選項控制可以復制的文本和圖像數據的最大規模,超過這個限制的操作將失敗。

4>在要進行復制的計算機上,應該至少是隱含共享,即共享名是C$或D$…。

5>為SQL Server代理使用的Windows NT帳號不能是一個本地的系統帳號,因為本地的系統帳號不允許網路存取。

6>如果參與復制的伺服器在另外的計算機域中,必須在這些域之間建立信任關系。本人從事的工作是資料庫管理員,要維護多台伺服器中的資料庫,經常把某台伺服器中的某個資料庫移動到另外一台伺服器,對數據的移動有些心得體會,希望和大家共同交流

Ⅷ Sql資料庫的sa密碼忘記了怎麼辦

把sa的密碼設為「123」執行成功後有「Command(s) completed successfully.」 OK!正文:
情況二:忘記了密碼,而且從sysadmin中刪除了builtin\Administrators帳號,現在沒其他人是sysadmin了A:
SQL Server 2005/2008提供了針對該情況的更好的災難恢復方法,無需侵入master資料庫,不會對master資料庫中的對象和數據(例如登陸帳號,證書等)造成損壞。Windows管理員組的成員現在當SQL Server以單用戶模式啟動(另外一個名稱為維護模式)的情況下對SQL Server有了訪問許可權。通過使用單用戶模式,SQL Server 2005/2008避免了Windows管理員以sysadmin的身份在不被發現的情況下濫用許可權。Windows管理員帳號能進行部分維護任務,例如安裝補丁等。要將SQL Server以單用戶模式啟動,您可以在命令行模式下增加「-m」參數。您也可以使用SQL Server配置管理員工具。它提供了對文件訪問和其他許可權的合適控制。要是用配置管理工具來恢復您的系統,您可以根據如下步驟:1. 從菜單->SQL Server 2005->配置,打開配置管理工具(SQL Server Configuration Manager)
2. 停止您想要恢復的SQL Server實例
3. 找到「高級」標簽,「啟動參數」選項文本框中增加「;–m」
4. 點擊「是」按鈕,重新啟動SQL Server實例
請注意:請確保在「;」和「-m」之間沒有空格。注冊參數解析器對類似的輸入錯誤非常敏感。您可以在SQL Server的ERRORLOG文件內看到顯示「SQL Server started in single-user mode.」
5. 在SQL Server實例以單用戶模式啟動後,Windows管理員帳號就能使用sqlcmd工具在Windows驗證模式下連接SQL Server。您可以使用T-SQL命令諸如「sp_addsrvrolemember」來在sysadmin伺服器角色中添加現有登錄帳號或新創建一個登錄帳號。範例語句如下: EXEC sp_addsrvrolemember 'CONTOSO\Buck', 'sysadmin';GO
6. 只要sysadmin訪問許可權被恢復,在配置管理中從啟動參數中移除「;-m」參數,重新啟動SQL Server實例重要的安全提示:
a. 該過程應該只能被用於當沒有其他方法使用特權帳號(例如sysadmin或等同角色)來訪問系統的災難恢復。
b. 該過程允許Windows管理員在SQL Server中有越權行為。它包含了可以被監測和檢測出的明確的侵入行為,包含:
1. 在單用戶模式下停止SQL Server並重啟
2. 使用Windows帳號連接SQL Server。 看到了新知識要消化,一個一個來吧!1、sp_password查了下聯機幫助:為Sql server 登錄名添加或者更改密碼。裡麵包括了兩個含義:一個是添加一個是更改添加的語法格式:(在不知道舊的密碼的情況下更改密碼,可以稱之為添加密碼)sp_password null,'新密碼','登錄名'更改的語法格式:sp_password '舊密碼','新密碼'不過聯機幫助給我們的重要提示是,不要再次使用這種方法,在後續的版本中將刪除這個功能。那麼既然刪除這個功能,就肯定有新的方法來代替了,微軟給我們的新的解決辦法是:添加的語法格式:Alert Login 登錄名 with password='新密碼'更改的語法格式:Alert Login 登錄名 with password='新密碼' old_password='舊密碼'2、Sysadmin首先我們要知道sysadmin是什麼?sysadmin是個角色,是伺服器固定角色,擁有的功能:在Sql server中進行任何活動,是所有的固定角色中擁有最大權利的角色。我們在安裝Sql server的時候,就會固定了8個伺服器角色,這些角色是固定的。下面我們來做個整體分析。

Ⅸ SQL Server 忘記SA密碼丟失無法連接資料庫怎麼辦

1 在開始,程序里,找到SQL Server Management Studio,連接時,選擇以windows身份驗證連接。(因為已經忘記了sa密碼,所以只能先以windows身份驗證連接)
2 左側選擇「安全性」,找到「登錄名」,選擇sa,在右側輸入新的密碼。
3 「確定」之後,關閉SSMS,重新進入,選擇以sa身份驗證,輸入新的密碼,連接。
4 這樣就可以用新的密碼連接資料庫了。

熱點內容
求1到20的階乘的和c語言 發布:2025-01-11 02:34:10 瀏覽:570
安卓用什麼簡譜軟體 發布:2025-01-11 02:34:10 瀏覽:741
製作奇跡腳本 發布:2025-01-11 02:33:27 瀏覽:815
網易雲音樂腳本 發布:2025-01-11 02:22:56 瀏覽:608
java軟體開發培訓怎麼樣 發布:2025-01-11 02:17:53 瀏覽:194
md5加密優點 發布:2025-01-11 02:12:52 瀏覽:435
讀取文件夾所有文件名 發布:2025-01-11 02:12:50 瀏覽:682
雲伺服器華為 發布:2025-01-11 02:11:07 瀏覽:162
路由器重置了wifi默認密碼是什麼 發布:2025-01-11 02:03:55 瀏覽:660
2019速騰買什麼配置好 發布:2025-01-11 01:35:07 瀏覽:831