С выпуском SQL Server 2005 Express Edition и SQL Server Management Studio Express, Майкрософт вышел на рынок малых свободно распространяемых баз данных с резонансом, превосходящим даже их собственный Microsoft SQL Desktop Edition. SQL Server Management Studio Express – полнофункциональный инструмент управления, сравнимый с прежним SQL Server Enterprise Manager – делает программное обеспечение баз данных минимальной конфигурации удобным и мощным для использования в малом бизнесе, малых вебсайтах и других областях.
Чтобы установить SQL Server 2005 Express Edition на ваш сервер, проделайте следующие шаги.
Шаг 1: Загрузите SQL Server 2005 Express Edition
Страница загрузки SQL Server 2005 Express Edition включает три различных варианта загрузки.
Настоятельно не рекомендуется, чтобы вы использовали один из ваших имеющихся серверов для этой цели. Если вы не имеете подходящего резервного компьютера, рассмотрите возможность использования VMware Server или Virtual Server 2005 R2 и создания виртуальной машины. Оба продукта свободно распространяются и прекрасно подходят для тестов. SQL Server 2005 требует. NET Framework 2.0, который конфликтует с некоторыми приложениями, поэтому держать базы данных отдельно – хорошая идея.
Шаг 3: Предустановка для программного обеспечения баз данных
Выше упоминалось, что потребуется кое-что предварительно установить для установки SQL Server 2005 Express Edition. Прежде чем вы сможете установить ПО баз данных, вам потребуется проделать для этого несколько шагов.
Установите следующие компоненты в таком порядке.
Internet Information Server 5 или выше
Если на вашем сервере Windows не установлен IIS, выполните для этого команду : Start | Control Panel | Add or Remove Programs | Add/Remove Windows Components.
.NET Framework 2.0
Загрузите.NET Framework 2.0 (x86) отсюда . После загрузки запустите dotnetfx.exe и следуйте инструкциям по установке.
Шаг 4: Создайте учетную запись для службы SQL Server
По соображениям безопасности лучшим решением будет запускать SQL Server от обычного ежедневного пользователя. Если возможно, не используйте встроенные учетные записи служб на SQL Server, т.к. это не понизит опасность атак на ваш сервер так, как это сделает использование учетной записи непривилегированного пользователя.
Для этих целей создайте доменную учетную запись с именем “SQLExpressUser”. Если вы включены в домен – как это должно быть – используйте Active Directory Users and Computers. Если вы собираетесь тестировать локально, используйте Computer Management для добавления учетной записи. Задайте серьезный пароль для этой учетной записи.
Обычно учетная запись этого пользователя конфигурируется так, чтобы время действия пароля не истекало. Помимо прочего, если кто-то зайдет под этим пользователем – хотя не следует допускать такого – он не сможет изменить пароль.
Шаг 5: Установка SQL Server 2005 Express Edition
Для этой статьи устанавлено SQL Server 2005 Express Edition с дополнительными службами SP1. Имя загруженного файла SQLEXPR_ADV.EXE. Выполним двойной щелчок на этом файле, чтобы начать установку продукта. Содержимое файла извлекается из архива и установка начинается.
После начала установки вы должны согласиться с типичным лицензионным соглашением конечного пользователя, после чего появится экран с указанием предустановок, которые необходимы для интеграции экспресс редакции в вашу систему. Инсталлятор поможет вам установить необходимые компоненты. Щелкните кнопку Install для их установки. После чего щелкните кнопку Next.
После установки этих компонент будет запущен мастер установки SQL Server. На первом экране вы увидите список пунктов, которые могут (или нет) вызвать неприятности, если вы продолжите установку. На рисунке B можно увидеть, что моя тестовая система получила предупреждение, касающееся минимальных требований к аппаратной части. Я устанавливаю SQL Server 2005 Express Edition на виртуальную машину под управлением VMware Server и установщику, видимо, не нравится, что я выделил под виртуальную машину только 768 MB RAM, когда она в действительности хочет 1 GB. Однако это предупреждение не является критичным, поэтому я продолжаю. Замечу, что установщик представит вам полный отчет о состоянии, чтобы вы могли легко определить то, что вам нужно будет сделать. Щелкаем Next для продолжения.
Рисунок B. Если у вас будут серьезные проблемы, устраните их причину прежде, чем продолжить.
Затем вы должны ввести свое имя и, по желанию, название компании. Также лучше снять флажок “Hide advanced configuration options”, чтобы вы могли увидеть эти опции во время установки.
Теперь вы должны выбрать, какие компоненты вы хотите установить. Несмотря на то, что Express Edition распространяется свободно, он включает многое их того, что входит в редакции Standard и Enterprise. Я решил установить все за исключением репликации. Отметьте, что я выбрал также установку Management Studio Express. Эта замечательная утилита, предоставляемая Майкрософт, заменяет Query Analyzer и Enterprise Manager. Я настоятельно рекомендую вам установить этот инструмент. Я выполняю устанавку в папку по умолчанию; C:\Program Files\Microsoft SQL Server. Если вы предпочитаете другое местоположение, щелкните кнопку Browse, чтобы выбрать другое место.
Экземпляры были введены в SQL Server 2000 и дают вам простое средство обслуживания множества баз данных с помощью единственного SQL Server. SQL Server 2005 Express Edition поддерживает до 16 именованных экземпляров, тогда как Enterprise Edition – до 50. В рассматриваемом варианте я устанавливаю SQL Server 2005 Express Edition как экземпляр баз данных по умолчанию на моем сервере.
Рисунок E. Выберите экземпляр.
Учетные записи служб используются для того, чтобы обеспечить лучшую безопасность вашего SQL Server – и остальной сети – в случае ее нарушения. Если вы запускаете SQL Server под учетной записью администратора, вы подвергаете сервер дополнительной угрозе повреждения. Поэтому запускайте SQL Server 2005 Express Edition под учетной записью пользователя с минимальными, по крайней мере, правами.
SQL Server может авторизовать пользователей двумя способами: (1) непосредственно с помощью Active Directory (режим аутентификации Windows – Windows Authentication Mode ); (2) и с помощью собственной базы (смешанный режим – Mixed Mode, поскольку авторизация Windows Authentication также поддерживается). С точки зрения безопасности, режим Windows Authentication mode более предпочтителен. В первую очередь потому, что вы имеете только единственную базу данных пользователей — Active Directory – о которой нужно заботиться.
Однако режим Windows Authentication Mode не всегда годится. Например, я бы больше предпочел писать сценарии в режиме Mixed Mode SQL Server по сравнению с режимом Windows Authentication Mode SQL Server. Если вы выбрали Mixed Mode (что и должны сделать), вам также потребуется предоставить пароль для пользователя ‘sa’ на SQL Server. Если вы выбираете этот путь, обеспечьте сложный пароль.
Рисунок G. Выберите режим авторизации пользователей SQL Server’ом.
Следующий шаг установки включает выбор метода коллации, определяющего способ, которым SQL Server будет сортировать данные. Если вам требуется обеспечить обратную совместимость с более ранними версиями SQL Server, вам следует предпочесть SQL Collations. Однако, если вас не волнует обратная совместимость, выберите метод коллации Latin1_General, конечно, если вы не используете другой язык.
Рисунок H. Выберите метод коллации.
SQL Server 2005 Express предоставляет новую возможность: запуск суб-экземпляров продукта под учетной записью обычного пользователя. Пользовательские экземпляры полезны в том случае, когда пользователи входят в Windows под учетной записью с минимальными привилегиями. Используя пользовательские экземпляры, пользователь может даже иметь привилегии системного администратора SQL в своей SQL -“песочнице”, при этом остальная часть системы будет защищена, поскольку исходная учетная запись пользователя не имеет прав на глобальные изменения. Базы данных, размещенные под пользовательским экземпляром, поддерживают одно единственное подключение, и не поддерживают более совершенных возможностей, таких как репликация.
Для поддержки пользовательских экземпляров в вашей установке не забудьте поставить флажок “Enable User Instances”.
Рисунок I. Решите, нужна ли вам поддержка пользовательских экземпляров.
Введенная как дополнение к SQL Server 2000, усовершенствованная версия Reporting Services включена в SQL Server 2005. Для вашей малой инсталляции SQL Server 2005 Express Edition я рекомендую установить этот функциональный модуль, но не беспокоиться о настройке конфигурации. Конфигурация по умолчанию размещает этот инструмент по адресу http://{имя вашего сервера}/ReportServer. Инструмент Report Manager будет находиться на http://{имя вашего сервера}/Reports .
Если вы решили использовать SQL Server 2005 и Reporting Services в рабочем окружении, не забудьте получить сертификат SSL для использования с Reporting Services сайта, размещенного в IIS.
Рисунок J. Приглашение к добавлению Reporting Services на SQL Server.
Майкрософт достаточно давно включила инструмент сообщений об ошибках в другие приложения. Эта функциональный модуль теперь опционально включен в SQL Server 2005 Express. Более того, Майкрософт желает, чтобы вы посылали им данные анонимного использования вашей установки. Ни одна из опций не выбирается по умолчанию. Что касается меня, то мне нравится служба сообщений об ошибках, и единственным способом ее улучшить является сбор данных. Хотя мне и не нравится посылать данные об использовании. Пока это предлагается делать конфиденциально, оно не принесет непосредственной пользы моей инсталляции.
Рисунок K. Решите, какую информацию вы хотите послать Майкрософт.
Это все, что вы можете выбрать для SQL Server 2005 Express Edition. Продолжите установку продукта с учетом сделанного выбора.
В некоторых случаях ваша установка может потерпеть неудачу из-за ошибок, относящихся к SQL Native Client и SQL Server Database Services. Кроме того, выбор Workstation Components может вызвать отказ. Если так случилось, то возможной причиной является наличие прежде установленной на вашей машине конфликтующей службы SQL Server, и ранее установленный Native Client создает проблему. Если это так, то сделайте следующее:
1)Поменяйте каталог, в котором вы сохранили загруженный инсталлятор SQL Server Express 2005.
2)Распакуйте содержимое инсталлятора в новый каталог: SQLEXPR _ ADV.EXE /x:c:\sqltmp . Если вы используете загрузку, которая не содержит расширенных служб, то используйте вместо нее команду SQLEXPR.EXE /x:c:\sqltmp.
3)Перейдите в каталог C:\sqltmp\setup.
4)Выполните “sqlncli.msi”
5)Выберите опцию “Uninstall”.
6)Перегрузите сервер.
7)Снова запустите инсталлятор SQL Server Express 2005. Теперь все должно получиться.
Теперь SQL Server 2005 Express Edition установлен и может управляться посредством инструмента SQL Server Management Studio Express, который был установлен вместе с сервером баз данных. Чтобы добраться до него, выполните Пуск => Все программы => Microsoft SQL Server 2005 => SQL Server Management Studio Express.
Просмотров : 9224