Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как узнать версию установленного SQL сервера?  [new]
Retroru
Member

Откуда:
Сообщений: 22
Добрый день,

Пожалуйста подскажите как уточнить версию установленного SQL сервера (и какой сервис пак если есть). В консоли менеджмент студио пишет что SQL Express Edition, в панели установки программ - SQL Server 2005, в сервисах тоже нет ничего про Express.

Нужно провести обновление, но не подходит ни сервис паки от SQL 2005, ни SQL Express edition SP2.

заранее спасибо.
10 сен 09, 12:00    [7641101]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать версию установленного SQL сервера?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37069
select @@version
10 сен 09, 12:02    [7641125]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать версию установленного SQL сервера?  [new]
Retroru
Member

Откуда:
Сообщений: 22
Большое спасибо, все сразу стало ясно - Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86) Feb 9 2007 22:47:07 Copyright (c) 1988-2005 Microsoft Corporation Express Edition on Windows NT 5.2 (Build 3790: Service Pack 2)

Тогда можно еще вопрос - почему не могу установить сервис пак 2 для SQL Server 2005?
При обновлении базы выделить базу для обновления не возможно, пишет что - The edition of product instance MSSQLSERVER does not qualify for this update.
Language - ENU
Platform - x86
Edition - Express
Status - Not Valid
10 сен 09, 12:14    [7641201]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать версию установленного SQL сервера?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37069
Может быть потому, что он уже установлен?
10 сен 09, 12:16    [7641210]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать версию установленного SQL сервера?  [new]
iap
Member

Откуда: Москва
Сообщений: 47001
SELECT SERVERPROPERTY('Edition')
UNION ALL
SELECT SERVERPROPERTY('ProductVersion')
UNION ALL
SELECT SERVERPROPERTY('ProductLevel ');
10 сен 09, 12:18    [7641226]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать версию установленного SQL сервера?  [new]
Retroru
Member

Откуда:
Сообщений: 22
Гавриленко Сергей Алексеевич
Может быть потому, что он уже установлен?


Вот это я и пытался выяснить -) Да, действительно SP 2 не ставился потому что он уже установлен, сервис пак 3 для SQL EE обновление запустил. Спасибо за помощь -)
10 сен 09, 12:28    [7641298]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать версию установленного SQL сервера?  [new]
Retroru
Member

Откуда:
Сообщений: 22
iap
SELECT SERVERPROPERTY('Edition')
UNION ALL
SELECT SERVERPROPERTY('ProductVersion')
UNION ALL
SELECT SERVERPROPERTY('ProductLevel ');


Большое спасибо -)
10 сен 09, 12:31    [7641315]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Как узнать версию установленного SQL сервера?  [new]
theGhoul
Member

Откуда:
Сообщений: 8
Океееей, а если мне нужно узнать какие SQL на каких компьютерах установлены в организации, где порядка 200 машин? Есть инструмент LanSweeper, но он не сообщает Express или нет, а это очень важно. В принципе, запрос, показывающий версию говорит то, что нужно, но как автоматически выполнить его на всех серверах и обработать результаты?
Может есть известные инструменты для инвентаризации продуктов Microsoft, подскажите? Я попробовал установить MAP Toolkit, но и там не увидел различий между SQL Server и SQL Express.
10 фев 14, 09:52    [15544648]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать версию установленного SQL сервера?  [new]
Andraptor
Member

Откуда: Ukraine, Kharkiv
Сообщений: 291
theGhoul
Океееей, а если мне нужно узнать какие SQL на каких компьютерах установлены в организации, где порядка 200 машин? Есть инструмент LanSweeper, но он не сообщает Express или нет, а это очень важно. В принципе, запрос, показывающий версию говорит то, что нужно, но как автоматически выполнить его на всех серверах и обработать результаты?
Может есть известные инструменты для инвентаризации продуктов Microsoft, подскажите? Я попробовал установить MAP Toolkit, но и там не увидел различий между SQL Server и SQL Express.


Смотрите в сторону PowerShell
10 фев 14, 10:06    [15544709]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать версию установленного SQL сервера?  [new]
theGhoul
Member

Откуда:
Сообщений: 8
А, всё, разобрался как сделать отчёт в MAP Toolkit! Всем, кто это прочитает - привет
10 фев 14, 10:16    [15544742]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать версию установленного SQL сервера?  [new]
mag2000
Member

Откуда:
Сообщений: 182
theGhoul,
Если в MS Management Studio использовать родное средство "Registered Servers", то можно выполнять запросы по группе зарегистрированных серверов.
В том числе и запрос
select @@version
10 фев 14, 13:22    [15545882]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить