1
我想在我剛安裝的新SQL Server 2012服務器上使用xp_regread
。xp_regread SQL Server 2012
以前,我已經使用像SQL Server上繼2008年的服務器查詢來獲取帳戶運行當前實例:
declare @regResult varchar(20)
exec master..xp_regread @rootKey = 'HKEY_LOCAL_MACHINE',
@key = 'SYSTEM\CurrentControlSet\Services\MSSQLSERVER',
@value_name = 'ObjectName',
@value = @regResult OUTPUT
select @regResult
不過,我現在使用的SQL相同的查詢時,得到以下錯誤Server 2012中:
消息22001,級別15,狀態0,0行
錯誤執行讀取擴展存儲過程:參數無效
我假設xp_regread
在SQL Server 2012中發生了變化。有誰知道它是如何改變的?
我也打開一個不使用擴展存儲過程來獲取運行實例的服務帳戶的不同查詢。
對我的作品,謝謝! – pokorourk 2012-08-03 17:00:06
Yowch!這是一個很好的DM,但與xp_regread相差甚遠。 – 2013-02-25 23:06:31
這是一件好事;-) – 2013-04-23 12:40:50