sqlserver常用命令-4


原文:

https://www.cnblogs.com/yunspider/p/7719714.html

常用命令

#查看數據庫所有表的行數
SELECT A.NAME ,B.ROWS  FROM sysobjects  A JOIN sysindexes B ON A.id = B.id WHERE A.xtype = 'U' AND B.indid IN(0,1) ORDER BY B.ROWS DESC

 

創建登陸賬號-數據庫用戶-授權

命令行操作

-- 創建登陸賬號hxh
create login hxh with password='11qq@@', default_database=Test_ReportV3;

--創建數據庫用戶--hxh,並關聯登陸賬號
use Test_ReportV3;
create user hxh for login hxh with default_schema=dbo;

--數據庫用戶授權
exec sp_addrolemember 'db_owner', 'hxh';

--------------------------------------
--登陸賬號關聯多個數據庫用戶 use West_TestReport; create user hxh for login hxh with default_schema=dbo; exec sp_addrolemember 'db_owner', 'hxh';

視圖操作

 

修改登陸賬號、密碼、禁用和數據庫用戶

--禁用登陸帳戶
alter login dba disable

--啟用登陸帳戶
alter login dba enable

--登陸帳戶改名
alter login dba with name=dba_tom

--登陸帳戶改密碼:
alter login dba with password='aabb@ccdd'


--刪除 SQL Server登陸帳戶: 
drop login dba
 
--數據庫用戶改名:
alter user dba with name=dba_tom

--更改數據庫用戶 defult_schema:
alter user dba with default_schema=sales

--刪除數據庫用戶:
drop user dba

 

查看連接狀態

sp_who

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM