檢視例項名時可用
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)+ "%"
檢視例項名時可用
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)+ "%"