當前位置:首頁 » 編程語言 » sql怎麼設置默認登錄
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql怎麼設置默認登錄

發布時間: 2022-06-10 10:17:12

1. sql server如何設置默認登錄名

兄弟,看到最下面的那個「記住密碼」沒有。你選擇sa用戶,然後輸入密碼,勾中「記住密碼」,那麼你下次連接這個sql伺服器的時候,默認賬戶便就是sa,點擊連接即可...

2. 哪位知道SQL SERVER裡面的默認用戶和密碼

你指的是sa賬號吧。在SQL Server 中系統管理員 (sa) 是為向後兼容性提供了特殊的登錄。默認情況下,它分配給 sysadmin 固定伺服器角色,並不能改變。雖然 sa 是內置的管理員登錄,不要使用它經常。而在此基礎上,使系統管理員的 sysadmin 固定的伺服器角色的成員,讓他們使用自己的登錄名登錄。只有在沒有其他辦法可以登錄到 Microsoft ® SQL Server ™ 實例 (例如,當其他系統管理員不可用或忘記了密碼) 時,才使用 sa。
在安裝期間,SQL Server 安裝程序將提示您設置 sa 登錄密碼,如果您請求混合模式身份驗證。您應指定一個密碼立即以防止未經授權的訪問到的 SQL Server 實例使用 sa 登錄。
與此相反的是,如果您在安裝過程中選擇 Windows 身份驗證,指定一個密碼為 sa 登錄後安裝以確保 sa 登錄有密碼,以防您稍後將模式更改為混合模式身份驗證。

參考鏈接:
https://technet.microsoft.com/en-us/library/aa905197(v=sql.80).aspx

3. SQL資料庫怎麼設置為使用密碼登陸啊

1、打開企業管理器-
2、程序——控制面板——找到你要取消密碼的用戶——選擇更改密碼——輸入你的當前密碼之後,新密碼為空,直接確定即可取消密碼。
3、點擊登錄就可以看到很多登錄名,
要看的話右鍵屬性就行了,
也可以改密碼。

4. 如何在sql上設置用戶名和密碼

1.以Windows 身份驗證 登錄SQL Server 2005

2.右鍵 安全性」—「登錄名」—「新建登錄名」

註:在「安全性」中選擇SQL Server 和Windows身份驗證模式兩種方式驗證

3 用戶映射 選默認的public 最高級
4 狀態 授予允許鏈接到資料庫引擎;啟用登錄。

最後刷新 就能看見新建的登錄名

如要修改登錄名或者密碼 直接在第2步選中要改的登錄名就能修改了

5. SQL Server2008默認用戶名和密碼是多少

SQL Server2008用戶名是sa,默認密碼是在安裝的時候設定的。忘記了沒關系,可以新建一個用戶,給定相應許可權,連接時用此新用戶和密碼即可。

1.在「對象資源管理器」中展開「安全性」,右擊「登錄名」

拓展資料

問題描述:朋友的SQLSERVER2008有可能在安裝時沒有添加當前賬號作為管理員,或者後來將domainadministrator從SQLSERVER的「登錄」中刪除掉了,反正他是無法用管理員賬號進入SQLSERVER裡面了,而sa賬號的密碼也不幸被他給忘了。

操作關鍵點:想辦法添加新有的許可權的賬號,用到sqlservr -m和sqlcmd

操作步驟:
1.停止資料庫服務
2.以單用戶模式啟動,不知道的同學自己搜一下sqlservr.exe,看這個文件存在哪個目錄里,然後以命令行調用,加上-m參數,即sqlservr -m
3.登錄sqlserver,個人喜歡用sqlcmd,執行命令為:sqlcmd回車
4.這時候就進來了,按如下命令操作
C:UsersAdministrator>sqlcmd
1> create login anyang with password='admin@123'
2> go
1> sp_addsrvrolemember 'anyang','sysadmin'
2> go
此時,就會在系統中添加了一個名為anyang的資料庫管理員賬號

5.結束sqlcmd和sqlservr -m的窗口,重新啟動SQLSERVER服務,用anyang登錄
6.在「登錄」中添加windows的管理員賬號,並且授予sysadmin許可權

6. sql2008默認登錄資料庫刪了怎麼改登錄默認資料庫

