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