回覆列表
  • 1 # 使用者3916807372217

    檢視例項名時可用

    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)+ "%"

  • 中秋節和大豐收的關聯?
  • 斷奶能乳頭上抹辣椒嗎?