Меню Рубрики

Sql server desktop engine для windows 7

Инструкция по установке MSDE 2000

Хотя Microsoft SQL Server 2000 Desktop Engine не является частью стандартной установки Microsoft Office 2003, пользователь может установить Microsoft SQL Server 2000 Desktop Engine с компакт-диска Microsoft Office 2003, если на компьютере установлена операционная система Microsoft Windows 2000 и более поздние версии.

Установка Microsoft SQL Server 2000 Desktop Engine

Если на компьютере установлено ядро Microsoft Data Engine (MSDE), необходимо его удалить перед установкой Microsoft SQL Server 2000 Desktop Engine.

Запустите самоизвлекающуюся программу MSDE2KS3.EXE в папке \MSDE2000, находящейся на компакт-диске Office 2003 или в сети на локальном узле, если используется сетевая установка Office 2003.

По умолчанию файлы будут извлечены в папку C:\sql2ksp3. Можно задать другое расположение, но следующие инструкции предусмотрены для папки по умолчанию.

После завершения самоизвлечения, перейдите в папку C:\sql2ksp3\msde.

Выполните одно из следующих действий.

При первой установке Microsoft SQL Server 2000 Desktop Engine необходимо использовать переключатель командной строки setup.exe. В меню Пуск выберите команду Выполнить , введите слово CMD и нажмите клавишу ВВОД для того, чтобы перейти в командное окно DOS. Затем введите следующие команды.

При обновлении существующей версии Microsoft SQL Server 2000 Desktop Engine, установленной вместе с Microsoft Office XP или с Microsoft Access 2002, необходимо использовать переключатели командной строки setup.exe. В меню Пуск выберите команду Выполнить , введите слово CMD и нажмите клавишу ВВОД для того, чтобы перейти в командное окно DOS. Затем введите следующие команды.

C:\sql2ksp3\msde\setup.exe /upgradesp setup\sqlrun01.msi SAPWD=»SAPwd»

Замените слово «SAPwd» собственным надежным паролем для учетной записи входа в систему системных администраторов (SA).

Для завершения установки перезапустите операционную систему.

После завершения установки или обновления можно удалить файлы из папки C:\sql2ksp3.

Примечание. Дополнительные сведения об установке Microsoft SQL Server 2000 Desktop Engine см. в файле SP3ReadMe.htm, расположенном в папке \sql2ksp3\msde.

Запуск Microsoft SQL Server Service Manager

После установки Microsoft SQL Server 2000 Desktop Engine на компьютере возможно потребуется запустить SQL Server Service Manager. Microsoft SQL Server 2000 Desktop Engine под операционными системами Windows 2000 и более поздних версий запускается автоматически.

Дважды щелкните значок MSSQLServer в области значков на панели задач.
Отображается окно Microsoft SQL Server Service Manager.

Нажмите кнопку Start/Continue .

Для автоматического запуска Microsoft SQL Server Service Manager при каждом запуске операционной системы следует установить флажок Auto-start service when OS starts .

Изменение настройки

Установить Microsoft SQL Server 2000 Desktop Engine можно при помощи следующих параметров настройки в файле setup.ini Microsoft Windows или при помощи параметров командной строки при запуске файла setup.exe.

Примечание. В параметрах настройки должны использоваться только прописные буквы.

Значение

Описание

Имя папки для установки Microsoft SQL Server 2000 Desktop Engine. По умолчанию задается значение C:\Program Files\Microsoft SQL Server\.

Имя дополнительной папки для файлов данных. По умолчанию используется значение TARGETDIR.

Имя сервера SQL Server. По умолчанию используется значение MSSQLSERVER.

Новый пароль, замещающий пароль, заданный по умолчанию для учетной записи входа в систему системных администраторов (SA).

Далее представлен пример пользовательской установки при помощи параметров командной строки.

Setup.exe \\MySWdisk\SQLSW\ TARGETDIR=»C:\Program Files\SQL8\» DATADIR=»C:\Program Files\SQLDATA\» COLLATION=»SQL_Latin1_General_CP1257_CS_AS» INSTANCENAME=myinstance

Copyright © 2005-2011 ГК «Константа» . Система InfoDesigner . Система InfoDesignerWeb . Все права защищены.

Источник

Национальная библиотека им. Н. Э. Баумана
Bauman National Library

Персональные инструменты

Microsoft SQL Server Desktop Engine

Microsoft SQL Server Desktop Engine

Разработчики: Microsoft, Sybase
Написана на: C, C++, C#
Операционная система: Windows, UNIX, OS/2
Платформа: x32, x64
Тип ПО: РСУБД
Лицензия: Проприетарное ПО
Веб-сайт официальный сайт

