如何在sqlserver建立新使用者並關聯相應的資料庫

2022-05-30 10:35:16 字數 5232 閱讀 1692

1樓:匿名使用者

--sqlserver:

一、操作步驟首先進入資料庫級別的【安全性】-【登入名】-【新建登入名】(圖1:新建登入名)2.在【常規】選項卡中,如下圖所示,建立登陸名,並設定預設的資料庫。

(圖2:設定選項)3.在【使用者對映】選項卡中,如下圖所示,勾選需要設定的資料庫,並設定【架構】,點選【確認】按鈕,完成建立使用者的操作(圖3:

選擇對應資料庫)4.現在我們就可以對testlog資料庫中的user表進行許可權的設定了,【表】-【屬性】(圖4:選擇對應表)5.

在【許可權】選項卡中,如下圖所示,依此點選【新增】-【瀏覽】-【選擇物件】(圖5:設定訪問表的使用者)6.在上面點選【確認】後,我們就可以下面的列表中找到對應的許可權,如果你還想細化到列的許可權的話,右下角還有一個【列許可權】的按鈕可以進行設定,點選【確認】按鈕就完成了這些許可權的設定了(圖6:

許可權列表)7.現在就使用testuser使用者登陸資料庫了,登陸後如下圖所示,現在只能看到一個表了(圖7:效果)

二、注意事項在上面的第3步驟中需要注意:如果這裡沒有選擇對應的資料庫的話,之後去testlog資料庫中是找不到testuser。(圖8:

找不到testuser使用者)2.在上面的第3步驟,設定完testlog資料後,需要點選【確認】按鈕,完成建立使用者操作,如果這個時候去設定【安全物件】,是無法在【新增】-【特定物件】-【物件型別】-【登陸名】-【瀏覽】中找到剛剛新建的testuser使用者的。3.

其實在資料庫級別的【安全性】建立的使用者是屬於全域性的,當設定了某個資料庫,比如testlog之後,這個使用者就會出現在這個資料庫的【安全性】列表中。如果刪除testlog這個使用者,會出現下面的提示。刪除了後,這個使用者就無法登陸了。

需要去對應的資料庫中刪除使用者,如果沒有刪除又建立,是會報錯的。(圖9:刪除testuser使用者)4.

在第6步的【顯式許可權】列表中,如果選擇了【control】這個選項,那麼在【select】中設定查詢【列許可權】就沒有意義了,查詢就不會受限制了。如果設定【列許可權】,在正常情況下會顯示下圖的報錯資訊:(圖10:

效果)5.在testlog資料庫的【安全性】-【testuser】-【屬性】-【安全物件】-【新增】-【物件型別】這裡有關於資料庫級別的一些物件型別可以設定。(圖11:

其它物件型別)

如何在sqlserver建立新使用者並關聯相應的資料庫

2樓:千鋒教育

方法/步驟

如果沒有開通sqlserver身份驗證,首先windowns身份進入管理系統開通

屬性-右鍵-安全性-開通即可

然後需要重新啟動(在右鍵總結點裡面)

接著在安全性-登入名-新增新登入名

輸入使用者名稱,密碼;密碼最好啟用強制實施密碼策略然後再在你要開通使用者許可權的資料庫裡面找到安全性-右鍵-新建-使用者將剛才使用者名稱輸入即可,然後勾選使用者架構和角色;這裡就勾選db-owner(擁有完全許可權)

最後用該賬戶連結

如果去點選其他資料庫,將會提示你沒有許可權

3樓:奈特咖啡

1. 首先在 sql server 伺服器級別,建立登陸帳戶(create login)

--建立登陸帳戶(create login)

create login dba with password='abcd1234@', default_database=mydb

登陸帳戶名為:「dba」,登陸密碼:abcd1234@」,預設連線到的資料庫:

「mydb」。 這時候,dba 帳戶就可以連線到 sql server 伺服器上了。但是此時還不能 訪問資料庫中的物件(嚴格的說,此時 dba 帳戶預設是 guest 資料庫使用者身份, 可以訪問 guest 能夠訪問的資料庫物件)。

