修改SQL Server名称(@@ServerName)
修改SQL Server名称(@@ServerName)
由于安装SQL Server2005 之后,改了计算机的名称(xiage),
但是数据库的@@ServerName 返回的还是 FB4B6C04012D449/SQLEXPRESS (原来默认的计算机名称/sqlexpress的样子.并没有自动更新.)
我们可以通过 删除和添加服务 来更改设置.
修改前
select @@Servername
结果
--FB4B6C04012D449/SQLEXPRESS
修改后
select @@Servername
结果
--xiage/sqlexpress
调用系统存储过程修改服务
删除服务
sp_dropserver 'FB4B6C04012D449/SQLEXPRESS', null
添加新的服务
sp_addserver 'xiage/sqlexpress' ,'LOCAL',null
摘录自:SQL Server 联机丛书
1.sp_dropserver
从本地 SQL Server 实例中的已知远程服务器和链接服务器的列表中删除服务器。
语法 sp_dropserver [ @server = ] 'server' [ , [ @droplogins = ] { 'droplogins' | NULL} ]
接服务器之前必须删除登录名。若要在删除服务器时删除服务器的所有远程服务器和链接服务器登录名,请使用 droplogins 参数。
参数
[ @server = ] 'server'
要删除的服务器。server 的数据类型为 sysname,无默认值。server 必须存在。
[ @droplogins = ] 'droplogins' | NULL
指示如果指定了 droplogins,那么对于 server,还必须删除相关的远程服务器和链接服务器登录名。@droplogins 的数据类型为 char(10
),默认值为 NULL。
返回代码值 0(成功)或 1(失败)
权限 需要对服务器具有 ALTER ANY LINKED SERVER 权限。
2.sp_addserver
定义远程服务器或本地 SQL Server 实例的名称。
语法 sp_addserver [ @server = ] 'server' [ , [ @local= ] 'local' ] [ , [ @duplicate_ok = ] 'duplicate_OK' ]
备注
若要在运行早期版本的 SQL Server 的远程服务器上执行存储过程(远程过程调用),请使用 sp_addserver 添加远程服务器。若要在运
行 SQL Server 7.0 版或更高版本的远程服务器上执行存储过程或任何分布式查询,请使用 sp_addlinkedserver 添加服务器。
若要设置或清除服务器选项,请使用 sp_serveroption。
在用户定义的事务内不能使用 sp_addserver。
参数
[ @server = ] 'server'
服务器的名称。服务器名称必须唯一且必须符合 Microsoft Windows 计算机名称的规则,但不允许包含空格。server 的数据类型为 sysname
,无默认值。
如果计算机上安装了多个 SQL Server 实例,则实例将如同在一个独立服务器上运行。通过以下格式引用 server 来指定命名实例:
servername/instancename。
[ @local = ] 'LOCAL'
指定要添加的服务器是本地服务器还是远程服务器。@local 的数据类型为 varchar(10),默认值为 NULL。将 @local 指定为 LOCAL 会将
@server 定义为本地服务器的名称,并使 @@SERVERNAME 函数返回 server 的值。
SQL Server 安装程序会在安装过程中将此变量设置为计算机名称。建议您不要更改该名称。默认情况下,用户可通过计算机名连接到 SQL
Server 的实例而无需额外的配置。
只有将服务器关闭然后重新启动后,本地的定义才会生效。每个服务器中只能定义一个本地服务器.
[ @duplicate_ok = ] 'duplicate_OK'
指定是否允许重复的服务器名。@duplicate_OK 的数据类型为 varchar(13),默认值为 NULL。@duplicate_OK 只能有 duplicate_OK 或 NULL
这两个值。如果指定了 duplicate_OK 且要添加的服务器名称已经存在,则不会发生错误。如果未使用命名参数,则必须指定 @local。
返回代码值: 0(成功)或 1(失败)
权限: 要求具有 setupadmin 固定服务器角色的成员身份。
修改SQL Server名称(@@ServerName)相关推荐
- 何如修改sql服务器名称,如何修改SQL Server 2008数据库服务器名称
如何修改SQL Server 2008数据库服务器名称 在一个虚拟机中安装了SQL Server 2008,然后将该虚拟机文件复制了一个出来,然后还原成另外一个虚拟机,这样就可以同时使用2个虚拟机来做 ...
- mysql修改存储过程名称的sql_修改SQL SERVER内置存储过程_mysql
sqlserver估计是为了安装或者其它方面,它内置了一批危险的存储过程.能读到注册表信息,能写入注册表信息,能读磁盘共享信息等等--各位看到这儿,心里可能会在想,我的网站中有其它的代码,又不像查询分 ...
- 如何修改SQL Server 2000身份验证模式和系统管理员
大家安装SQL Server 2000时,很多人都习惯性的一路下一步,最后就会以windows身份验证作为登录数据库服务器的方式,假如有一天你后悔了,想以sql server的验证方式登陆,那怎么办呢 ...
- sql数据库服务器端口修改,SQL SERVER 2012更改默认的端口号为1772
打开开始菜单,找到sqlserver的配置管理器,点击打开 按下图配置右边窗口三项: 按下图配置右边三项: 按下图配置右边三项: 点击下图左边的SQL Server网络配置/MSSQLSERVER的协 ...
- 如何修改SQL Server 2008数据库服务器名称
在做数据库发布订阅的时候我们经常要碰到要使用服务器名称来进行. 那么我们经常会碰到的问题是,现在开始大量的使用云服,我们只需要一台服务器搭建好环境,做一个备份镜像,还原到其他的服务器上就可以了,但是问 ...
- sql管理器指定服务器名字,如何修改sql server 服务管理器 服务器名称
重新命名服务器的过程非常简单.你所需要做的就是给服务器改名,就像平时为Windows NT或Windows 2000 Server改名那样.重新启动计算机,然后系统会给出一个出错信息:"安装 ...
- 修改Sql Server 2000数据库名称
原来的数据库取名叫order,后来测试CRUD的时候,发现一直报错.经过一番查找,发现原因是:使用了Sql Server 2000 的关键字做为数据库名字了.因此CRUD的时候报错就是:order 附 ...
- 如何修改 SQL Server 中的实例名 ?
在微软的社区也看到了这个问题: https://social.msdn.microsoft.com/Forums/en-US/c59b0840-1595-456a-b77e-d95b1a2a9097/ ...
- 修改 SQL Server 服务器的 IP 地址
一.故障描述 对正在运行中的SQL Server服务器修改其IP地址,导致该实例的所有连接都突然中断. 1. 报错 重启实例,报错. 2. Windows事件 打开"事件查看器", ...
最新文章
- 并发 线程交替执行_并发与并行的区别
- 学python对学习有帮助吗-自学python有用吗?
- 安装python 的包控制mysql的Python脚本与执行系统命令的Python脚本
- linux shell if运行,bash – shell脚本执行检查是否已经在运行
- php设置accept,PHP或htaccess通过Accept-Language重写URL?
- Java异常处理教程
- BMVC18|无监督深度关联学习大幅提高行人重识别性能(附Github地址)
- C语言学习笔记---字符串拼接函数 strcat() 和 strncat()
- Win-MASM64汇编语言-MOV/MOVSB/MOVSW/MOVSD/REP/REPZ/REPE/REPNZ/REPNE
- HMAC加密的消息摘要码
- Swift - Realm数据库的使用详解(附样例)
- 如何检查手机上的 App 是不是正版?
- 网页视频之H5+Mse
- 产品经理们终极面试宝典
- python 菜鸟教程 xml-【读书】Django教程(菜鸟教程)
- SpringSecurity专题(五)-数据库认证
- 打算在县城“买”片地
- exiftool 删除和添加图片旋转信息
- 你不知道的互联网公司招聘黑话大全
- C语言程序设计(数据结构)——计算一元二次方程
热门文章
- 算法:从25匹马中选出最快的三匹马
- 小明的烦恼——找字符串
- 最新美团代付源码+支持多模板/多支付通道/全开源
- 《机器学习(周志华)》 习题5.5答案
- 空气质量指数计算1.0
- 找对英语学习方法的第一本书之:标准发音
- 多源bfs Spicy Restaurant
- java邮件登录系统设计_基于Java web的邮件管理系统的设计与实现(含源文件).doc
- 你不可不知的《哈利波特》秘密(四)
- 腾讯手游助手android文件夹,腾讯手游助手安装的apk在哪个文件夹?腾讯手游助手游戏安装目录介绍...