代码改变世界

SQL Server的实例名查看

2023-07-25 10:25  皖医小生  阅读(1942)  评论(0编辑  收藏  举报

转发来源https://blog.csdn.net/u013719339/article/details/79206261

查看SQL Server的实例名


数据库的实例名是指每个数据库的名称,应该是在数据库安装的时候确定的,分为默认实例(Default Instance)和命名实例(Named Instance)。

一般在安装时,选择默认实例,那么就是用计算机的名字来作为实例名,客户端连接的时候, 可直接填数据库服务器的机器名或IP;如果安装时,改了实例名,也就是命名实例,那么客户端在连接时,要使用机器名加实例名来进行标识:计算机名\实例 名。一般来说,在SQL Server2000之前的SQL版本,不可以定义命名实例。

由于一个电脑上可以安装多个SQL Server,因此在一台计算机上可以运行多个命名实例,这种情况下,每个实例都是独立运行,互不影响,客户端可以根据需要连接到不同的实例。

作用:局域网访问你的数据库。以前在一台计算机上,我们只能安装一个SQL Server,无所谓实例的问题;现在我们可以在一台计算机上安装多个SQL Server,为了区分它们,设置了实例名。每个实例相当于是一个虚拟的SQL Server服务器。

查看实例名的三种方法:

1、服务—SQL Server(实例名),默认实例为(MSSQLSERVER)

服务可以从任务管理器中打开,也可以从菜单或命令(services.msc)中打开。

2、通过注冊表,如果不是对注册表很熟悉,一般不推荐打开注册表进行任何操作

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server/InstalledInstance

3、用命令:按下windows+R打开运行,输入cmd打开命令提示符,依次输入以下语句:


sqlcmd/osql
sqlcmd -L
sqlcmd -Lc
osql -L

 

转发来源https://blog.csdn.net/u013719339/article/details/79206261

 

问题:访问时遇到了别人提供了实例名,连接不上对方的数据库。

保证本地机器需要和sqlserver数据库所在的机器在同一个局域网内,可以ping通,或者是telnet端口是通的。键盘键入win+r;输入cmd;回车;输入ping 目标机器IP地址(如果ping不通也不一定不能访问,有些做了安全策略不允许直接ping);或者输入telnet 目标机器IP  端口;

主机:IP地址\实例名

IP地址是sqlserver安装所在的机器的IP,例如10.10.10.150

实例名是安装sqlserver定义的名称例如CSS