一、查看實例名時可用
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)