xp_regread SQL Server 2012

Я пытаюсь использовать 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:

Msg 22001, уровень 15, состояние 0, строка 0
Ошибка выполнения Чтение расширенной хранимой процедуры: Неверный параметр

Я предполагаю, что xp_regread изменился в SQL Server 2012. Кто-нибудь знает, как он изменился?

Я также открыт для другого запроса, который не использует расширенную хранимую процедуру, чтобы получить учетную запись службы, запускающую экземпляр.

Как насчет

 select * from sys.dm_server_services 

http://msdn.microsoft.com/en-us/library/hh204542.aspx

  • SQL Server 2012 FileTable Медленная производительность при создании файла (интеграция Lucene.NET)
  • SQL - получить размер базы данных
  • Альтернативы аудита SQL Server с отслеживанием пользователей приложений
  • JTDS - java.sql.SQLException: Ошибка ввода-вывода: сброс соединения с помощью ошибки peer: socket write
  • SQL Server 2012 Отфильтрованный указатель - слишком ли сложна опция Where
  • Как запустить команду из сетевого пути в PowerShell / пакетном файле
  • Агент SQL Server - пакет SSIS - ошибка 0x80131904 - истечение тайм-аута
  • Почему в SQL Server 2012 не работает xp_cmdshell?
  • Скопируйте зашифрованный столбец в другую базу данных SQL Server 2012
  • Какова реальная польза от содержащихся баз данных
  • разработка новой таблицы для ежедневных загрузок - использование уникального ограничения
  • Interesting Posts

    SQL конвертирует от 3 до 2 столбцов

    Как я могу обратиться к базе данных, развернутой из того же файла DACPAC, но с другим именем db?

    Влияние производительности / пространства при заказе столбцов SQL Server?

    Как я могу использовать T-SQL для поиска всех позиций, которые не входят в список символов?

    Запрос таблицы «Самозапускающийся» кажется медленным

    Кастинг разделяет запятую строку на целое число, которое будет использоваться в «IN» SQL

    Какой тип базы данных я использую для вопросника, у которого много вопросов?

    не может получить точный десятичный процентный результат?

    обращение с нулевым параметром в где хранимые процедуры предложения

    Как получить количество столбцов на временной таблице

    Как получить максимальное значение столбца в зависимости от значения другого столбца?

    Объединить запись по идентификатору

    Как получить граф в определенных условиях в дополнение к основным условиям?

    SET NOCOUNT OFF или RETURN @@ ROWCOUNT?

    два запроса выбора с другим предложением where в одной таблице

    Давайте будем гением компьютера.