Инсталляция MSDE Предназначенные для работы при больших нагрузках системы управления БД (database managemant system — DBMS) типа Oracle и Microsoft SQL Server по- зволяют поддерживать выполнение десятков тысяч транзакций в минуту, при этом сокращая до минимума время отключения для проведения работ по сопровожде- нию и внесению изменений. Они представляют собой замечательный пример со- временного программного обеспечения, однако за эту мощь приходится платить определенную цену. Прежде всего — дороговизной таких систем DBMS, которая начинается с несколько тысяч долларов и круто идет вверх при увеличении воз- можностей. КрОхМе того, за применение систем DBMS промышленного использо- вания приходится также расплачиваться памятью, мощностью процессора и объемом памяти на жестком диске, которые необходимы для работы таких систем. С точки зрения разработчиков установка такой полномасштабной системы на переносных компьютерах для тестирования SQL-операторов может оказаться не- возможной. Компания Microsoft предлагает определенную альтернативу — она взяла продукт SQL Server и убрала все инструменты, предназначенные для управ- ления и ведения разработок, оставив только ядро, отвечающее за работу с данными. Затем они ограничили максимальное число пользователей — не более пяти, и объ- ем данных — 2 гигабайта. Полученный в результате продукт получил название MSDE (Microsoft Data Engine — ядро для работы с данными компании Microsoft). Он вполне может использоваться в качестве серверной части, к которой совер- шенно естественно могут добавляться клиентские с CD, что позволяет инсталли- ровать менее масштабные варианты SQL Server. Инсталляция Microsoft Data Engine (MSDE) На дисках Office 2000 программа MSDE располагается на Disk 0ne\SQL\x86\ SETUP\SetupSQL.exe. Если вы обладаете лицензией на какой-либо продукт Visual Products, то вы мо- жете скачать MSDE С сайта http://insdn.microsoft.com/vstudio/insde/default.asp или — по тому же самому адресу — сделать заказ, и CD будет выслан вам по поч- те. Инсталляция продукта очень проста; требуется 50 Мбайт памяти на жестком диске плюс собственно ваши данные. И хотя это всего лишь MSDE, а не Microsoft SQL Server, приложение будет инсталлировано в папке C:\MSSQL7. Внутри этой папки располагается папка Data, в которой вы сможете обнаружить базы данных, устанавливаемые по умолчанию. 1. Весь процесс инсталляции занимает менее пятнадцати минут, Начните с завершения всех работающих приложений. Иъ MSDE 851 2. С помощью пункта меню Start | Run | browse найдите выполняемый файл setupSQL.exe и запустите его. Для этого необходимо один раз щелкнуть мышью на кнопке ОК, чтобы покинуть окно поиска, и второй раз щелкнуть на кнопке ОК для запуска файла установки. 3. Будет запущен мастер инсталляции, который попросит выбрать метод инсталляции (см. рис. справа). " Выберите опцию Local Install (локальная инсталляция) и щелкните мышью на кнопке Next. 5. Теперь мастер запросит информацию, касающуюся вашего имени и вашей компании (см. рис. справа). Введите требуемую информацию и щелкните мышью на кнопке Next. 6. Теперь нужно определить Setup Type (тип установки) — это единственное место, где можно изменять местоположение файлов. Как и для полномасштабного продукта SQL Server, в данный момент можно разместить свои данные на диске, 4. Теперь мастер выводит экран, представленный на рисунке слева. На этом экране содержится предостережение о необходимости завершить все другие приложения, а также информация, касающаяся охраны прав. Щелкните мышью . на кнопке Next. 852 Приложение В отличном от того, на котором располагаются программные файлы (см. рис. слева). Щелкните мышью на кнопке Next. 7. Для работы MSDE необходимо располагать информацией об используемом по умолчанию наборе символов, а также о некоторых других установках по используемому языку программирования (см. рис. справа). Все это не требует пояснений. Обычно достаточно принять значения, используемые по умолчанию. Щелкните мышью на кнопке Next. ШШШ-' г.. • ' • - ?В»т«у Order |C£*ta ияиннми p 8. MSDE предоставляет возможность инсталлировать несколько библиотек для установления сетевых соединений (см. рис. слева). В самом простом случае воспользуйтесь значением, предлагаемым по умолчанию, которое предполагает инсталляцию только TCP/IP Sockets и Multi-Protocol. Щелкните мышью на кнопке Next. 9. Далее мастер потребует информацию о том, какой способ управления учетными записями ему следует использовать (см. рис. справа). В самом простом случае следует выбрать 'Use the same account for each service' (использование одной и той же учетной записи для всех служб) и 'use local system account' (использование учетной записи локальной системы). Инсталляция MSDE 853 dkNext U? begirt &шп$ fcifi? 10. В этот момент мастер выведет экран для запуска процедуры копирования (см. рим. слева); щелкните мышью на кнопке Next. 11. После этого увидите окно с сообщением, которое информирует о том, какие именно файлы копируются. Далее выводятся последовательные сообщения по мере развития процесса. 12. Мастер выводит экран 'setup complete1 (начальная установка завершена) (см. след. ниже рис.). Щелкните мышью на кнопке Finish. 13. Теперь можно запустить MSDE, выбрав пункт меню Start | programs | MSDE | Service Manager Service Manager для MSDE ничем не отличается от Service Manager для полного продукта SQL Server. 14. При желании можете указать режим автозапуска. Для работы MSDE требуется приблизительно 5,3 Мбайт оперативной памяти, а для Service Manager — еще 2,3. Поэтому установка режима автозапуска приведет к захвату соответствующих ресурсов, \ ' " • Ике* 1 s S i P f 1 • • • • • • • ' • • • : = • ' • • .' L Server Service М<*.„ ft) JJ ^ - — - i 1:47 PM нежелательно, если вы на самом деле не собираетесь использовать систему. Вы всегда при необходимости можете запустить ее вручную. 15. Для запуска службы MSDE щелкните мышью на кнопке Start с зеленой стрелкой. В процессе работы Service Manager с правой стороны системной линейки, расположенной внизу экрана, будет на- ходиться вспомогательная иконка. Пока MSDE выполняется, она выводится с зеленой стрелкой, а после остановки — с красным квадратом, как показано на рисунке слева. 854 Пр сложение В I Чтобы проверить номер используемой вер- сии, можное щелкнуть правой кнопкой мыши на вспомогательной иконке MSDE и выбрать пункт меню About (О программе). Вы должны получить сообщение о том, что используете SQL Service Manager версии 7 (см. рис. слева). Импорт Northwind в MSDE MSDE инсталлируется без каких-либо стандартных баз данных, поэтому требуется импортировать базу данных, чтобъг работать с примерами, приведенными в главах 18 и 19. MSDE и SQL Server поставляются совместно с утилитой, предназначенной для импорта и экспорта данных. Мы воспользуемся предо- ставляемыми ею возможностями для импорта в MSDE повсеместно распростра- ненной базы данных Northwind (nwind.mdb), КОТОрая ВХОДИТ В КОМПЛСКТ ПОСТавКИ Access и Visual Basic 6. Определите местоположение БД Northwind, воспользовавшись пунктом меню Start | Search | Files and folders | File и набрав текст nwind.mdb в окне Named:. Скопируйте (но не переносите) этот файл в папку с именем С:\BegCSharp\AppendixB (которую вам придется создать самостоятельно). 2. Перейдите в раздел меню Start/programs/MSDE or SQL Server/Import and Export Data. Перед вами возникнет экран, представленный на рисунке справа, Data Transformation Services import/Export Wizard TWb wuafd gudee you В I I ;-• б e steps ?o p d l a between many popular <fata fCK^ats including s. spteadffoai*. < d ffe Help Choose о Data Source в do you v^ant to^ c^Opy d^s? You from D#3 Su»C'j k'-\ r' ': sift Access ^S^- *o connect select с dclab we end psovide a user name -2 1 ^ 4 ? Vcu ftvv need ^o specify edvenced opj.bnt, p P S r p ^ l i l l l z J Aclvonc-cd., j Data Transformation Wizard (мастер трансформации данных). 3. Щелкните мышью на кнопке Next, чтобы перейти к экрану Source (источник), и выберите в качестве значения поля Data Source (источник данных) Microsoft Access, как показано на рисунке слева, и задайте значение в поле File name (имя файла) — nwind.mdb (необходимо СОСЛаТЬСЯ на КОПИЮ Northwind, которую вы создали в директории С: \BegCSharp\AppendixB). Инсталляция MSDE 855 4. Щелкните мышью на кнопке Next, чтобы перейти к экрану Destination (назначение) (см. рис. справа) и выбрать для поля Destination значение Microsoft OLE DB Provider for SQL Server (провайдер OLE DB для SQL Server компании Microsoft), для поля Server — значение (local), а для Username (имя пользователя) в разделе SQL Server Authentication (аутентификация SQL Server) — значение sa (пароля не требуется). Create Datable Specify thte name md properties of \Ы SQL j Server database.' v - - * * I Name: Data file si: Log file siz* JNorlhwind ±J «icel Help в этом диалоге следует ввести имя базы дан- ных (мы будем использовать в качестве име- ни "Northwind") и задать размер файла Data, равным 4 Мбайт, а файла Log — 1 Мбайт. 5. Для перехода на экран Method (метод) (см. рис. справа) щелкните мышью на кнопке Next и выберите copy table (копировать таблицу). Щелкните на Save, schedule, and replicate package Specify iym 4Vdnl to save \Ш OTS ftfrffritflt You Мф a&o sepicste Ш& 4&1& &• «chedufe tit psekags to be екесмЫ & з Ш* t^ne. г When c*e;e|y Г* и e DTS рйс'иадв k Choose a destination T & <Мше do уац v<tmi to copy data? You слш COPJ* data iu o ;CL S^ ~. То co^ntc? to ll^oxiit SOL ic«ver. j*ou л <* U»SQLS«v«Awthen»icfiSoo[ Rehe*h [ Advanced.. | ' Перед тем как щелкнуть мышью на кнопке Next, выберите для базы данных значение <new>, что по- зволит перейти в показанный на рисунке слева диа- лог Create Database (диалог создания базы данных); Specify TdbJc Copy or Specily л;-;! -.ы :а сору ше or tmci h dMt source. ij«ciry Uve 4i'.s * F •д( J кнопке Next, а затем на следующем раскрывшемся экране выберите copy all (копировать все). 6. Щелкните мышью на кнопке Next и выберите режим Run immediately (немедленный запуск), как показано на рисунке слева. 856 Приложение В Completing the DTS Import/Export Wizard You have successfully specified the information requited io copy, if arafoi«v or Um$t& the dake* R evtew the selections bebw жд cfck on FINISH to етеойе Summewy: T ] Uong Microsoft Je? 4.0 OLE DB Provider H Detfkvatim: Mbiosoft SQL S&tvej Using Microso-Jt OLE: DB Piovide for SQL Server с Back Щелкните мышью на кнопке Next еще раз, взгляните на окончательный результат (см. рис. слева) и щелкни- те мышью на кнопке Finish. 7. Доводитесь появления сообщения об успешном завершении, а затем щелкните на кнопке Done (сделано). 8. Обратите внимание на то, что все запросы, ответы и прочая информация копированию не подлежат. 9. Откройте Windows Explorer и убедитесь, что в директории C:\MSSQL7\Data теперь наХОДИТСЯ файл N<Drthwind.mdf (а не .mdb).
Здравствуйте уважаемые посетители этого замечательного сайта. Я хочу вам рассказать про новый сайт, где вы сможете найти все видеоуроки школьной программы по всем предметам, а так же для учителей огромный выбор замечательных презентаций, тестов, контрольных работ. Все это можно посмотреть по адресу-http://teacher-portal.ru