探讨:如何查看和获取SQL Server实例名

一、查看實例名時可用


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


或在连接企业管理时-查看本地实例


2、通過注冊表
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server/InstalledInstance


3、用命令
sqlcmd/osql
sqlcmd -L
sqlcmd -Lc
osql -L


获取可用實例,以下舉一個例子,根據自己情況改

复制代码 代码如下:

DECLARE @Table TABLE ( instanceName  sysname NULL)


insert @Table EXEC sys.xp_cmdshell ‘sqlcmd -Lc’


–LEFT(@@serverName,CHARINDEX(‘/’,@@serverName+’/’)-1) 替代為本機名就行了 , 根據實例命名規則判斷


SELECT * FROM @Table WHERE instanceName LIKE   LEFT( @@serverName , CHARINDEX ( ‘/’ , @@serverName + ‘/’ )- 1)+ ‘%’

原创文章,作者:6024010,如若转载,请注明出处:https://blog.ytso.com/tech/database/234524.html

(0)
上一篇 2022年1月23日 21:40
下一篇 2022年1月23日 21:40

相关推荐

发表回复

登录后才能评论