isql命令的參數詳解:
isql [-U login id] [-P password] [-S server]
isql [-?] | [-L] | [
{ {-U login_id [-P password]} | -E }
[-S server] [-H hostname] [-d use database name]
[-l time_out] [-t time_out] [-h headers]
[-s col_separator] [-w column_width] [-a packet_size]
[-e] [-x max_text_size] [-c cmd_end] [-q "query"] [-Q "query"]
[-n] [-m error_level] [-r {0 | 1}]
[-i input file] [-o output file] [-p] [-b] [-O] ]
所有參數要區分大小寫,在使用尤其要注意。
-?顯示 isql 開關的語法摘要。
-L列出在本地配置的伺服器和在網路上廣播的伺服器的名稱。
-U login_id用戶登錄 ID。登錄 ID 區分大小寫。
-P password 是用戶指定的密碼。如果未使用-P 選項,isql 將提示輸入密碼。如果在命令提示的末尾使用 -P 選項而不帶密碼,isql 使用默認密碼NULL)。密碼區分大小寫。
-S server_name 指定要連接到的 SQL Server 默認實例。如果未指定伺服器,isql 將連接 到本地計算機上的 SQL Server 默認實例。如果要在網路上從遠程計算機執行 isql,則需要此選項。
-H hostname 是使用的客戶端的主機名稱。工作站名稱存儲在 sysprocesses.hostname 中並由 sp_who 顯示。如果未指定,則採用當前計算機名稱。用這個可以欺騙SQL Server中進程信息中顯示的主機名。
-d use database name,用於指定使用資料庫名。
-i input file,用於指定裝載的SQL語句文件。當你不想輸入太多SQL語句時,你可以寫好在一個文件,用這個參數,作為批處理來執行。
以上這些基本上足夠用了,下面以伺服器ABC為例,用戶名sa,密碼為了空,用ISQL登錄資料庫DB:
ISQL -U sa -P -S ABC -d DB
連接成功的話,在「1>」後面輸入SQL語句,回車,第二行輸入go回車,就執行了上一句SQL語句。
SQL語句可以分多行輸入,直到你執行「go」提交後才執行SQL語句。
quit可以退出當前互動式命行模式。

7. sql server 2005 默認的登錄賬號

默認賬號是安裝sqlserver2005試設置的,一般我們都設置為 賬號 :sa ,密碼:123456。如果不是的話可以使用 "點" 登陸進去然後在修改sa的密碼

8. 怎樣更改資料庫sql2008的登錄方式

首先,以默認的windows驗證方式打開並登錄SQL Server 2008

第二步:登錄後定位到「\安全性\登錄名」,選擇要使用sql server登錄驗證方式的用戶(例如sa),右擊sa,選擇「屬性」。

第三步:打開「屬性」窗口後,定位到「常規」選項卡,修改密碼並勾選或取消勾選相應復選框選項。

第四步:然後切換到「狀態」選項卡,選擇「連接到資料庫」為「授予」,「登錄」為「啟用」,之後點擊右下方的「確定」按鈕保存退出。

第五步:右擊連接資料庫的登錄用戶,在出現的右鍵菜單中選擇「屬性」選項,之後將出現下圖第二張圖所示的界面。切換到「安全性」選項卡,在「伺服器驗證方式」下選擇「sql server和windows身份驗證模式」,點擊「確定」保存退出。

第六步:右擊連接資料庫的登錄用戶,在出現的右鍵菜單中選擇「停止」選項,停止伺服器進程,在出現的提示窗體中選擇「是」。

第七步:當sql server伺服器圖標變為黃色的時候,依然右擊它,點擊「啟動」,在出現的提示窗體中選擇「是」。

第八步:關閉microsoft sql server,重新以sa用戶登錄,便可以成功利用sql server登錄驗證方式登錄sql server。

9. 如何設置SQL Server登錄的默認資料庫和許可權。

sql server2005安全管理之用戶、角色、架構 與 許可權
2008-12-04 16:47
--打開資料庫
Use databaseName

--創建角色
create role ProgramerRole

--用於創建表 存儲過程 視圖
grant create table,create procere,create view to ProgramerRole

--execute用以執行存儲過程,alter用以創建、修改存儲過程和視圖,
--並可以新建立表,但不能修改表,但也可以刪除表和對表改名了
grant select,insert,execute,alter on schema::dbo to ProgramerRole

--用於允許用戶查看 顯示估計的執行計劃(081205)
grant showplan to ProgramerRole

--創建登錄賬號
--create login username with password='password'
--創建資料庫用戶
create user username for login username

--將用戶TestUser添加到TestRole角色中
exec sp_addrolemember 'ProgramerRole','username '

--執行Sql Server Profiler是伺服器級許可權,所以在master庫中授權
USE master;grant alter trace to auto;

註:據庫引擎優化顧問必須由具有系統管理員許可權的用戶進行初始化。在具有系統管理員許可權的用戶對資料庫引擎優化顧問進行初始化之後,任何是 db_owner 固定資料庫角色成員的用戶,都可以使用資料庫引擎優化顧問來優化他們擁有的資料庫上的表。
詳優化物理資料庫設計http://msdn.microsoft.com/zh-cn/library/ms191531(SQL.90).aspx

參考資料:
用戶架構分離:http://msdn.microsoft.com/zh-cn/library/ms190387(SQL.90).aspx
資料庫架構是一個獨立於資料庫用戶的非重復命名空間。您可以將架構視為對象的容器
主體:http://msdn.microsoft.com/zh-cn/library/ms181127(SQL.90).aspx
是可以請求 SQL Server 資源的實體

Windows 級別的主體

Windows 域登錄名
Windows 本地登錄名
SQL Server 級的主體

SQL Server 登錄名
資料庫級的主體

