×

怎么查看sqlserver实例

怎么查看sqlserver实例(sqlserver实例如何查看)

admin admin 发表于2024-07-18 06:16:05 浏览12 评论0

抢沙发发表评论

大家好,今天小编来为大家解答以下的问题,关于怎么查看sqlserver实例,sqlserver实例如何查看这个很多人还不知道,现在让我们一起来看看吧!

本文目录

sqlserver实例如何查看

1、首先按Win+R组合键调出运行界面,输入services.msc,如下图所示。

2、接着就是在服务界面往下拉找到SQL Server内容,括号里面的就是实例了,如下图所示。

3、然后还可以在运行界面输入regedit命令,如下图所示。

4、接着在注册表按下图的路径找到SQL Server的内容,如下图所示。

5、然后在文件夹下面随便点击一个即可,如下图所示。

6、最后在右侧就可以看到实例名称了,如下图所示就完成了。

怎么查看sqlserver实例名

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 nameWHERE (xtype = ’U’) 在数据库的sysobjects表里有这个数据库全部表的信息, xtype值为’U’的就是表名 注意:一般通过上述方法获得全部用户表示都会有一个dtproperties表,SQLSERVER 默认它也是用户表,想要从用户表中排出,需要加上限定条件 status》0,即:select * from sysobjects where xtype=’U’ and status》0

怎么查看和获取SQL Server实例名

一、查看实例名时可用1、服务—SQL Server(实例名),默认实例为(MSSQLSERVER)或在连接企业管理时-查看本地实例2、通过注册表HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server/InstalledInstance3、用命令sqlcmd/osqlsqlcmd -Lsqlcmd -Lcosql -L获取可用实例,以下举一个例子,根据自己情况改复制代码 代码如下:DECLARE @Table TABLE ( instanceName sysname NULL)insert @Table EXEC sys.xp_cmdshell ’sqlcmd -Lc’--LEFT(@@serverName,CHARINDEX(’/’,@@serverName+’/’)-1) 替代为本机名就行了 , 根据实例命名规则判断SELECT * FROM @Table WHERE instanceName LIKE LEFT( @@serverName , CHARINDEX ( ’/’ , @@serverName + ’/’ )- 1)+ ’%’二、--1. SELECT SERVERPROPERTY(’InstanceName’)--2sp_helpserver--3select @@SERVERNAME--4SELECT * FROM SYS.SYSSERVERS--5SELECT * FROM SYS.SERVERS三、EXECUTE xp_regread @rootkey=’HKEY_LOCAL_MACHINE’,@key=’SOFTWARE/Microsoft/Microsoft SQL Server/Instance Names/SQl’,@value_name=’MSSQLSERVER’四、Select CaseWhen SERVERPROPERTY (’InstanceName’) Is Null Then @@SERVERNAMEElse SERVERPROPERTY (’InstanceName’)End五、在本地或网络得到所有实例名1、You can do with registry reading , like my code复制代码 代码如下:using System;using Microsoft.Win32;namespace SMOTest{ class Program { static void Main() { RegistryKey rk = Registry.LocalMachine.OpenSubKey(@"SOFTWARE/Microsoft/Microsoft SQL Server"); String instances = (String)rk.GetValue("InstalledInstances"); if (instances.Length 》 0) { foreach (String element in instances) { if (element == "MSSQLSERVER") Console.WriteLine(System.Environment.MachineName); else Console.WriteLine(System.Environment.MachineName + @"/" + element); } } } }}2、You can use SQLDMO.dll to retrieve the list of SQL Server instances. The SQLDMO.dll can be found from the "C:/Program Files/Microsoft SQL Server/80/Tools/Bin" folder. Refer this assembly in your project and the following snippet would return a List Object containing the sql server instances.复制代码 代码如下:public static List GetSQLServerInstances() {NameList sqlNameList = null;Application app = null;var sqlServers = new List();try {app = new ApplicationClass();sqlNameList = app.ListAvailableSQLServers();foreach (string sqlServer in sqlNameList)sqlServers.Add(sqlServer);}catch(Exception ex){//play with the exception.} finally {if (sqlNameList != null)sqlNameList = null;if (app != null)app = null;}return sqlServers;}

关于怎么查看sqlserver实例,sqlserver实例如何查看的介绍到此结束,希望对大家有所帮助。