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