SQLSERver实例的名称和实例ID是什么(现有sqlserver实例使用了指定的实例名)

SQLSERver实例的名称和实例ID是什么(现有sqlserver实例使用了指定的实例名),第1张

所谓的实例实际上就是一个服务,在管理工具的服务里面能看到。

默认的实例名是跟机器名相同的。

多个SQLServer实例

Microsoft_SQLServer2000支持在同一台计算机上同时运行多个SQLServer数据库引擎实例。每个SQLServer数据库引擎实例各有一套不为其它实例共享的系统及用户数据库。应用程序连接同一台计算机上的SQLServer数据库引擎实例的方式与连接其它计算机上运行的SQLServer数据库引擎的方式基本相同。

有两种类型的SQLServer实例:

默认实例

SQLServer2000数据库引擎默认实例的运行方式与SQLServer早期版本的数据库引擎相同。默认实例仅由运行该实例的计算机的名称唯一标识,它没有单独的实例名。如果应用程序在请求连接SQLServer时只指定了计算机名,则SQLServer客户端组件将尝试连接这台计算机上的数据库引擎默认实例。这保留了与现有SQLServer应用程序的兼容性。

一台计算机上只能有一个默认实例,而默认实例可以是SQLServer的任何版本。

命名实例

除默认实例外,所有数据库引擎实例都由安装该实例的过程中指定的实例名标识。应用程序必须提供准备连接的计算机的名称和命名实例的实例名。计算机名和实例名以格式computer_nameinstance_name指定。

一台计算机上可以运行多个命名实例,但只有SQLServer2000数据库引擎才可作为命名实例运行。SQLServer早期版本中的数据库引擎不能作为命名实例运行。

实例主要应用于数据库引擎及其支持组件,而不应用于客户端工具。如果安装了多个实例,则每个实例都将获得各自唯一的一套:

系统和用户数据库。

SQLServer和SQLServer代理服务。对于默认实例,服务名仍为MSSQLServer和。对于命名实例,服务名改为MSSQL$和SQLAgent$,使得这些服务与服务器上的其它实例分开启动和停止。可使用相关联的SQLServer服务启动和停止不同实例的数据库引擎。SQLServer代理服务管理相关联的数据库引擎实例的调度事件。

与数据库引擎、SQLServer和SQLServer代理服务相关联的注册表键。

使应用程序能连接特定实例的网络连接地址。

服务器名称有很多种填写方式,最简单的就是下面两种
1、填写数据库服务主机的IP(如果是本机的话,可以填写127001)
2、填写数据库服务主机的计算机名称(如果是本机的话,可以填写 (local) 或者 ,没看错,本机的话可以填写一个点)
如果数据库主机上安装了多个实例,登录时需要指定实例名称,即 计算机名称(IP)\实例名称。
大致上就这些了吧,你可以到网上具体查查,我平时只用IP和了,这两个最方便,哈哈。

简单的这样看
开始菜单下的 sqlserver配置管理器 -----sqlserver服务-------你看sqlserver()
括号里的为实例名
也可以按楼上的
在注册表里
(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\InstalledInstances)

服务—SQL Server(实例名),默认实例为(MSSQLSERVER)
或在连接企业管理时-查看本地实例

原因:SQL Server服务未正确启动。

解决:重启SQL Server服务。 *** 作如下:

1、首先打开SQL Server配置管理器,在左侧菜单中点击“SQL server 网络配置”打开当前电脑设置的实例协议,所设置的实例名称不同,此处显示的协议名称就不同。

2、然后将实例协议页面右侧的“Named Pipes和 TCP/IP”右键启用。

3、然后再点击左侧菜单中的“SQL Server服务”,右键“SQL Server(SQLEXPRESS)”,重新启动。

4、然后再重新连接。

5、点击连接,就登录成功了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/12604216.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存