如何查看SQLSERVER的版本信息和SP补丁信息

如题所述

1、查询SQL中的所有表: Select TABLE_NAME FROM 数据库名称.INFORMATION_SCHEMA.TABLES Where TABLE_TYPE='BASE TABLE' 执行之后,就可以看到数据库中所有属于自己建的表的名称 2、查询SQL中所有表及列: Select dbo.sysobjects.name as Table_name, dbo.syscolumns.name AS Column_name FROM dbo.syscolumns INNER JOIN dbo.sysobjects ON dbo.syscolumns.id = dbo.sysobjects.id Where (dbo.sysobjects.xtype = 'u') AND (NOT (dbo.sysobjects.name LIKE 'dtproperties')) 3、在Sql查询分析器,还有一个简单的查询方法: EXEC sp_MSforeachtable @command1="sp_spaceused '?'" 执行完之后,就可以看到数据库中所有用户表的信息 4、查询总存储过程数:select count(*) 总存储过程数 from sysobjects where xtype='p' 附:xtype类型D = 默认值或 DEFAULT 约束
F = FOREIGN KEY 约束L = 日志FN = 标量函数
IF = 内嵌表函数
P = 存储过程
PK = PRIMARY KEY 约束(类型是 K)
RF = 复制筛选存储过程S = 系统表TF = 表函数
TR = 触发器U = 用户表UQ = UNIQUE 约束(类型是 K)V = 视图X = 扩展存储过程 另:在sqlserver中取得某个数据库中所有表名的sql语句select sysobjects.name from sysobjects.xtype ='U';SELECT name
WHERE (xtype = 'U') 在数据库的sysobjects表里有这个数据库全部表的信息, xtype值为'U'的就是表名 注意:一般通过上述方法获得全部用户表示都会有一个dtproperties表,SQLSERVER 默认它也是用户表,想要从用户表中排出,需要加上限定条件 status>0,即:select * from sysobjects where xtype='U' and status>0
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-11-21
1、查询SQL中的所有表: Select TABLE_NAME FROM 数据库名称.INFORMATION_SCHEMA.TABLES Where TABLE_TYPE='BASE TABLE' 执行之后,就可以看到数据库中所有属于自己建的表的名称 2、查询SQL中所有表及列: Select dbo.sysobjects.name as Table_name, dbo.syscolumns.name AS Column_name FROM dbo.syscolumns INNER JOIN dbo.sysobjects ON dbo.syscolumns.id = dbo.sysobjects.id Where (dbo.sysobjects.xtype = 'u') AND (NOT (dbo.sysobjects.name LIKE 'dtproperties')) 3、在Sql查询分析器,还有一个简单的查询方法: EXEC sp_MSforeachtable @command1="sp_spaceused '?'" 执行完之后,就可以看到数据库中所有用户表的信息 4、查询总存储过程数:select count(*) 总存储过程数 from sysobjects where xtype='p' 附:xtype类型D = 默认值或 DEFAULT 约束
F = FOREIGN KEY 约束L = 日志FN = 标量函数
IF = 内嵌表函数
P = 存储过程
PK = PRIMARY KEY 约束(类型是 K)
RF = 复制筛选存储过程S = 系统表TF = 表函数
TR = 触发器U = 用户表UQ = UNIQUE 约束(类型是 K)V = 视图X = 扩展存储过程 另:在sqlserver中取得某个数据库中所有表名的sql语句 select sysobjects.name from sysobjects.xtype ='U';SELECT name
WHERE (xtype = 'U') 在数据库的sysobjects表里有这个数据库全部表的信息, xtype值为'U'的就是表名 注意:一般通过上述方法获得全部用户表示都会有一个dtproperties表,SQLSERVER 默认它也是用户表,想要从用户表中排出,需要加上限定条件 status>0,即:select * from sysobjects where xtype='U' and status>0本回答被提问者和网友采纳
第2个回答  2017-03-19
SELECT SERVERPROPERTY('productversion') as 产品版本, SERVERPROPERTY ('productlevel') 产品级别, SERVERPROPERTY ('edition') 版本
Select @@VERSION

