我想在我的sql server上检索所有sql server istances。 我找到了this。使用此sqlcmd实用程序,我可以检索当前正在运行的实例
date.toUTCString()
但是如何在我的sql server中列出所有实例?
编辑 这篇文章enter link description here中提出的解决方案并不起作用。
但是我找到了一个使用PowerShell使用SQL Server管理对象SMO的解决方案。
答案 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/