none
Несколько нубских вопросов по SQL2005 x64 RRS feed

  • Вопрос

  • До сих пор ни с 64битными системами, ни с 2005 SQL дела не имел.

    Стоял у меня SQL 2000 на обычном 32битном винсервере - там все просто, есть Enterprise Manager, в котором можно и свойства сервера настроить все, и на базы посмотреть, и на юзеров - и все остальное.

    Теперь я поставил на свежий сервер винсервер 2003 R2 64 бита, на него SQL 2005 Standart 64 бита. И вижу я из инструментов управления только Server Configuration Manager с набором служб и протоколов, в котором ничего настроить толком не получается.

    То ли у меня не весь инструментарий установился, то ли я где-то не там ищу. Гугл читал, понял, что должен быть еще некий Studio, в котором я увижу базы и юзеров.

    Пока подозреваю либо что Студио относится к клиентской части, 32битной, а у меня поставилась чисто серверная 64битная. Либо, что в сервере не хватает роли какой-то. Я не стал поднимать "Сервер приложений с IIS", и вроде из доков на SQL следовало, что эта роль и не нужна, если не пользоваться отчетами и аналитикой. Или я не прав?

    К тому же не могу настроить почти ничего из свойств сервера. В закладке Advanced Settings вижу и путь к базам данных, и "Running under 64bit OS: No", но они grayed out, т.е. поменять нельзя. Почему? Те, что поменять можно, вроде, какие-то второстепенные.

    Вообще не нашел, где принудительно выделить SQLю кусок оперативки, хотя читал что-то про AWE и иже с ним, но не обнаружил такого свойства нигде.

    Кому не лениво, расскажите новичку, что он делает не так, пожалуйста.

    29 марта 2011 г. 11:23

Ответы

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

    • Помечено в качестве ответа Dmitry Davydov 11 апреля 2011 г. 9:51
    31 марта 2011 г. 14:36

