SQL Server实例

时间:2021-08-20
本文章向大家介绍SQL Server实例,主要包括SQL Server实例使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

SQL Server实例是指安装的一个SQL Server数据库引擎/服务。在同一台计算机上可以安装SQL Server的多个实例。从安全性、实例管理的数据,以及其他方面来说,每个实例是完全彼此独立的。在逻辑层面,位于同一计算机上的两个不同实例和位于两台不同计算机上的实例相差无几。当然,它们会共享服务器的物理资源(如CPU、内存,以及磁盘空间)。

  可以将计算机上安装的实例之一设置为默认实例,而其他实例则必须为命名实例。在安装期间可以决定是将一个实例安装为默认实例,还是命名实例;安装好以后就不能对此进行修改了。如果一个客户端应用程序要连接到默认实例,只须指明实例所在计算机的名称或IP地址。要连接到一个命名实例,客户端要指明计算机的名称或IP地址,接着再写一个反斜杠字符("\"),后面指明实例名称(在安装期间提供的)。例如,假设在名为Server的计算机上安装了两个SQL Server实例,其中一个安装为默认实例,而另一个则安装为命名实例Inst1.要连接到默认实例,就只要指定服务器名称Server;而要连接到命名实例,则要将其指定为Server\Inst1。

------------------------------------------------------------------------------------

群集实例的每个节点都提供相同的服务。而单机实例指一台机器上面安装的SQL实例,不管单台机器安装了多少个SQL实例,每一个单独的实例都叫单机实例。

一个实例是一个网络标识,对外提供服务,里面可以有多个数据库。

SQL实例和Oracle的实例不太一样,Oracle的实例类似于SQL的数据库。

------------------------------------------------------------------------------------

安装多实例的时候,每个实例可以侦听独立的SQL TCP/IP端口;默认是1433端口,但是可以修改的;1433是国际上专门预留给SQL SERVER,Oracle是1521,这个只针对默认实例是这样的;如果继续安装命名实例,默认使用动态TCP端口1024-65535之间,需要的话也可以设置静态的TCP端口,方便防火墙开放;设置静态端口要防止本机上的端口冲突;使用SQL server browser服务来侦听尝试连接SQL server命名实例的网络要求(UDP 1434),提供指定的命名实例侦听的TCP端口号,如果有缓存以后就不需要了,如果只安装了默认实例,则该服务安装后是禁用的,因为SQL不需要这个服务,如果是命令实例安装,则browser服务会设置为自动启动安装;所有实例只有一个browser服务;不管一台服务器上安装了多少个SQL实例,始终都只会有一个browser服务。

------------------------------------------------------------------------------------
如何查看sql实例个数

(1)在开始菜单里选择运行,输入services.msc, 回车

(2)在服务列表里, 找到 MSSQLSERVER 开头的, 有几个,就是几个实例。

以上就是sql server实例是什么的详细内容,更多请关注php中文网其它相关文章!

原文地址:https://www.cnblogs.com/pipci/p/15166773.html