Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекция-связьБД.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
1.89 Mб
Скачать

Microsoft sql Server на локальном компьютере

Как выпуск MS SQL Server 2000 Desktop Engine (MSDE), так и выпуск MS SQL Server 2005 Express Edition (SQL Server Express) позволяют разрабаты­вать и тестировать проекты Access или приложение в архитектуре "клиент-сервер" на локальном компьютере, не подключаясь к базе данных SQL Server на удаленном сервере. В дальнейшем, изменив сведения о подключении про­екта Access, можно выполнить окончательное тестирование и ввод в эксплуа­тацию проекта. В этом режиме целесообразно работать, если базы данных сервера будут использоваться небольшой группой, но в дальнейшем может возникнуть необходимость в мощном сетевом сервере баз данных.

Эти выпуски являются минимальными из всех изданий Microsoft SQL Server. Их технологии обеспечивают локальное хранение данных в форма­те, совместимом с Microsoft SQL Server и, кроме того, могут использовать­ся при удаленном хранении данных в качестве ядра обработки данных в архитектуре "клиент-сервер", альтернативного ядру базы данных Jet для файлового сервера.

Эти выпуски являются прекрасным инструментом для изучения средств управления базами данных клиент-серверной архитектуры. При этом нет не­обходимости приобретать и устанавливать Windows Server 2000/2003 и SQL Server, а также не нужно заниматься настройкой параметров сети.

Microsoft SQL Server 2000 Desktop Engine поставляется как часть Microsoft Office 2003/XP в папке \MSDR2000 компакт-диска (самоизвлекающаяся про­грамма MSDE2KS3.EXE). Эта версия SQL-сервера может устанавливаться на компьютере с операционной системой Microsoft Windows 98, Microsoft Windows 2000 или более поздними.

Замечание

При первой установке Microsoft SQL Server 2000 Desktop Engine после за­вершения выполнения программы самоизвлечения необходимо выполнить команду setup.exe с параметром. Это можно сделать в командном окне DOS. Для перехода в командное окно DOS выберите в меню Пуск команду Выполнить, введите cmti и нажмите клавишу <Enter>. Затем введите команды: CD \sql2ksp3\msde setup.exe SAPWD="AStrongSAPwd"

По умолчанию команда setup.exe после самоизвлечения находится в папке C:\sql2ksp3\msde.

Кроме то­го, язык запросов Access SQL содержит зарезервированные слова и возмож­ности, не поддерживаемые языком ANS1-89 SQL. В Access 2007 измененная версия ядра Microsoft Jet, ориентированная на Microsoft Office 2007, называ­ется Access Database Engine.

Компании при разработке ANSI SQL-совместимых программ, имея право расширять язык SQL, должны поддерживать стандартный набор основных команд.

Группой производителей СУБД (SQL Access Group) для доступа к данным из различных систем управления базами данных разработан стандартный ин­терфейс, учитывающий особенности всех основных вариантов языка SQL. Этот интерфейс был формализован Microsoft и получил название открытого интерфейса подключения к базам данных (Open Database Connectivity, ODBC). Все программные продукты Microsoft могут получать через этот ин­терфейс доступ к различным базам данных, использующим SQL. В СУБД других фирм также обеспечивается поддержка стандарта ODBC.

Access позволяет использовать интерфейс ODBC для доступа к различным базам данных, в том числе базам данных SQL Server.

Для обеспечения взаимодействия с данными SQL Server в Access, начиная с версии 2000, помимо технологий, ориентированных, на ODBC, используется технология OLE DB, которая обеспечивает универсальный доступ к данным. Для SQL Server технология OLE DB является базовой, OLE DB — это набор OLE-интерфейсов, предназначенных для доступа к данным самых разных источников. Целью создания OLE DB является увеличение скорости и упро­щение доступа к данным, сохраняемым в различных форматах.