SQL Server 2000 Desktop Engine (MSDE 2000) представляет собой распространяемую версия движка реляционной базы данных SQL Server. MSDE 2000 предназначен для распространения в составе приложений, требующих локального хранилища данных. Разработчики программного обеспечения могут включить в установку их приложений экземпляр MSDE 2000 и создать базу данных для использования приложением. Приложение затем выполняет необходимое администрирование своей базы данных и экземпляра MSDE 2000, и использует эту базу данных для хранения данных приложения. [1]

Содержание

Обзор

Основной компонент MSDE 2000, ядро базы данных, обеспечивает хранение данных. MSDE 2000 включает в себя версию ядра базы данных SQL Server 2000, специально упрощенное работы на ноутбуке или на рабочем столе клиентского компьютера, работающего в качестве локального хранилища данных для приложения, поддерживающего одного пользователя или небольшую рабочую группу пользователей. Ядро базы данных, включенное в MSDE 2000, включает в себя большую часть функциональности движка базы данных, включенного в обычных версиях SQL Server 2000. Но он не включает в себя некоторые функции, используемые в крупных производственных базах данных, таких как параллельные запросы и индексированные представления. Для получения дополнительной информации о функциях ядра базы данных, поддерживаемых MSDE 2000 см. Возможности, поддерживаемые различными версиями SQL Server 2000.

Особенности

MSDE 2000 также включает в себя части двух SQL Server 2000 компонентов, которые обеспечивают возможность интеграции баз данных MSDE 2000 в системы хранения данных более крупной организации.

  • Репликация позволяет копировать, распространять и модифицировать данные по нескольким источникам данных. Для получения дополнительных сведений о репликации см. Обзор репликации.
  • Службы преобразования данных (DTS) представляют собой набор инструментов и объектов программирования, которые позволяют извлекать, преобразовывать и объединять данные из многих источников данных в один или более других источников данных. DTS пакеты не могут быть разработаны с использованием экземпляров MSDE 2000, но пакеты, разработанные с использованием других выпусков SQL Server 2000 (например, издание Developer) могут быть запущены на экземпляры MSDE 2000. Для получения дополнительных сведений о DTS см. Обзор DTS.

Разработка приложений, использующих MSDE 2000, очень похожа на написание приложений баз данных для других версий SQL Server 2000. Наиболее существенным отличием является то, что MSDE 2000 не поддерживает функциональность SQLXML, последняя версия которого доступна в качестве веб-служб SQL Server Web Services Toolkit.

SQL Server 2000 Desktop Engine не включает в себя графические средства управления SQL Server 2000, такие как SQL Server Enterprise Manager или анализатор запросов SQL Server. Экземпляры MSDE 2000, как правило, управляются путем:

  • Написания приложения, распространяющего MSDE 2000 и выполняющего задачи по администрированию базы данных и настройке сетевого окружения.
  • Использования приложений командной строки SQL Server 2000, входящих в MSDE 2000. Например, вы можете использовать утилиту командной строки OSQL для запуска Transact-SQL скриптов.
  • Управления экземплярами MSDE 2000 с помощью графических инструментов, включенных в другой выпуск SQL Server, только если вы приобрели MSDE через SQL Server 2000 (Developer Edition, Standard Edition или Enterprise Edition), и если вы используете MSDE вместе с лицензионной копией SQL Server 2000.

Архитектура

SQL Server 2000 Desktop Engine (MSDE 2000) использует ту же фундаментальную архитектуру базы данных, что и обычные версии SQL Server 2000:

  • Ядро базы данных работает в виде службы или процесса, который изолирован от любого приложения, использующего MSDE 2000. На одном компьютере может работать одновременно до 16 копий движка базы данных либо MSDE 2000, либо любой другой версии SQL Server. Каждая копия называется экземпляром. Каждый экземпляр устанавливается, запускается, останавливается, настраивается и патчится независимо от других экземпляров. Для получения дополнительных сведений об экземплярах см. Несколько экземпляров SQL Server.
  • Каждый экземпляр движка базы данных имеет одну или несколько пользовательских баз данных, которые хранят данные под управлением этого экземпляра. SQL Server 2000 является реляционной базой данных, что означает, что данные, которые он хранит, организованы с помощью отношений (часто называемыми таблицами). Каждая таблица имеет столбцы, которые определяют характеристики объекта, представленные в таблице. Дополнительные сведения о таблицах, см Типы данных и структуры таблиц.
  • Каждая база данных имеет и другие объекты помимо таблиц, которые обеспечивают дополнительные функциональные возможности. Представления (views) позволяют управлять тем, как различные классы пользователей видят данные в базе данных. Хранимые процедуры позволяют программировать логику в базе данных. Триггеры, правила, ограничения и значения по умолчанию отвечают за соблюдение бизнес-правил, как пользователи могут вставлять, обновлять или удалять данные. Для получения дополнительной информации об этих объектах базы данных см. Архитектура базы данных.
  • Программный код пишется для подключения к экземпляру ядра базы данных, чтобы затем получить доступ к данным в одной или нескольких баз данных, управляемых экземпляром. Приложение работает как отдельный от движка базы данных процесс. Он должен использовать клиентские компоненты связи SQL Server для отправки запросов данных к экземпляру ядра базы данных и получения каких-либо результатов или сообщений. Для получения дополнительной информации об этом механизме связи см. Компоненты связи.

