我连接到数据库服务器的一个实例。我如何知道同一台服务器上是否有其他实例及其名称?
答案 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