當前位置:首頁 » 編程語言 » 登錄的sql語句

登錄的sql語句

發布時間: 2023-02-01 22:23:47

sqlSERVER登錄語句怎麼寫

----新建登錄角色用戶:
use master
exec sp_addlogin 'lx','123',['pubs']--新建登錄lx,密碼123, [默認資料庫pubs]
use pubs
go
exec sp_grantdbaccess 'lx','slx'--為pubs添加一個用戶(角色為public)
exec sp_addrolemember db_owner ,slx--將slx添加到db_owner角色組
# 註:可合並做一步 :
use pubs
exec sp_adser lx,slx,db_owner

----------另外可以搞一個sa這樣的牛逼賬戶,許可權很高,你自己測試吧
exec sp_addsrvrolemember 'lx','sysadmin'--以sa登錄執行,添加登錄lx到system administrators中

㈡ 用戶登陸界面查詢語句(SQL)

"SELECT PASSWORD FROM LOGIN WHERE NO='" + txtNo.Text + "'";
If myrs.BOF = True And myrs.EOF = True Then 如果沒找到
MsgBox "查無此人", , "登陸信息" 彈出信息"查無此人
ELSE
If txtPASSWORD.Text != RS_temp("HINNM");
MsgBox "密碼錯誤"
END IF

㈢ 如何用語句新建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 Server 登陸帳戶「dba」訪問多個資料庫,比如 mydb2。 可以讓 sa 執行下面的語句:

--讓 SQL Server 登陸帳戶「dba」訪問多個資料庫
use mydb2
go
create user dba for login dba with default_schema=dbo
go
exec sp_addrolemember 'db_owner', 'dba'
go

此時,dba 就可以有兩個資料庫 mydb, mydb2 的管理許可權了!

㈣ 用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

㈤ c#中SQL登陸查詢語句怎麼寫

如果是連接sqlserver,連接字元串是:"server=.;uid=sa;pwd=;database=pubs;"
第一個server:是指明你連接的伺服器地址。如果是本機一般寫。;如果是遠程伺服器,就寫IP地址。
第二個uid:是登陸資料庫伺服器的用戶名,我這里是用sa登陸的。
第三個pwd:是登陸資料庫伺服器的密碼,因為我的密碼是空,所以就不用寫密碼。
第四個database:是要連接的數據路的名字。
SqlConnection
con=new
SqlConnection("server=.;uid=sa;pwd=;database=pubs;");

熱點內容
centos升級python27 發布:2024-11-02 02:00:57 瀏覽:673
ue4未找到編譯器 發布:2024-11-02 01:46:08 瀏覽:155
python中的withopen 發布:2024-11-02 01:46:07 瀏覽:976
編程名人 發布:2024-11-02 01:42:18 瀏覽:867
伺服器電腦配置表 發布:2024-11-02 01:41:29 瀏覽:370
linux使用串口 發布:2024-11-02 01:37:11 瀏覽:702
二維碼掃的密碼從哪裡開始 發布:2024-11-02 01:24:57 瀏覽:473
如何將手錶改成開放式安卓系統 發布:2024-11-02 01:09:00 瀏覽:739
6s還能用嗎能和什麼安卓機比 發布:2024-11-02 01:08:09 瀏覽:765
SQL擴位 發布:2024-11-02 00:55:35 瀏覽:447