怎么查看SQLserver2008 数据库引擎的服务器名称

怎么查看SQLserver2008 数据库引擎的服务器名称,第1张

1、查询SQL中的所有表: Select TABLE_NAME FROM 数据库名称INFORMATION_SCHEMATABLES Where TABLE_TYPE='BASE TABLE' 执行之后,就可以看到数据库中所有属于自己建的表的名称 2、查询SQL中所有表及列: Select dbosysobjectsname as Table_name, dbosyscolumnsname AS Column_name FROM dbosyscolumns INNER JOIN dbosysobjects ON dbosyscolumnsid = dbosysobjectsid Where (dbosysobjectsxtype = 'u') AND (NOT (dbosysobjectsname 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 sysobjectsname from sysobjectsxtype ='U';SELECT name
WHERE (xtype = 'U') 在数据库的sysobjects表里有这个数据库全部表的信息, xtype值为'U'的就是表名 注意:一般通过上述方法获得全部用户表示都会有一个dtproperties表,SQLSERVER 默认它也是用户表,想要从用户表中排出,需要加上限定条件 status>0,即:select from sysobjects where xtype='U' and status>0

服务器部分可以填写
1你服务器的ip,默认为127001
2写(local)
3写你的服务器名,名字就是在你每次连接sqlserver时出现的名字。你也可以在服务里查看你的服务器名。
你可以直接填写你的ip地址,如果是本机的话就可以直接填
127001

应该是DBMS的服务名把,因为有允许多重驻留的,有多个服务名
1查看oracle的安装目录,
方法是查看注册表:
如:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ORACLE_HOME REG_SZ E:\ORACLE\ORA92
得到了oracle的安装目录
一般来讲,如果服务器在安装时采用的是默认值那么这个值是:D:\ORACLE\ORA92
2找到tnsnamesora文件
在根目录下面找到\network\ADMIN\tnsnamesora 文件,并打开
3仔细查看里面的tnsnamesora 配置
例如
# TNSNAMESORA Network Configuration File: d:\oracle\ora92\network\admin\tnsnamesora
# Generated by Oracle configuration tools
WZZ=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = wzz)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = WZZ)
)
)
其中的service_name就是服务名,例如对如上面的文件 ,服务名就是WZZ
附 C#获取oracle服务器名 :
#region 从注册表中读取安装主目录的值
/// <summary>
/// 从注册表中读取安装主目录的值
/// </summary>
/// <param name="setupKey"></param>
/// <returns></returns>
public static string ReadHomeDirectory(string setupKey)
{
RegistryKey readKey;
try
{
readKey = RegistryLocalMachineOpenSubKey
("Software\\ORACLE", false);
foreach (string name in readKeyGetValueNames())
{
if (name == setupKey)
{
return readKeyGetValue(name)ToString();
}
}
return null;
}
catch
{
return null;
}
}
#endregion

在打开我们的 数据库之后呢,我们在导航栏中的最后一个内容上可以看到的是,有一个帮助(H)的导航,点击帮助
这个导航按钮如同一个下拉框的列表一样,这里出现如下如中的内容之后,我们这边选择最后一行关于(A)
d出如下图中所示的内容,这里我们可以查看到数据库的一些详细内容。
方法二:
这里我们采用的是利用强大的代码来进行查询,如下图中点击新建查询,d出一个代码输入框
选择输入如下内容:
print '服务器的名称:'+@@SERVERNAME
print 'SQL Server的版本' + @@VERSION
SELECT @@SERVERNAME as '服务器名称'
select @@VERSION as 'SQL Server的版本'
输入完毕之后,注意选择全部内容,然后点击上面的执行按钮,进行执行
8
执行完毕之后,我们在消息框中就可以看到你所希望看到的内容。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13340216.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-17
下一篇 2023-07-17

发表评论

登录后才能评论

评论列表(0条)

保存