如何查看SQLSERVER的版本信息和SP补丁信息
查看sqlserver的版本信息和sp补丁信息:方法一:打开SQLSERVER配置管理器,然后用鼠标左键双击打开属性对话框,然后选择高级选项卡就可以看到SQL的版本信息 方法二、以前经常使用以下语句来看版本信息,SP版本,现在双击一下鼠标就可以看到了,最重要的是方便客户,无理由叫客户写SQL语句来查看吧 SELECT SERVERP...

如何查看SQLSERVER的版本信息和SP补丁信息
您好:使用 SELECT @@VERSION语句即可查看SQLSERVER的版本信息和SP补丁信息

sql server 2000 版本查询
Server 2000 Database Components 版本 使用 isql、osql 或查询分析器,对数据库引擎实例执行以下查询之一。SELECT SERVERPROPERTY('ProductLevel')SELECT VERSION SELECT SERVERPROPERTY('ProductVersion')利用下表确定您的 Database Components 版本。SQL Server 2000 版本和级别\/@@VERSION\/产品级别 SQL Serve...

sqlserver怎么查看表的内容
1、打开并登录sql查询分析器。2、在查询分析器,输入并运行以下代码,查询出相应的视图表有哪些:USE pubs (或具体的数据库名,在此笔者以pubs为例)select * from sysobjects where xtype='V' 。3、根据以上所查询出来的视图表名称(name字段),在查询分析器运中,运行以下代码:select * from t...

如果希望查看数据库的属性,可以使用的系统存储过程是哪个?
在百度上直接搜索“SqlServer系统存储过程”,呵呵呵~sp_databases 列出服务器上的所有数据库 sp_server_info 列出服务器信息,如字符集,版本和排列顺序 sp_stored_procedures 列出当前环境中的所有存储过程 sp_tables 列出当前环境中所有可以查询的对象 sp_password 添加或修改登录帐户的密码 sp_configure ...

SQL2000SP4补丁是做什么用的?如何安装?
打SP4补丁的步骤:1.首先,安装sql2000.2.然后,打开查询分析器.运行如下:SELECT SERVERPROPERTY('productversion'),SERVERPROPERTY ('productlevel'),SERVERPROPERTY ('edition')可以看到你目前安装的的sql2000是哪个版本的.下表列出了 Sqlservr.exe 的版本号:发行版 Sqlservr.exe RTM 2000.80.194.0 SQ...

怎么查看本机已经安装的sqlserver的所有实例名
1、服务—SQL Server(实例名),默认实例为(MSSQLSERVER)或在连接企业管理时-查看本地实例 2、通过注册表 HKEY_LOCAL_MACHINE\/SOFTWARE\/Microsoft\/Microsoft SQL Server\/InstalledInstance 3、用命令 sqlcmd\/osql sqlcmd -L sqlcmd -Lc osql -L 获取可用实例,以下举一个例子,根据自己情况改 DECLARE @...

如何查看sqlserver日志的方法
您好,很高兴为您解答。在SQL Server 7.0和SQL Server2000中,可以用下面的命令查看:DBCC log ( {dbid|dbname}, [, type={0|1|2|3|4}] )参数:Dbid or dbname - 任一数据库的ID或名字 type - 输出结果的类型:0 - 最少信息(operation, context, transaction id)1 - 更多信息(plus ...

获取SQLServer数据库元数据的几种方法
例如,如果要获得当前服务器上所有数据库的基本信息,我们可以在查询分析器里面运行:EXEC sp_databasesGO在返回结果中我们可以看到数据库的名称、大小及备注等信息。但是如果要引用这部分信息,或者存储这部分信息以供后面使用,那么我们必须借助中间表来完成这个操作:CREATE TABLE #sp_result(DATABASE_NAME sysname,DATABASE...

SQLserver报错: SQLserver不支持此数据库怎办?
确定数据库版本:使用 sp_dbcompatible 系统存储过程确定数据库的兼容性级别。该存储过程将返回一个数字,表示数据库与之兼容的最高 SQL Server 版本。检查 SQL Server 版本:确定您正在使用的 SQL Server 版本。您可以通过查看 SQL Server 实例的属性来执行此操作。升级数据库:如果数据库的兼容性级别...

相似回答