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

sql創建用戶

發布時間: 2022-01-17 05:46:12

sql SERVER如何新建一個登陸用戶

1、首先需要在電腦上登錄SA賬戶。

Ⅱ 如何在sql server 創建用戶

第一步:安全性->登錄名右鍵「新建登錄名」
第二步:輸入你的登錄名,選擇SQL server身份驗證,設置登錄密碼。取消強制密碼過期(看具體設定,一般取消)
第三步:選擇左上角伺服器角色,勾選中public,如果你需要使他擁有所有的許可權勾選(sysadmin)
第四步:選擇左上角的用戶映射,右邊的上部分是勾選有許可權操作的資料庫,下邊是定義設置登陸者的角色身份
第五步:左上角的狀態,授予和啟用,點擊確定用戶就創建了。

Ⅲ sql創建用戶資料庫的方法有哪些

要想成功訪問 SQL Server 資料庫中的數據,需要兩個方面的授權:一、獲得准許連接 SQL Server 伺服器的權利; 二、獲得訪問特定資料庫中數據的權利(select, update, delete, create table ...)。 假設,我們准備建立一個 dba 資料庫帳戶,用來管理資料庫 mydb。
1. 首先在 SQL Server 伺服器級別,創建登陸帳戶(create login)
create login dba with password='sqlstudy', default_database=mydb
登陸帳戶名為:「dba」,登陸密碼:「sqlstudy」,默認連接到的資料庫:「mydb」。 這時候,dba 帳戶就可以連接到 SQL Server 伺服器上了。但是此時還不能 訪問資料庫中的對象(嚴格的說,此時 dba 帳戶默認是 guest 資料庫用戶身份, 可以訪問 guest 能夠訪問的資料庫對象)。
要使 dba 帳戶能夠在 mydb 資料庫中訪問自己需要的對象, 需要在資料庫 mydb 中建立一個「資料庫用戶」,賦予這個「資料庫用戶」 某些訪問許可權,並且把登陸帳戶「dba」 和這個「資料庫用戶」 映射起來。 習慣上,「資料庫用戶」 的名字和 「登陸帳戶」的名字相同,即:「dba」。 創建「資料庫用戶」和建立映射關系只需要一步即可完成:
2. 創建資料庫用戶(create user):
create user dba for login dba with default_schema=dbo
並指定資料庫用戶「dba」 的默認 schema 是「dbo」。這意味著 用戶「dba」 在執行「select * from t」,實際上執行的是 「select * from dbo.t」。
3. 通過加入資料庫角色,賦予資料庫用戶「dba」許可權:
exec sp_addrolemember 'db_owner', 'dba'
此時,dba 就可以全權管理資料庫 mydb 中的對象了。
如果想讓 SQL Server 登陸帳戶「dba」訪問多個資料庫,比如 mydb2。 可以讓 sa 執行下面的語句:
use mydb2gocreate user dba for login dba with default_schema=dbogoexec sp_addrolemember 'db_owner', 'dba'go
此時,dba 就可以有兩個資料庫 mydb, mydb2 的管理許可權了!
4. 禁用、啟用登陸帳戶:
alter login dba disablealter login dba enable
5. 登陸帳戶改名:
alter login dba with name=dba_tom
提示:在 SQL Server 2005 中也可以給 sa 改名。 《SQL Server 2005 安全性增強:給超級用戶 sa 改名》

Ⅳ SQL如何創建用戶

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 中的對象了。

Ⅳ 用sql」新建一個用戶「的語句

CREATE USER 用戶名 IDENTIFIED BY 密碼;
創建之後賦許可權:grant 許可權名 to 用戶名;

Ⅵ 如何在SQL創建一個新的登錄用戶

在你的資料庫伺服器裡面有「安全」的按鈕,然後看「登陸」在裡面創建就行了

Ⅶ sql創建用戶的語句

EXEC sp_addlogin 'login1','stu1','pubs'
--添加登錄 login1,設置密碼為stu1,默認資料庫為pubs
EXEC sp_grantdbaccess 'login1','stu1'
--為登錄 login1 在資料庫 pubs 中添加安全賬戶 stu1

Ⅷ SQL創建用戶create user

樓主你好,你犯了一個錯誤,在SQL server中創建用戶是這樣的,create user database_user_name from sql_login_name。當你指定的sql_login_name與database_user_name 一樣時才可以省略from字句,如果你沒有創建sql_login_name而直接create user database_user_name 時就會提示錯誤'u1' 是無效登錄名或您沒有相應的許可權。
解決方案,先創建一個登錄名為u1,再用create user u1創建用戶就可以了。

Ⅸ 用sql語句創建用戶和資料庫登錄

這是平時用的幾條語句:
-- =============================================
-- Add Sql Server login
-- =============================================

GO

--刪除登陸
--sp_droplogin 'test'
GO
--添加登陸用戶
sp_addlogin @loginame = N'test',
@passwd = '123456',
@defdb = N'test',
@deflanguage = N'Simplified Chinese',
@sid = NULL,
@encryptopt = NULL
GO

USE [test]
GO
--刪除用戶
--exec sp_dropuser 'test'

--為數據添加用戶
exec sp_adser 'test'

--逐個表授權
--GRANT SELECT, INSERT, UPDATE, DELETE
--ON adminlog
--TO test

GO
--授予許可權
exec sp_addrolemember 'db_owner','test'

--列出全部表名
--select name from sysobjects where xtype = 'U' order by name
GO

Ⅹ sql server 中創建新登錄用戶

打開你的,SQL Server Managemet Studio。在安全中選擇用戶後,新建一個。
再到許可權中把資料庫的許可權給這個新的用戶。