⑴ sql server 2005如何以管理員的身份登錄
一、什麼是DAC
SQL Server 2005 為管理員提供了一種特殊的診斷連接,以供在無法與伺服器建立標准連接時使用。即使在 SQL Server 不響應標准連接請求時,管理員也可以使用這種連接訪問 SQL Server,以便執行診斷查詢並解決問題。命令行界面 (sqlcmd) 通過使用特殊的管理員開關 (-A),提供並支持這種專用管理員連接 (DAC)。
二、如何使用DAC登錄到伺服器
1 本機DAC登錄
命令行方式下執行 sqlcmd -A -S sql伺服器名
2 遠程DAC登錄
1)打開遠程DAC選項
EXEC sp_configure 'remote admin connections', 1;
RECONFIGURE;
2)登錄到遠程伺服器
sqlcmd -A -S 192.168.0.1 -U sa -P 123456
3 登錄後, 可以通過查詢動態管理視圖來診斷問題
三、SQL Server Management Studio 與 DAC 配合使用
1、在 SQL Server Management Studio 中,不打開其他 DAC,單擊工具欄上的「資料庫引擎查詢」。
2、在「連接到資料庫引擎」對話框的「伺服器名稱」框中,鍵入 ADMIN:,並在其後繼續鍵入伺服器實例的名稱。例如,若要連接到名為 ACCT\PAYABLE 的伺服器實例,請鍵入 ADMIN:ACCT\PAYABLE。
3、完成「身份驗證」部分(提供 sysadmin 組成員的憑據),然後單擊「連接」。將建立連接。
如果已在使用 DAC,則連接將失敗,並出現錯誤指示無法連接。
使用:
在SQL SERVER 2005中必須用專用管理連接才可以查看過程過程中用到的表
EG:sqlcmd -A
1>use test
2>go
1>sp_decrypt 'p_testa'
2>go
Text
----------------------
Create procere P_testa
with encryption
as
select * from test
⑵ 如何為SQL Server2008添加登錄賬戶並配置許可權
首先打開資料庫,並以windows身份驗證模式扥牢固資料庫,
然後在左側的【對象資源管理器中】展開【安全性】節點,滑鼠右鍵點擊節點中的【登錄名】,在彈出的菜單中單擊【新建登錄名】,彈出如圖對話框:
然後步驟如下:
1. 在登錄名右側的文本框中輸入新建的管理員賬號名稱;
2. 一對單選按鈕組中,選擇Sql Server 身份驗證,並輸入登錄密碼;
3. 勾選強制實施密碼策略復選框;(密碼策略一般是指加強用戶登錄的密碼方式例如:可能需要至少8個以上字元,或在嘗試若干登陸失敗後該賬號即被禁止登陸等等!如果覺得麻煩可以不必勾選!)
4. 不勾選強制密碼過期;(如果勾選該項的話,則每一次登陸後系統都會提示用戶必須更改現有密碼,如非特殊需求,不建議勾選此項!)
然後繼續點選左側選項頁下的【伺服器角色】,
在右側的伺服器角色面板中,勾選 public 和 sysadmin 兩項!
注意:如果建立的賬號不需要具備系統管理員的許可權時,則不要勾選 sysadmin 項!
繼續點選左側選項頁中的【用戶映射】,
在右側的面板中勾選該賬號可以進行管理操作的資料庫名稱!並在該面板下面的【資料庫角色成員身份】中勾選 db_owner 項!
注意:如果給一個無系統管理許可權的賬號指定管理一個資料庫時,則一定要勾選 db_owner 項!否則該賬號則無法看到該資料庫中的任何數據表!
選後點選【選擇頁】下的【狀態】選項進行設置,
至此,一個新的資料庫管理員已創建完成!
其實,對於專業的DBA管理者來說,T-Sql語句的操作要比這種圖形界面闖建賬號來得更快更靈活!
重要提示(報錯解決方法):
1,賬戶添加後要重啟更新,這里的重啟要右鍵點擊【資料庫】,選擇【重新啟動】。
2,要記得開啟【SQL Server和windows身份驗證】雙重模式。
⑶ 如何進入對一個資料庫進行管理員和普通用戶的登錄,管理員用戶要添加和刪除記錄
//如果用戶名和密碼都合法,記下用戶名,一般把用戶和密碼存在資料庫中,
//用資料庫中的信息與提交的用戶名和密碼比較以進行用戶合法性檢查,
你可以在判斷用戶是否合法時返回查詢的用戶表的對象,(用戶表中應該有標識用戶許可權,也就是普通和管理員的列),在判斷是用戶合法性檢查後面檢查一下用戶的許可權即可
⑷ 如何設置資料庫的許可權
1、首先用管理員進入資料庫級中的安全性,點擊登錄名,點擊新建登錄名。
⑸ oracle資料庫無法登錄登錄/登錄失敗。
oracle資料庫登錄失敗一般是密碼輸入錯誤或者配置方法不對。
針對密碼輸入錯誤,可向資料庫管理員索取正確密碼輸入即可。
針對配置方法不正確,處理方法如下:
要知道遠程的IP,服務名,資料庫埠號,用戶名密碼等信息才可以連接。
設置方法如下:
1、找到$ORACLE_HOME/client_1/network/admin目錄下的tnsnames.ora文件,並用文本模式打開。
2、添加以下內容:
本地實例名=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST=資料庫IP地址)(PORT=埠號))
(CONNECT_DATA=
(SERVER=DEDICATED)
(SERVICE_NAME=服務名)
)
)
3、用PL/SQL客戶端工具輸入正確的用戶名和密碼登錄即可。
⑹ PLSQL Developer 如何用SYS或SYSTEM登陸
1、首先雙擊打開PLSQL Developer客戶端的快捷方式,然後就會彈出一個登錄界面,
⑺ oracle資料庫怎麼登錄用戶
從oracle
9安裝的時候就要求指定sys,system登陸密碼,應該是誰裝的誰知道阿,呵呵
你也可以要求資料庫管理員,也就是知道sys,system登陸密碼的給你創建個用戶帳戶
⑻ oracle 怎樣用管理員登陸資料庫.
sqlserver不常用,就先回答一下oracle的吧
首先你的remote_login_passwordfile應該是exclusive,這樣才能夠賦予其它用戶管理員許可權sysdba和sysoper,也就是說這個用戶首先要得到管理員的許可權,才能以管理員的身份登錄,默認的oracle中sys用戶就是具有管理員身份的唯一用戶,其它的都是後來添加的。
比如現在有個用戶abc,首先要給它管理員的許可權(賦權的這個用戶當然要有給其它用戶賦予管理員許可權的許可權) grant sysdba to abc;
然後用sysdba許可權登錄sqlplus:sqlplus 「abc/abc的口令 as sysdba"
這樣abc用戶就以管理員的身份登錄oracle了
⑼ 本地如何操作伺服器的mysql,詳細教程
前置條件:
1、在阿里雲伺服器de系統是win service 2012。
2、伺服器里自己安裝了my sql 5.7
3、本地也安裝了my sql 5.7
需求:想通過本地的mysql連接上遠程的伺服器的mysql,這樣自己在本地操作資料庫比在伺服器里資料庫要好。
步驟:
一、增加允許遠程連接MySQL用戶 並授權。
在你安裝路徑下的bin文件夾里進行命令行的設置。
1、首先以root帳戶登陸MySQL
在伺服器中打開命令行(shift+右鍵)
打開資料庫管理員許可權
mysql -uroot -p 123
我去,對應的是123是對應到資料庫名。
果斷改為
mysql -uroot -p
輸入mysql的密碼。
一路next就ok。
⑽ 如何登陸用資料庫管理員sys的身份登陸oracle資料庫
不行了是個什麼狀況,報什麼錯了