sqlserver(3)--主要系统视图说明

SELECT * FROM sys.all_columns
–显示属于用户定义对象和系统对象的所有列的联合
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-all-columns-transact-sql?view=sql-server-2016
SELECT * FROM sys.all_objects
–显示所有架构范围内的用户定义对象和系统对象的 UNION
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-all-objects-transact-sql?view=sql-server-2016
SELECT * FROM sys.all_parameters
–显示属于用户定义对象或系统对象的所有参数的并集
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-all-parameters-transact-sql?view=sql-server-2016
SELECT * FROM sys.all_sql_modules
–此视图返回每个本机编译标量用户定义函数的行
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-all-sql-modules-transact-sql?view=sql-server-2016
SELECT * FROM sys.all_views
–当前数据库的所有视图名称
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-all-views-transact-sql?view=sql-server-2016
SELECT * FROM sys.allocation_units
–数据库中的每个分配单元都在表中占一行
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-allocation-units-transact-sql?view=sql-server-2016
SELECT * FROM sys.assemblies
–为每个程序集返回一行
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-assemblies-transact-sql?view=sql-server-2016
SELECT * FROM sys.assembly_files
–组成程序集的每个文件在表中各对应一行
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-assembly-files-transact-sql?view=sql-server-2016
SELECT * FROM sys.assembly_modules
–为公共语言运行时 (CLR) 程序集所定义的每个函数、过程或触发器返回一行
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-assembly-modules-transact-sql?view=sql-server-2016
SELECT * FROM sys.assembly_references
–对于一个直接引用另一个的每一对程序集,相应地包含一行
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-assembly-references-transact-sql?view=sql-server-2016
SELECT * FROM sys.assembly_types
–由 CLR 程序集定义的每个用户定义的类型对应一行
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-assembly-types-transact-sql?view=sql-server-2016
SELECT * FROM sys.asymmetric_keys
–为每个非对称密钥返回一行
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-asymmetric-keys-transact-sql?view=sql-server-2016
SELECT * FROM sys.availability_databases_cluster
–将数据库添加到可用性组后,主数据库自动联接到该组。 必须在每个辅助副本上准备辅助数据库,之后才能将其联接到可用性组。
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-availability-databases-cluster-transact-sql?view=sql-server-2017
SELECT * FROM sys.availability_group_listener_ip_addresses
–返回每个 IP 地址与任何 Always On 可用性组侦听器在 Windows Server 故障转移群集 (WSFC) 群集中的一行。
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-availability-group-listener-ip-addresses-transact-sql?view=sql-server-2017
SELECT * FROM sys.availability_group_listeners
–此目录视图不说明 WSFC 群集中定义的 IP 配置的详细信息。
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-availability-group-listeners-transact-sql?view=sql-server-2017
SELECT * FROM sys.availability_groups
–返回为其 SQL Server 的本地实例承载可用性副本的每个可用性组的行。 每一行都包含可用性组元数据的缓存的副本。
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-availability-groups-transact-sql?view=sql-server-2017
SELECT * FROM sys.availability_groups_cluster
–返回每个 Always On 可用性组的行在 Windows Server 故障转移群集 (WSFC)。 每一行都包含 WSFC 群集的可用性组元数据。
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-availability-groups-cluster-transact-sql?view=sql-server-2017
SELECT * FROM sys.availability_read_only_routing_lists
–为 WSFC 故障转移群集中 AlwaysOn 可用性组的每个可用性副本的只读路由列表返回一行
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-availability-read-only-routing-lists-transact-sql?view=sql-server-2017
SELECT * FROM sys.availability_replicas
–对于每个属于 WSFC 故障转移群集中任何 Always On 可用性组的可用性副本返回一行。
–如果本地服务器实例无法与 WSFC 故障转移群集联系,例如由于群集关闭或丢失了仲裁,则仅返回本地可用性副本的行。 这些行将仅包含在元数据中本地缓存的数据列。
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-availability-replicas-transact-sql?view=sql-server-2017
SELECT * FROM sys.backup_devices
–包含使用注册每个备份设备的行sp_addumpdevice或中创建 SQL Server Management Studio。
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-backup-devices-transact-sql?view=sql-server-2017
SELECT * FROM sys.certificates
–为数据库中的每个证书返回一行
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-certificates-transact-sql?view=sql-server-2017
SELECT * FROM sys.change_tracking_databases
–为每个启用更改跟踪的数据库返回一行。
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/change-tracking-catalog-views-sys-change-tracking-databases?view=sql-server-2017
SELECT * FROM sys.change_tracking_tables
–为当前数据库中已启用更改跟踪的每个表返回一行
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/change-tracking-catalog-views-sys-change-tracking-tables?view=sql-server-2017
SELECT * FROM sys.CHECK_CONSTRAINTS
–包含每个对象都是使用 CHECK 约束,一行sys.objects.type = C。
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-check-constraints-transact-sql?view=sql-server-2017
SELECT * FROM sys.check_constraints
–包含每个对象都是使用 CHECK 约束,一行sys.objects.type = C。
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-check-constraints-transact-sql?view=sql-server-2017
SELECT * FROM sys.COLUMN_DOMAIN_USAGE
–针对当前数据库中每个带有别名数据类型的列返回一行
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-information-schema-views/column-domain-usage-transact-sql?view=sql-server-2017
SELECT * FROM sys.column_encryption_key_values
–返回使用创建的加密密钥 (Cek) 的加密值的列信息CREATE COLUMN ENCRYPTION KEY或ALTER COLUMN ENCRYPTION KEY (TRANSACT-SQL) 语句。 每一行表示 CEK,使用列主密钥 (CMK) 加密的值。
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-column-encryption-key-values-transact-sql?view=sql-server-2017
SELECT * FROM sys.column_encryption_keys
–返回有关与创建列加密密钥 (Cek) 的信息CREATE COLUMN ENCRYPTION KEY语句。 每一行表示 CEK
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-column-encryption-keys-transact-sql?view=sql-server-2017
SELECT * FROM sys.column_master_keys
–为通过使用添加每个数据库主密钥返回一行CREATE MASTER KEY语句。 每一行表示单个列主密钥 (CMK)
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-column-master-keys-transact-sql?view=sql-server-2017
SELECT * FROM sys.COLUMN_PRIVILEGES
–为具有当前数据库中的当前用户授受的权限的每列返回一行
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-information-schema-views/column-privileges-transact-sql?view=sql-server-2017
SELECT * FROM sys.column_store_dictionaries
–内存优化的列存储索引中使用的每个字典各占一行。 字典用于对某些而非全部数据类型进行编码,因此并非列存储索引中的所有列都有字典。 字典可以作为主字典存在(对于所有段),也可能作为用于部分列段的其他辅助字典存在
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-column-store-dictionaries-transact-sql?view=sql-server-2017
SELECT * FROM sys.column_store_row_groups
–在各个段的基础上提供聚集列存储索引信息,以便帮助管理员作出系统管理决定。 sys.column_store_row_groups具有以物理方式存储 (包括那些已标记为已删除) 的行的总数的列和标记为已删除的行数的列
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-column-store-row-groups-transact-sql?view=sql-server-2017
SELECT * FROM sys.column_store_segments
–列存储索引中返回的每个列段的一行。 没有每个每个行的列的一个列段。 例如,具有 10 行组和 34 列的表返回 340 行
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-column-store-segments-transact-sql?view=sql-server-2017
SELECT * FROM sys.column_type_usages
–具有用户定义类型的每一列在表中对应一行
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-column-type-usages-transact-sql?view=sql-server-2017
SELECT * FROM sys.column_xml_schema_collection_usages
–为通过 XML 架构验证的每一列返回一行。
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-column-xml-schema-collection-usages-transact-sql?view=sql-server-2017
SELECT * FROM sys.columns
–为包含列的对象(如视图或表)的每一列返回一行。 下面是包含列的对象类型的列表。表值程序集函数 (FT)内联表值 SQL 函数 (IF)内部表 (IT)系统表 (S)表值 SQL 函数 (TF)用户表 (U)视图 (V)
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-columns-transact-sql?view=sql-server-2017
SELECT * FROM sys.COLUMNS
–为包含列的对象(如视图或表)的每一列返回一行。 下面是包含列的对象类型的列表。表值程序集函数 (FT)内联表值 SQL 函数 (IF)内部表 (IT)系统表 (S)表值 SQL 函数 (TF)用户表 (U)视图 (V)
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-columns-transact-sql?view=sql-server-2017
SELECT * FROM sys.computed_columns
–有关每个列在表中占一行sys.columns ,它是一个计算列
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-computed-columns-transact-sql?view=sql-server-2017
SELECT * FROM sys.configurations
–系统中每个服务器范围的配置选项值各占一行
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-configurations-transact-sql?view=sql-server-2017
SELECT * FROM sys.CONSTRAINT_COLUMN_USAGE
–为当前数据库中定义了约束的每一列返回一行。 该信息架构视图返回当前用户对其拥有权限的对象的相关信息
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-information-schema-views/constraint-column-usage-transact-sql?view=sql-server-2017
SELECT * FROM sys.CONSTRAINT_TABLE_USAGE
–对于当前数据库中定义了约束的每个表,相应地返回一行。 该信息架构视图返回当前用户对其拥有权限的对象的相关信息
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-information-schema-views/constraint-column-usage-transact-sql?view=sql-server-2017
SELECT * FROM sys.conversation_endpoints
–Service Broker 会话的每一端由会话端点表示。 对于数据库中的每个会话端点,此目录视图相应地包含一行
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-conversation-endpoints-transact-sql?view=sql-server-2017
SELECT * FROM sys.conversation_groups
–对于每个会话组,此目录视图相应地包含一行
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-conversation-groups-transact-sql?view=sql-server-2017
SELECT * FROM sys.conversation_priorities
–为当前数据库中创建的每个会话优先级都包含一行
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-conversation-priorities-transact-sql?view=sql-server-2017
SELECT * FROM sys.credentials
–返回对每个服务器级别凭据的一行
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-credentials-transact-sql?view=sql-server-2017
SELECT * FROM sys.crypt_properties
–对于与安全对象关联的每个加密属性,返回与其对应的一行
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-crypt-properties-transact-sql?view=sql-server-2017
SELECT * FROM sys.cryptographic_providers
–为每个已注册的加密提供程序返回一行
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-cryptographic-providers-transact-sql?view=sql-server-2017
SELECT * FROM sys.data_spaces
–每个数据空间在表中对应一行。 数据空间可以是文件组、分区方案或 FILESTREAM 数据文件组
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-data-spaces-transact-sql?view=sql-server-2017
SELECT * FROM sys.database_audit_specification_details
–包含所有数据库的服务器实例上 SQL Server 审核中的数据库审核规范的相关信息
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-database-audit-specification-details-transact-sql?view=sql-server-2017
SELECT * FROM sys.database_audit_specifications
–包含服务器实例上的 SQL Server 审核中的数据库审核规范的相关信息
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-database-audit-specifications-transact-sql?view=sql-server-2017
SELECT * FROM sys.database_credentials
–返回一个行,每个数据库范围的数据库中的凭据
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-database-credentials-transact-sql?view=sql-server-2017
SELECT * FROM sys.database_files
–每个存储在数据库本身中的数据库文件在表中占用一行
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-database-files-transact-sql?view=sql-server-2017
SELECT * FROM sys.database_filestream_options
–显示已启用的针对 FileTable 中的 FILESTREAM 数据的非事务性访问级别的相关信息
–https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-database-filestream-options-transact-sql?view=sql-server-2017
SELECT * FROM sys.database_mirroring
–SQL Server 实例中的每个数据库占一行。 如果数据库不处于联机状态或不启用数据库镜像,database_id 以外的所有列的值将为 NULL
–https://docs.microsoft.c

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值