9.2 修改计算机名

9.2  修改计算机名

9.2.1 显示计算机名

  在安装SQL Server时,安装程序将本地计算机的名称设置为“计算机名”,并保存为一个全局变量@@SERVERNAME。如果在安装完成之后又修改了本地计算机的名称,那么 @@SERVERNAME 并不会变化。

  SERVERPROPERTY 系统函数则返回当前的本地计算机的网络名称。

  以下脚本可以同时显示上述两个结果。

SELECT @@SERVERNAME as InstalledName, SERVERPROPERTY(‘SERVERNAME‘) as NetworkName

  在上例中,如果返回的两列的值不相同,那么可以确定这台计算机在安装后修改了计算机名。第一列返回了在安装 SQL Server 时的计算机名;第二列返回了当前的计算机名。

9.2.2 修改计算机名

  当发现两个名称不符时,可以参照微软官网的示例进行修改。


EXEC sp_dropserver ‘current_server_name‘;

GO

EXEC sp_addserver ‘new_server_name‘, ‘local‘;

GO

  修改了计算机名之后,需要重启 Windows 生效。

  完善后的脚本如下:


IF @@SERVERNAME <> SERVERPROPERTY(‘SERVERNAME‘)

BEGIN

EXEC sp_dropserver @server = @@SERVERNAME

DECLARE @new_server_name SYSNAME

SELECT @new_server_name = CAST(serverproperty(‘servername‘) as SYSNAME)

EXEC sp_addserver @server = @new_server_name , @local = ‘local‘

END

时间: 2024-10-21 03:30:26

9.2 修改计算机名的相关文章

centos linux中怎么查看和修改计算机名/etc/sysconfig/network

centos linux中怎么查看和修改计算机名 查看计算机名:在终端输入hostname 修改的话 hostname +计算机名(重启后失效)要永久修改的话要修改配置文件/etc/sysconfig/network修改hostname=你要改的名字

无需重启 修改计算机名直接生效

将以下代码另存为bat或者cmd文件即可: @echo off title 更改计算机名不重启 set /p name=请输您的计算机名: reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %name% /f >nul 2>nul reg add "HKEY_LOCAL_

Win10正式版修改计算机名的方法

我们每一个人都有自己的名字,而计算机也应该有一个属于它自己的名字.一般计算机名字都是系统给的,所以我们可以给它改一个有个性化的计算机名字.那么,Win10系统如何修改计算机名呢?接下来就和小编一起去看看Win10正式版修改计算机名的方法. 方法如下: 1.按下"Win+i"组合键打开[win设置],点击"系统": 2.在左侧移动到最底部,点击[关于]: 3.在右侧点击[重命名电脑]: 4.在弹出的框中输入需要修改的星际娱乐场名,点击"下一步",完

windows修改计算机名和ip

@echo off echo. echo. echo 自动修改计算机名和ip echo. set /p f=请输计算机的IP后缀(值小于255): set name= test%f% set net=本地连接 3 set ip=192.168.10. set mask=255.255.255.0 set gateway=192.168.10.1 set dns1=114.114.114.114 set dns2=8.8.8.8 reg add "HKEY_CURRENT_USER\Softwar

CentOS7修改计算机名!

CentOS或RHEL中,有三种定义的主机名:a.静态的(static),b.瞬态的(transient),以及 c.灵活的(pretty).“静态”主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名.“瞬态”主机名是在系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配.静态主机名和瞬态主机名都遵从作为互联网域名同样的字符限制规则.而另一方面,“灵活”主机名则允许使用自由形式(包括特殊/空白字符)的主机名,以展示给终端用户(如Dan's Comp

解决修改计算机名后tfs连接不上的错误

1,用vs 自带的工具命令 tf workspaces 查看集合 2,执行命令: >tf workspaces /collection:https://aaaa.visualstudio.com/defaultcollection /updateComputerName:old-computer-name 其中"https://aaaa.visualstudio.com/defaultcollection "是集合名,old-computer-name 是原计算机名

修改 计算机名后,修改SQLserver 注册服务器对象的名称,及登陆名

--查看当前数据库服务器名称: select @@ServerName --查看当前所有数据库服务器名称select * from Sys.SysServers --修改数据库服务器名称sp_dropserver 'old_servername'sp_addserver 'new_servername','local' --重启数据库服务,修改完成 --安全性->登陆名->右键,新建登陆名->选择Windows身份验证

批处理文件 自动修改计算机名

@echo off echo 修改计算机器名... set pcname=WinXP-%random:~-3% echo Windows Registry Editor Version 5.00>ComputerName.reg echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam]>>ComputerName.reg echo @="%pcname%">>ComputerName.r

安装完sql server 后修改计算机名后不能进行发布的订阅的解决办法

由于需要需要配置一个发布订阅,可是一直报告:" sql server 复制需要有实际的服务器名称才能连接到服务器,不支持通过别名.ip地址或其他任何备用名称进行连接.请指定实际的服务器名称“xxxx”(Replication Utlities)." 经过一番分析发现是在安装完sql server 后修改过机器名称,运行下面两条语句既可以看出来:       use master select @@servername: select serverproperty('servername