sqlserver alwayson 常用sql语句
SQL Server AlwaysOn是SQL Server的一个高可用性解决方案,它提供了数据冗余和故障转移功能。
SQL Server AlwaysOn常用的SQL语句有:
1、查询某个表的字段名称、类型、长度:
SELECT b.name AS fieldname, c.name AS typename, b.length AS fieldlen
FROM sysobjects a, syscolumns b, systypes c
WHERE a.id = b.id pe = c.xtype AND a.name = '表名'
ORDER lid;
2、查询出所有的库名:
SELECT * FROM master.dbo.sysdatabases WHERE name LIKE 'aa';
3、查看实例级别的某个参数XX的配置
select * figurations where name='XX'
4、没有系统表可以查询所有数据库下面对象,以下只能在当前数据库下面查
select * from sys.all_objects --查询当前数据库的所有架构范围的对象
select * from sys.sysobjects --查询当前数据库的所有对象
--sys.all_objects、sys.sysobjects 这种视图在每个数据库的系统视图下面都有
select * from sys.databases --在当前数据库下可以查询到所有数据库信息,包含是否on状态
select * from sys.sysdatabases --在当前数据库下可以查询到所有数据库信息,不包含是否on状态,这个系统视图会在后续的版本中删除
sys.databases、sys.sysdatabases这种的视图,在每个数据库的系统视图下面都有
sys.processes --没有这个视图sql存储过程实例
select * from sys.sysprocesses --在当前数据库下可以查询所有正在SQL Server 实例上运行的进程的相关信息,也就是所有数据库上的线程,这个系统视图会在后续的版本中删除
5、查看某个存储过程的内容
sp_helptext pro_name
6、显示某个线程号发送到sqlserver数据库的最后一个语句
DBCC INPUTBUFFER
7、查看某个数据库中是否存在活动事务,有活动事务就一定会写日志
DBCC OPENTRAN (dbname)
8、监视日志空间
DBCC SQLPERF (LOGSPACE)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。