SQL Server实例

摘要:
SQLServer实例是指安装的一个SQLServer数据库引擎/服务。在同一台计算机上可以安装SQLServer的多个实例。例如,假设在名为Server的计算机上安装了两个SQLServer实例,其中一个安装为默认实例,而另一个则安装为命名实例Inst1.要连接到默认实例,就只要指定服务器名称Server;而要连接到命名实例,则要将其指定为ServerInst1。SQL实例和Oracle的实例不太一样,Oracle的实例类似于SQL的数据库。

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

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

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

群集实例的每个节点都提供相同的服务。而单机实例指一台机器上面安装的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/cuiyh/archive/2010/11/24/1886068.html
https://www.php.cn/mysql-tutorials-418658.html
https://blog.51cto.com/543925535/1423656

免责声明:文章转载自《SQL Server实例》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇EF Core 原理从源码出发(二)Mysql大并发热点行更新的两个骚操作下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

java框架之mybatis

一、简介 1、基本概念 mybatis 是一个半自动轻量级的一个 orm 框架 将 java 与 sql 分离,解决了 jdbc 的硬编码问题; sql 由开发人员控制,更加方便 sql 的修改调优; 2、入门程序 2.1 原始方法:通过 sqlsession 来操作数据库 建一个全局配置文件(mybatis-config.xml),配置数据源等运行...

SQL Server 阻塞原因分析

这里通过连接在sysprocesses里字段值的组合来分析阻塞源头,可以把阻塞分为以下5种常见的类型(见表)。waittype,open_tran,status,都是sysprocesses里的值,“自我修复?”列的意思,就是指阻塞能不能自动消失。  5种常见的阻塞类型 类型 waittype open_tran status 自我修复 原因/其他特征...

Oracle中trace的几种(Z)

我们在Oracle中在做troubleshooting的时候,经常要去做跟踪来查错,那今天就介绍几种trace的方法。 在这之前,我先说说10046事件,那么大家可能都对这个事件比较熟悉了,实际上,我们做SQL TRACE的时候,Oracle内部就是使用这个事件来完成的,他包含几个级别的。如下表(trouble shooting Oracle Perfor...

Oracle和SQL server查询数据库中表的创建和最后修改时间

有时候我们需要查看下数据数据库中表的创建时间和最后修改时间,可以通过以下语句实现; Oracle数据库 -- 查看当前用户下的表 SELECT * FROM USER_TABLES -- 查看数据库中所有的表 SELECT * FROM DBA_TABLES -- 查看所有表的创建和最后修改时间 SELECT OBJECT_NAME, CREATED,...

oracle之Flash Recovery Area全面介绍 (转载)

1. 设置闪回恢复区闪回恢复区主要通过3个初始化参数来设置和管理 db_recovery_file_dest:指定闪回恢复区的位置db_recovery_file_dest_size:指定闪回恢复区的可用空间大小 db_flashback_retention_target:指定数据库可以回退的时间,单位为分钟,默认1440分钟,也就是一天。当然,实际上可回...

分库分表利器——sharding-sphere

背景 得不到的东西让你彻夜难眠,没有尝试过的技术让我跃跃欲试。 本着杀鸡焉用牛刀的准则,我们倡导够用就行,不跟风,不盲从。 所以,结果就是我们一直没有真正使用分库分表。曾经好几次,感觉没有分库分表(起码要分表),项目就做不下去了,但是由于跨部门、工具约束、项目被砍等各种原因最终都偃旗息鼓,乖乖的搞单表加索引去了。 应该是没有及时同步公司内部知识库的原因,过...