检索sql server中的所有实例

时间:2016-08-22 10:14:54

标签: sql-server tsql powershell sqlcmd

我想在我的sql server上检索所有sql server istances。 我找到了this。使用此sqlcmd实用程序,我可以检索当前正在运行的实例

date.toUTCString()

但是如何在我的sql server中列出所有实例?

编辑 这篇文章enter link description here中提出的解决方案并不起作用。

但是我找到了一个使用PowerShell使用SQL Server管理对象SMO的解决方案。

1 个答案:

答案 0 :(得分:1)

这会给你一些想法 -

IF OBJECT_ID(N'tempdb.dbo.#SQLServiceNames', N'U') IS NOT NULL
BEGIN   DROP TABLE #SQLServiceNames END
CREATE TABLE #SQLServiceNames (SQL_ServiceName VARCHAR(100))

INSERT INTO #SQLServiceNames 
EXEC xp_cmdshell 'sc query type= service state= all |find "SQL" |find /V "DISPLAY_NAME" |find /V "AD" | find /V "Writer"

参考以下链接: https://www.mssqltips.com/sqlservertip/2609/checking-sql-services-status--an-evolution-part-1/