什么是SQLSERVER实例
SQL SERVER实例
--------------------------------------------------------------------------------------
所谓“SQL实例”,实际上就是SQL服务器引擎,每个SQL Server数据库引擎实例各有⼀套不为其他实例共享的系统及⽤户数据库。在⼀台计算机上,可以安装多个SQL SERVER,每个SQL SERVER就可以理解为是⼀个实例。
实例⼜分为“默认实例”和“命名实例”,如果在⼀台计算机上安装第⼀个SQLSERVER,命名设置保持默认的话,那这个实例就是默认实例。
⼀台计算机上最多只有⼀个默认实例,也可以没有默认实例,默认实例名与计算机名相同。
[计算机名是可以修改的,但修改后对默认实例⽆影响,即默认实例随计算机名的改变⽽改变]
所以说,默认实例的名称是与计算机名相同,⽽不是称为"local",但⼀般情况下,如果要访问本机上的默认SQL服务器实例,使⽤计算机名、(local)、localhost、127.0.0.1、. 、本机IP地址,都可以达到相同的⽬的。但如果要访问⾮本机的SQL服务器,那就必须使⽤计算机/实例名的办法。
怎么查看我机器上⼀共装了⼏个sql 实例?
------------------------------------------------------------------------------------------
开始---运⾏, 输⼊ services.msc, 回车。
在服务列表⾥, 到 MSSQLSERVER 开头的, 有⼏个,就是⼏个实例。
如何更改SQL实例名
-------------------------------------------------------------------------------------------
下⾯是从⽹上到的⼀个⽅法,稍微复杂些,以后安装⼀定要注意了,否则带来很多⿇烦.但更名⽅法亦是⼗分重要,应掌握.
重新命名服务器的过程⾮常简单。你所需要做的就是给服务器改名,就像平时为Windows  NT或Windows  2000  Server改名那样。重新启动计算机,然后系统会给出⼀个出错信息:“安装⽂件被破坏,或者未知的包标识”。看起来很吓⼈。但实际上你只需要重新运⾏SQL  Server的安装程序,会有提⽰“是否升级到当前版本”。点击Yes,安装程序很快就结束了。实际上并没有进⾏重新安装,只是重新设置了有关服务器名字⽅⾯的选项。然后我们需要运⾏⼀些存储过程重置服务器名字,以便让SQL  Server中的⼀些函数,例如有关复制的函数,能够有效地⼯作。
update是什么
我们切换到⽰范计算机,这将是我们的最后⼀个⽰范。先关掉⼀些刚才启动的应⽤程序。到“我的电脑”属性,转到“⽹络标⽰”的属性,改变这台计算机的名字。我们把这台计算机的名字改为“Win2kSQL”,点击OK。然后提⽰需要重新启动计算机。OK,重新启动。    重新启动后,我们回到了登录界⾯。正如我们刚才已经提到的,有提⽰说“安装⽂件被破坏,或者未知的包标识”。
我们现在需要登录到服务器上,转到SQL  Server安装⽂件的⽬录,然后重新运⾏安装程序。
现在我们到SQL  Server安装⽂件的⽬录,运⾏安装程序。NT有提⽰说有SQL  Server服务不能正常运⾏。需要等⼀会⼉安装程序才能继续。
Windows  NT提⽰说服务控制失败。现在安装程序可以继续了,接下来安装程序询问安装到哪⾥。我们选择本地安装。然后是搜索已安装组件。下⾯安装程序询问是否升级到标准版。这个提⽰看起来⽐较奇怪,但这正是我们现在想要的。点击Yes,SQL  Server将更新⼀些服务器设置。现在运⾏完毕,我们返回并启动SQL  Server服务。
打开Query  Ananlyzer,我们将装⼊最后⼀个脚本。转到脚本⽬录,打开这个叫做“Rename  SQL”的脚本。如果我们现在打开sysservers表的话,我们就会发现它仍然是指向原先的服务器名。我们需要把这个服务器先删除,然后再添加,以便让sysservers表能够反映新的服务器名。现在我们来运⾏这段脚本,删除原先的服务器,然后再添加。现在我们就已经成功改变了服务器的名字
--打开修改系统表的开关
EXEC  sp_configure  'allow  updates',1    RECONFIGURE  WITH  OVERRIDE
update  master..sysservers  set  srvname='新服务器名',datasource='新服务器名',srvnetname='新服务器名'  where
srvname='旧服务器名'
--关闭修改系统表的开关
EXEC  sp_configure  'allow  updates',0    RECONFIGURE  WITH  OVERRIDE
go
关于SQL2000与2005共存的问题.
由于最初不了解⼆者之间的关系(其实到现在也不完全了解),安装时应该分别为命名不同的实例名,这样就不会造成资源的冲突,使⽤起来极其不便。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。