怎么察看@@SERVERNAME 是调用的什么文件?用什么命令写的呢?

duanduan1122 2004-10-20 09:22:26
怎么察看@@SERVERNAME 是调用的什么文件?用什么命令写的呢?
...全文
180 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
duanduan1122 2004-10-28
  • 打赏
  • 举报
回复
就是呀
我想查看它的代码!!!!!!!!!!
netcoder 2004-10-27
  • 打赏
  • 举报
回复
@@servername是全局变量,应该是SQL Server启动的时候赋值的
duanduan1122 2004-10-27
  • 打赏
  • 举报
回复
好的
我有学到了一招:
原来@@servername返回的是SQL SERVER 服务器的更改!!!
而SELECT CONVERT(char(20), SERVERPROPERTY('servername'))
返回的是计算机网络名称的更改!!!!!!!!!!
duanduan1122 2004-10-27
  • 打赏
  • 举报
回复
我想知道的是@@servername 它里面的代码是什么?
例如sp_helpdb,我可以查看它里面的代码!!!
可是我也想知道@@servername它里面的代码?
「已注销」 2004-10-21
  • 打赏
  • 举报
回复
我试了一下

SELECT CONVERT(char(20), SERVERPROPERTY('servername'))

返回的是真实的



SELECT @@SERVERNAME

返回的是第一次安装时的名字 它的确不会反映后来的更改

MS应该是推荐使用

SELECT CONVERT(char(20), SERVERPROPERTY('servername'))

@_@
「已注销」 2004-10-21
  • 打赏
  • 举报
回复
SERVERPROPERTY 函数的 ServerName 属性与 @@SERVERNAME 返回相似的信息。ServerName 属性提供 Windows NT 服务器和实例名称,两者共同构成唯一的服务器实例。@@SERVERNAME 提供当前配置的本地服务器名称。

如果安装时未更改默认服务器名称,则 ServerName 属性和 @@SERVERNAME 返回相同的信息。通过执行 sp_addserver 和 sp_dropserver 可以配置本地服务器名称。

如果在安装时已将本地服务器名称从默认服务器名称更改成其它名称,则 @@SERVERNAME 返回更改后的新名称。

示例
该示例在 SELECT 语句中使用 SERVERPROPERTY 函数返回有关当前服务器的信息。如果 Windows NT 服务器安装了多个 SQL Server 实例,而且客户端需要打开另一个到当前连接所使用的同一实例的连接时,此方案很有用。

SELECT CONVERT(char(20), SERVERPROPERTY('servername'))

「已注销」 2004-10-21
  • 打赏
  • 举报
回复
SQL Server 安装程序在安装时将服务器名设置为计算机名。可通过使用 sp_addserver 然后重新启动 SQL Server 来更改 @@SERVERNAME。不过,通常不需要这种方法。

当安装有多个 SQL Server 实例时,如果本地服务器名自安装后未发生更改,则 @@SERVERNAME 返回以下本地服务器名信息。

实例 服务器信息
默认实例 '服务器名'
命名实例 '服务器名\实例名'
虚拟服务器 - 默认实例 '虚拟服务器名'
虚拟服务器 - 命名实例 '虚拟服务器名\实例名'


尽管 @@SERVERNAME 函数和 SERVERPROPERTY 函数的 SERVERNAME 属性可能返回相似格式的字符串,但信息会有所不同。SERVERNAME 属性会自动报告计算机网络名的更改。

相比之下,@@SERVERNAME 不报告此更改。@@SERVERNAME 报告使用 sp_addserver 或 sp_dropserver 存储过程对本地服务器名所做的更改。

示例
SELECT @@SERVERNAME

Andy__Huang 2004-10-21
  • 打赏
  • 举报
回复
select @@SERVERNAME
或者
print @@SERVERNAME
GGL123 2004-10-21
  • 打赏
  • 举报
回复
select @@SERVERNAME
csdnwhycn 2004-10-21
  • 打赏
  • 举报
回复
select @@SERVERNAME
netcoder 2004-10-20
  • 打赏
  • 举报
回复
打开查询分析器
执行
select @@SERVERNAME

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