1、概念介绍
SQL实例实际上就是SQL服务器引擎,每个SQL Server数据库引擎实例各有一套不为其他实例共享的系统及用户数据库。
在一台计算机上,可以安装多个SQL SERVER,每个SQL SERVER就可以理解为是一个数据库实例。
2、SQL实例分类
SQL实例分为默认实例和命名实例。这个在SQLServer软件安装时候可以选择哪种命名方式,但一台计算机中只能有一个实例作为默认实例,其余的都只能是命名实例。
2.1 默认实例:
实例名称为MSSQLSERVER,一般情况下默认实例名与计算机名称相同。后续计算机名称是可以修改的,修改后对不会影响默认实例。可以指定计算机名称/本机Ip地址来访问默认实例。
默认端口:1433
2.2 命名实例:
实例名称按数据库安装的时候选择命名实例的方式安装,这个时候需要用户自己输入的实例名称。
完整的实例名称为:计算机名称用户自己输入的实例名称。
需要通过计算机名称/本机Ip地址来访问默认实例 “” 自定义实例名来访问命名实例。
比如你的计算机名称为Server1,自定义实例名称为SQL2012,那么连接命名实例方式为:Server1SQL2012或者本机IP地址SQL2012。
默认端口:1434
3、命名实例的用途
为了能够重现客户遇到的问题,可以安装一个新实例来模拟客户的生产环境,而对其他实例不会产生影响。
数据库服务供应商有时候需要为了数据安全考虑需要保证其客户数据与其他客户数据完全分离,可以通过命名实例的方式来解决。
4、如何查看计算机中实例的个数
计算机进入计算机服务列表找到MSSQLSERVER开头的服务有几个就表示有几个实例。