如何找出sql server上的所有实例?

时间:2010-08-31 17:17:59

标签: sql-server-2005

我连接到数据库服务器的一个实例。我如何知道同一台服务器上是否有其他实例及其名称?

1 个答案:

答案 0 :(得分:1)

首先转到开始>>运行>> CMD(打开命令提示符)。进入命令提示符后,根据本地计算机上安装的SQL Server版本运行以下命令。

For SQL Server 2000:
C:\> isql -L

For SQL Server 2005 / SQL Server 2008:
C:\> osql -L
OR
C:\> sqlcmd -L

由于下面的SQL脚本是片段 - Source

此脚本需要XP_CMDShell的执行权限。

CREATE TABLE #servers(sname VARCHAR(255))
INSERT #servers (sname)
EXEC master..xp_CMDShell 'ISQL -L'
DELETE
FROM #servers
WHERE sname='Servers:'
OR sname IS NULL
SELECT LTRIM(sname)
FROM #servers
DROP TABLE #servers