Программирование приложений

SQL Server 2000 Desktop Engine (MSDE 2000) включает в себя поддержку всех интерфейсов прикладного программирования (API) и большую часть функциональности выпусков SQL Server 2000. Приложения для работы с MSDE 2000 создаются таким же образом, как для работы с любой другой версией SQL Server 2000.

  • Приложения используют тот же общий для всех баз данных API для получения данных, что и для любой другой версии SQL Server 2000. При написании приложения, использующего MSDE 2000, используются ADO.NET, ADO, OLE DB и ODBC API-интерфейсы для работы с данными в базах данных MSDE 2000.
  • Приложения могут быть написаны для полного управления экземпляром Desktop Engine двумя способами:
  • Используя API для администрирования SQL Server, такие как SQL-DMO, и служб преобразования данных (DTS).
  • Выполняя Transact-SQL скрипты, используя общие интерфейсы API баз данных (такие как ADO.NET, ADO, OLE DB, и ODBC).

Наиболее существенное различие между написанием приложений баз данных для MSDE 2000 и написанием приложений баз данных для других версий SQL Server 2000 заключается в том, что MSDE 2000 не поддерживает SQLXML.

Приложения, использующие MSDE 2000, обычно содержат больше кода для администрирования базой данных, чем приложения, использующие другие версии SQL Server. В последних зачастую можно обойтись без написания кода для управления базой данных, если базой данных управляет один или несколько администраторов. Большинство приложений, использующих MSDE 2000, предназначены для людей, которые совсем не имеют знаний о базах данных или вообще не имеют доступа к администраторам или другим людям, которые знают о базах данных. Из-за этого приложения MSDE 2000 обычно пишутся для выполнения действий по администрированию и конфигурации, необходимых для поддержания соответствующего экземпляра MSDE 2000 в нормальных условиях эксплуатации. Движок базы данных в MSDE 2000 разработан с учетом требований к необслуживаемости системы. Программисты, разрабатывающие приложения, должны обеспечить выполнение сама программа, программа установки или, непосредственно, пользователь выполняет задачи администрирования, в числе которых:

  • Установка экземпляра MSDE 2000.
  • Создание базы данных и всех объектов баз данных, используемых приложением, если нет базы данных, в которой объекты были предустановлены.
  • Выполнение любой требуемой настройки экземпляра, например, включение сетевых интерфейсов в случае, если другие пользователи будут подключаться к экземпляру.
  • Добавление всех авторизованных учетных записей, и присвоение соответствующих разрешений базы данных для каждого пользователя или роли.
  • Настройка резервного копирования и операций восстановления, которые необходимы для защиты базы данных в случае сбоя компьютера.

Администрирование

Движок базы данных, репликация и службы преобразования данных (DTS) в SQL Server 2000 Desktop Engine (MSDE 2000) администрируются таким же образом, как и в любой другой версии SQL Server 2000. [2] Основное отличие заключается в том, что MSDE 2000 не включает в себя графические инструменты управления или мастера, поэтому следующие механизмы, как правило, используются для администрирования экземпляров MSDE 2000:

  • Приложения могут быть запрограммированы для полного управления экземпляром Desktop Engine двумя способами:
  • Используя API для администрирования SQL Server, такие как SQL-DMO, и служб преобразования данных (DTS).
  • Выполняя Transact-SQL скрипты, используя общие интерфейсы API баз данных (такие как ADO.NET, ADO, OLE DB, и ODBC).
  • Следующие утилиты командной строки устанавливаются приложением установки MSDE 2000 и предоставляются без ограничений на копирование вместе с копией MSDE 2000, установленной вашим приложением: bcp.exe, cnfgsvr.exe, dcomscm.exe, osql.exe, sqlmangr.exe, scm.exe, sqladhlp.exe и svrnetcn.exe. dtsrun.exe также предоставляется, но не может быть использован в процессе разработки.
  • Если вы установите MSDE 2000 вместе с другой версией SQL Server, вы сможете управлять экземплярами MSDE 2000 с использованием графических средств SQL Server 2000.

Управление репликацией