Все ответы

  • При установке СКЛ-сервера нужно выбрать установку клиентских утилит.


    http://www.t-sql.ru
    29 марта 2011 г. 12:03
    Отвечающий
  • Так вот, насколько я помню, он мне не предлагал ничего подобного. Я пробовал "Добавление компонентов" в уже установленный вариант - там точно не предлагает. Если только снести целиком и еще раз заново переустановить попробовать...

    Не может быть такого, что в дистрибутиве x64 нет клиентских утилит, потому что они, например, 32битные? Или они недоступны для установки из-за того, что не поднят "Сервер приложений"?

    Да и в конце концов - мне они и не обязательны. Мне важнее размещение каталога баз данных поменять и оперативки выделить. Или это тоже из "клиентских утилит" делается?

    29 марта 2011 г. 12:19
  • Так вот, насколько я помню, он мне не предлагал ничего подобного. Я пробовал "Добавление компонентов" в уже установленный вариант - там точно не предлагает. Если только снести целиком и еще раз заново переустановить попробовать...

    Не может быть такого, что в дистрибутиве x64 нет клиентских утилит, потому что они, например, 32битные? Или они недоступны для установки из-за того, что не поднят "Сервер приложений"?

    Да и в конце концов - мне они и не обязательны. Мне важнее размещение каталога баз данных поменять и оперативки выделить. Или это тоже из "клиентских утилит" делается?

     вдистрибутиве должны идти и клиентские утилиты.

    все операции можно выполнить и через SQLCMD


    http://www.t-sql.ru
    29 марта 2011 г. 13:47
    Отвечающий
  • Как-то, к сожалению, ваши ответы ничего не проясняют... :(

    Что есть "SQLCMD"? Если это упомянутый мной Server Configuration Manager, то, повторюсь, интересующие меня настройки в списке видны, но отчего-то недоступны для изменения. Если нет, то что это и где взять?

    30 марта 2011 г. 4:52
  • Как-то, к сожалению, ваши ответы ничего не проясняют... :(

    Что есть "SQLCMD"? Если это упомянутый мной Server Configuration Manager, то, повторюсь, интересующие меня настройки в списке видны, но отчего-то недоступны для изменения. Если нет, то что это и где взять?


    это утилита командной строки: http://msdn.microsoft.com/ru-ru/library/ms162773.aspx, она у вас должна быть установлена, даже если нет "старшего" клиента в виде SSMS
    http://www.t-sql.ru
    30 марта 2011 г. 5:22
    Отвечающий
  • По ссылке вашей почитал, и в основном увидел инструмент для работы с уже настроенным сервером и с базами. Как поменять ключевые настройки по прежнему непонятно. Мне не хотелось бы вникать в подробности, мне нужно один раз настроить некоторые вещи, а дальше с сервером будет общаться 1С. Даже фиг с ними с базами - не нужно Studio, в крайнем случае я смогу их создавать или удалять через интерфейс 1С.

    Может быть вы все-таки сможете подсказать, как настроить хотя бы путь к каталогу баз данных, используя Server Configuration Manager? Там есть этот параметр, он только недоступен для редактирования. Как сделать его доступным?

    Ведь 100% должен быть простой способ указать, где должны лежать базы! По идее, он при инсталляции должен был это спросить! SQL2005 Express 32, например, спрашивает при установке.

    30 марта 2011 г. 5:35
  • если вам нужно поменять дефолтное месторасположение создаваемых БД, то эта инфа в реестре: Software\Microsoft\MSSQLServer\MSSQLServer

    про какой ещё путь вы говорите, мне не понятно...


    http://www.t-sql.ru
    30 марта 2011 г. 7:03
    Отвечающий
  • Про этот самый. Хорошо, поищу в реестре. Мне просто немного непонятно, отчего нельзя настроить такие базовые вещи штатными средствами, без лазания по реестру?

    Что касается Studio, то, похоже, ей для работы требуются какие-то компоненты Reporting Services, которые не поставились, потому что не поставлен IIS. Опять же мне это странно - если данные компоненты не являются обязательными для работы, почему без них нельзя сделать элементарных вещей?

    30 марта 2011 г. 7:24
  • Про этот самый. Хорошо, поищу в реестре. Мне просто немного непонятно, отчего нельзя настроить такие базовые вещи штатными средствами, без лазания по реестру?

    Что касается Studio, то, похоже, ей для работы требуются какие-то компоненты Reporting Services, которые не поставились, потому что не поставлен IIS. Опять же мне это странно - если данные компоненты не являются обязательными для работы, почему без них нельзя сделать элементарных вещей?


    1) для этого конфигуратор не предназначен

    2) Студии не нужны для работы вобще никакие компонетны ядра СКЛ...это обычный клиент...тем более уж служба репортинг


    http://www.t-sql.ru
    30 марта 2011 г. 7:46
    Отвечающий
  • 1) для этого конфигуратор не предназначен
    Тогда бы и не выводили это свойство в списке. А то видит око, да зуб неймет. Издевательство какое-то.
    2) Студии не нужны для работы вобще никакие компонетны ядра СКЛ...это обычный клиент...тем более уж служба репортинг
    Я вот вычитал в требованиях: Для сред SQL Server Management Studio, Business Intelligence Development Studio требуется обозреватель Microsoft Internet Explorer 6.0 с пакетом обновления 1 (SP1) или более поздняя версия, а также конструктор отчетов, являющийся компонентом служб Reporting Services.
    А для Reporting Services требуется IIS, который у меня не поднят. Это, по крайней мере, объясняет, почему Studio не поставился. Хотя, с другой стороны, он же может быть установлен и на клиентской машине, а к серверу подключаться удаленно? А на клиентской машине явно не будет IIS...
    Что-то я окончательно запутался. Попробовать что ли снести все к чертям и еще раз повнимательнее с нуля проинсталлировать?
    30 марта 2011 г. 8:35
  • для самого конструктора не требуется IIS и не требуется репортинг


    http://www.t-sql.ru
    30 марта 2011 г. 8:48
    Отвечающий
  • В общем, поставил я Студию эту принудительно с диска. Все получилось и без привлечения дополнительных инструментов и ролей. Почему она сразу не поставилась, я так и не догоняю...
    Все вопросы снялись вроде, нашел в ней все нужные настройки.
    Спасибо.

    • Помечено в качестве ответа Dmitry Davydov 11 апреля 2011 г. 9:51
    31 марта 2011 г. 14:36