要使 dba 帳戶能夠在 mydb 資料庫中訪問自己需要的物件, 需要在資料庫 mydb 中建立一個「資料庫使用者」,賦予這個「資料庫使用者」 某些訪問許可權,並且把登陸帳戶「dba」 和這個「資料庫使用者」 對映起來。 習慣上,「資料庫使用者」 的名字和 「登陸帳戶」的名字相同,即:「dba」。

建立「資料庫使用者」和建立對映關係只需要一步即可完成:

2. 建立資料庫使用者(create user):

--為登陸賬戶建立資料庫使用者(create user),在mydb資料庫中的security中的user下可以找到新建立的dba

create user dba for login dba with default_schema=dbo

並指定資料庫使用者「dba」 的預設 schema 是「dbo」。這意味著 使用者「dba」 在執行「select * from t」,實際上執行的是 「select * from dbo.t」。

3. 通過加入資料庫角色,賦予資料庫使用者「dba」許可權:

--通過加入資料庫角色,賦予資料庫使用者「db_owner」許可權

exec sp_addrolemember 'db_owner', 'dba'

此時,dba 就可以全權管理資料庫 mydb 中的物件了。

4樓:匿名使用者

--sqlserver:

一、操作步驟首先進入資料庫級別的【安全性】-【登入名】-【新建登入名】(圖1:新建登入名)2.在【常規】選項卡中,如下圖所示,建立登陸名,並設定預設的資料庫。

(圖2:設定選項)3.在【使用者對映】選項卡中,如下圖所示,勾選需要設定的資料庫,並設定【架構】,點選【確認】按鈕,完成建立使用者的操作(圖3:

選擇對應資料庫)4.現在我們就可以對testlog資料庫中的user表進行許可權的設定了,【表】-【屬性】(圖4:選擇對應表)5.

在【許可權】選項卡中,如下圖所示,依此點選【新增】-【瀏覽】-【選擇物件】(圖5:設定訪問表的使用者)6.在上面點選【確認】後,我們就可以下面的列表中找到對應的許可權,如果你還想細化到列的許可權的話,右下角還有一個【列許可權】的按鈕可以進行設定,點選【確認】按鈕就完成了這些許可權的設定了(圖6:

許可權列表)7.現在就使用testuser使用者登陸資料庫了,登陸後如下圖所示,現在只能看到一個表了(圖7:效果)

二、注意事項在上面的第3步驟中需要注意:如果這裡沒有選擇對應的資料庫的話,之後去testlog資料庫中是找不到testuser。(圖8:

找不到testuser使用者)2.在上面的第3步驟,設定完testlog資料後,需要點選【確認】按鈕,完成建立使用者操作,如果這個時候去設定【安全物件】,是無法在【新增】-【特定物件】-【物件型別】-【登陸名】-【瀏覽】中找到剛剛新建的testuser使用者的。3.

其實在資料庫級別的【安全性】建立的使用者是屬於全域性的,當設定了某個資料庫,比如testlog之後,這個使用者就會出現在這個資料庫的【安全性】列表中。如果刪除testlog這個使用者,會出現下面的提示。刪除了後,這個使用者就無法登陸了。

需要去對應的資料庫中刪除使用者,如果沒有刪除又建立,是會報錯的。(圖9:刪除testuser使用者)4.

在第6步的【顯式許可權】列表中,如果選擇了【control】這個選項,那麼在【select】中設定查詢【列許可權】就沒有意義了,查詢就不會受限制了。如果設定【列許可權】,在正常情況下會顯示下圖的報錯資訊:(圖10:

效果)5.在testlog資料庫的【安全性】-【testuser】-【屬性】-【安全物件】-【新增】-【物件型別】這裡有關於資料庫級別的一些物件型別可以設定。(圖11:

其它物件型別)

如何在sqlserver建立新使用者並關聯相應的資料庫

5樓:戀戀土豆絲

如果你沒有開通sqlserver身份驗證,首先windowns身份進入管理系統開通