В других версиях Microsoft SQL Server, репликация обычно осуществляется с помощью диспетчера SQL Server Enterprise. Вы можете использовать SQL Server Enterprise Manager с MSDE только в том случае, если вы приобрели MSDE через SQL Server 2000 (Developer Edition, Standard Edition или Enterprise Edition), и если вы используете MSDE с лицензионной копией SQL Server 2000. Если у вас нет или вы не можете использовать SQL Server Enterprise Manager, вам необходимо настроить и поддерживать репликацию с помощью других методов. В этом разделе описывается, как использовать эти методы для создания подписки; вы можете использовать подобные методы, чтобы создать публикацию.

Как создать подписку

Существует несколько способов создания подписки в MSDE 2000 используя:

  • Утилиту командной строки OSQL для добавления задания репликации;
  • Репликацию объектов SQL-DMO;
  • Контроль репликаций ActiveX®;
  • Windows Synchronization Manager.

Утилита OSQL

Утилита osql это win32 утилита командной строки для интерактивного выполнения Transact-SQL выражений и скриптов. [3]

Утилита OSQL обычно используется следующими способами:

  • Пользователи в интерактивном режиме вводят Transact-SQL заявления в аналогично работе в командной строке. Результаты отображаются в окне командной строки.
  • Пользователи отправляют утилите osql работу, либо указывая одиночное Transact-SQL выражение, либо путь к файлу, который содержит Transact-SQL выражения для выполнения. Вывод сигнал обычно направляется в текстовый файл, но он также может быть отображен в окне командной строки.

Следующий пример демонстрирует создание анонимной подписки на публикацию слиянием:

  1. От подписчика MSDE 2000, используем osql для подключения к базе данных подписки.
  2. Добавляем ананонимную подписку с помощью хранимой процедуры sp_addmergepullsubscription.
  3. Добавляем задание агента слияния с помощью хранимой процедуры sp_addmergepullsubscription_agent.
  4. Запускаем работу с помощью хранимой процедуры sp_start_job.

Код для шагов 2-4 будет выглядеть примерно следующим образом:

Объекты SQL-DMO репликации

SQL Distributed Management Objects (SQL-DMO) представляет собой набор объектов, которые инкапсулируют базу данных и менеджер репликаций. Вы можете создавать приложения с помощью Microsoft Visual C++ или Visual Basic, а затем использовать SQL-DMO объекты для установки и управления репликацией. [4]

Элементы управления ActiveX репликации

В большинстве случаев MSDE 2000 используется для приложений, которые развернуты на компьютерах пользователей. В таких случаях, когда требуется репликация, можно использовать репликацию элементов управления ActiveX в приложении для управления репликацией к этому подписчику.

Приложение, которое вы распространяете, может использовать репликами объектов ActiveX для создания подписки на слияние или транзакцинной публикации. Кроме того, вы можете использовать методы и свойства этих объектов для управления этими подписками. Например, при развертывании приложения Microsoft Visual Basic вы хотите скопировать данные из базы данных на компьютере пользователя в главный сервер, на котором запущен SQL Server. В этом случае вы можете включить в приложение кусок кода, который создаст подписку, а затем выполнит синхронизацию. [5]

Диспетчер синхронизаций Windows

Диспетчер синхронизаций Windows это утилита, которая поставляется с Microsoft Windows 2000 и на любом компьютере, на котором установлен Microsoft Internet Explorer 5.0 или выше. Вы можете использовать его для синхронизации или распределения данных между экземплярами SQL Server 2000 при использовании репликации моментальных снимков, транзакционную репликацию или репликации слиянием. [6]

Для создания подписки:

  1. Откройте Диспетчер синхронизаций Windows: нажмите Пуск, выберите Программы, выберите Стандартные и затем нажмите Синхронизация.
  2. В окне Элементы для синхронизации выберите узел в дереве с надписью Для создания подписки: выберите это, затем щелкните пункт Свойства.
  3. В окне Создание новой подписки у вас будут следующие функции:
    • Просмотр активного каталога.
    • Присоединение базы данных подписки SQL Server.
    • Вручную указать информацию о публикации и подписки. (Чтобы вручную добавить подписку, выберите третий вариант.)
  4. В окне Создать анонимную подписку введите информацию о подписке и публикации.
  5. Щелкните OK, и подписка появляется в следующий раз при открытии Диспетчера синхронизаций Windows.
  6. Для синхронизации подписки щелкните подписку, которую вы хотите синхронизировать, а затем щелкните Синхронизировать.

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Sql server 2012 windows server core
  • Sql server 2005 на windows server 2008
  • Spz2000 веб камера драйвер windows 7
  • Spybot anti beacon for windows 10
  • Spy для windows phone