資料庫用戶
資料庫角色
應用程序角色
安全對象:http://msdn.microsoft.com/zh-cn/library/ms190401(SQL.90).aspx
安全對象是 SQL Server 資料庫引擎 授權系統控制對其進行訪問的資源
安全對象范圍有伺服器、資料庫和架構
安全對象范圍:伺服器包含以下安全對象:
端點
登錄帳戶
資料庫

安全對象范圍:資料庫包含以下安全對象:
用戶
角色
應用程序角色
程序集
消息類型
路由
服務
遠程服務綁定
全文目錄
證書
非對稱密鑰
對稱密鑰
約定
架構

安全對象范圍:架構包含以下安全對象:
類型
XML 架構集合
對象

對象 下面是對象類的成員:
聚合
約束
函數
過程
隊列
統計信息
同義詞

視圖

架構:http://msdn.microsoft.com/zh-cn/library/ms365789(SQL.90).aspx
架構是指包含表、視圖、過程等的容器。它位於資料庫內部,而資料庫位於伺服器內部
特定架構中的每個安全對象都必須有唯一的名稱。架構中安全對象的完全指定名稱包括此安全對象所在的架構的名稱。因此,架構也是命名空間

許可權:http://msdn.microsoft.com/zh-cn/library/ms190387(SQL.90).aspx
每個 SQL Server 2005 安全對象都有可以授予主體的關聯許可權

資料庫級別的角色:http://msdn.microsoft.com/zh-cn/library/ms189121(SQL.90).aspx
固定資料庫角色是在資料庫級別定義的,並且存在於每個資料庫中。db_owner 和 db_securityadmin 資料庫角色的成員可以管理固定資料庫角色成員身份;但是,只有 db_owner 資料庫的成員可以向 db_owner 固定資料庫角色中添加成員。
每個資料庫用戶都屬於 public 資料庫角色。當尚未對某個用戶授予或拒絕對安全對象的特定許可權時,則該用戶將繼承授予該安全對象的 public 角色的許可權
伺服器級別角色:http://msdn.microsoft.com/zh-cn/library/ms188659(SQL.90).aspx
固定伺服器角色在其作用域內屬於伺服器范圍。固定伺服器角色的每個成員都可以向其所屬角色添加其他登錄名。

GRANT 架構許可權:http://msdn.microsoft.com/zh-cn/library/ms187940(SQL.90).aspx

如何配置用戶以創建和管理 SQL Server 代理作業 http://msdn.microsoft.com/zh-cn/library/ms187901.aspx

若要配置用戶以創建或執行 Microsoft SQL Server 代理作業,必須先將某個現有 SQL Server 登錄名或 msdb 角色添加到 msdb 資料庫中的下列 SQL Server 代理固定資料庫角色之一:SQLAgentUserRole、SQLAgentReaderRole 或 SQLAgentOperatorRole。

默認情況下,這些資料庫角色的成員可以創建各自的作業步驟,這些作業步驟不執行其他作業步驟。如果這些非管理用戶要運行那些執行其他作業步驟類型(例如,SSIS 包)的作業,它們需要對代理帳戶具有訪問許可權。sysadmin 固定伺服器角色的所有成員都有創建、修改和刪除代理帳戶的許可權

為具體的用戶設置具體的訪問許可權 收藏
use 你的庫名
go

--新增用戶
exec sp_addlogin 'test' --添加登錄
exec sp_grantdbaccess N'test' --使其成為當前資料庫的合法用戶
exec sp_addrolemember N'db_owner', N'test' --授予對自己資料庫的所有許可權

--這樣創建的用戶就只能訪問自己的資料庫,及資料庫中包含了guest用戶的公共表
go

--刪除測試用戶
exec sp_revokedbaccess N'test' --移除對資料庫的訪問許可權
exec sp_droplogin N'test' --刪除登錄

如果在企業管理器中創建的話,就用:

企業管理器--安全性--右鍵登錄--新建登錄

常規項
--名稱中輸入用戶名
--身份驗證方式根據你的需要選擇(如果是使用windows身份驗證,則要先在操作系統的用戶中新建用戶)
--默認設置中,選擇你新建的用戶要訪問的資料庫名

伺服器角色項
這個裡面不要選擇任何東西

資料庫訪問項
勾選你創建的用戶需要訪問的資料庫名
資料庫角色中允許,勾選"public","db_ownew"

確定,這樣建好的用戶與上面語句建立的用戶一樣
---------------------------------------------------------------------------

最後一步,為具體的用戶設置具體的訪問許可權,這個可以參考下面的最簡示例:

--添加只允許訪問指定表的用戶:
exec sp_addlogin '用戶名','密碼','默認資料庫名'

--添加到資料庫
exec sp_grantdbaccess '用戶名'

--分配整表許可權
GRANT SELECT , INSERT , UPDATE , DELETE ON table1 TO [用戶名]

--分配許可權到具體的列
GRANT SELECT , UPDATE ON table1(id,AA) TO [用戶名]

10. SQL Server中默認的登錄帳戶有哪些

一般是系統默認安裝的只有Windows登錄;
如果
SqlServer
登錄,要開啟sa用戶。