屬性-右鍵-安全性-開通即可

然後需要重新啟動(在右鍵總結點裡面)

接著在安全性-登入名-新增新登入名

輸入使用者名稱,密碼;密碼最好啟用強制實施密碼策略然後再在你要開通使用者許可權的資料庫裡面找到安全性-右鍵-新建-使用者將剛才使用者名稱輸入即可,然後勾選使用者架構和角色;這裡就勾選db-owner(擁有完全許可權)

最後用該賬戶連結

如果你去點選其他資料庫,將會提示你沒有許可權

如何在sqlserver建立新使用者並關聯相應的資料庫

6樓:

1如果你沒有開通sqlserver身份驗證,首先windowns身份進入管理系統開通

2屬性-右鍵-安全性-開通即可

3然後需要重新啟動(在右鍵總結點裡面)

4接著在安全性-登入名-新增新登入名

5輸入使用者名稱,密碼;密碼最好啟用強制實施密碼策略6然後再在你要開通使用者許可權的資料庫裡面找到安全性-右鍵-新建-使用者7將剛才使用者名稱輸入即可,然後勾選使用者架構和角色;這裡就勾選db-owner(擁有完全許可權)

8最後用該賬戶連結

9如果你去點選其他資料庫,將會提示你沒有許可權

**資料庫與sql server關聯的具體步驟是什麼?

7樓:匿名使用者

asp連線sql資料庫只要加入下面語句就行了set conn=server.createobject("adodb.connection")

connstr="driver=;server=資料庫ip地址;uid=資料庫使用者名稱;pwd=密碼;database=使用的資料庫名"

conn.open connstr

8樓:匿名使用者

修改方法:

--用有sa許可權的windows帳號註冊sql server到企業管理器

--在註冊的server上右鍵

--選屬性

--選「安全」

--修改認證模式為「混合模式」

9樓:匿名使用者

set conn = server.createobject("adodb.connection") conn.

open "driver=;server=主機ip地址; uid=使用者名稱;pwd=密碼;database=資料庫名" conn open

如何在sqlserver建立新使用者並關聯相應的資料庫

10樓:匿名使用者

方法/步驟

如果你沒有開通sqlserver身份驗證,首先windowns身份進入管理系統開通

屬性-右鍵-安全性-開通即可

然後需要重新啟動(在右鍵總結點裡面)

接著在安全性-登入名-新增新登入名

輸入使用者名稱,密碼;密碼最好啟用強制實施密碼策略然後再在你要開通使用者許可權的資料庫裡面找到安全性-右鍵-新建-使用者將剛才使用者名稱輸入即可,然後勾選使用者架構和角色;這裡就勾選db-owner(擁有完全許可權)

最後用該賬戶連結

如果你去點選其他資料庫,將會提示你沒有許可權

SQL server如何建立新資料來源

mdf就是sql server的資料庫檔案呀 新增odbc,最後一個就是sql server,按想到連線就得了 ps 你是不是要附加這個資料庫上去?開啟企業管理器 資料庫 附加資料庫 是不是用某個程式語言連線資料庫阿 如果odbc裡沒有那你依然開啟odbc,然後選中右側不是有新增選項嗎,你去那裡新增...

如何使用sqlserver2019建立資料庫

1 開啟企業管理器 2 選擇microsoft sql servers sql server組 local windows nt 資料庫 3 右鍵 新建資料庫 4 寫入資料庫名,點確定就新建一個空的資料庫了 看看這個文件就清楚了!右鍵資料庫,點新建資料庫就可以啦 alter table 通過更改 新...

百科如何建立新的詞條?如何在百科建立詞條呢?

百科是人人可以的,只要你的方法對了,基本上就可以審核通過。所以在做之前你最好去了解下百科的規則。做百科的具體步驟如下 1 到百科官網,點選右側的建立詞條按鈕。2 輸入詞條名稱,繼續。3 在空白處寫入內容,設定目錄。4 新增開放分類和參考資料。5 最後一步提交詞條即可。不用!建立百科的時候,不用必須用...