Разработка баз данныхРазработка баз данных

 Программирование  Программы  Ссылки  Обратная связь
     
. . .
. . .
startpage.htm Новости
about.htm О сайте
fileformat.htm I. Выбор технологии
clientserver.htm Преимущества клиент-серверной технологи
prepare.htm Переход от MDB к ADP
upsizing.htm Инструменты переноса данных
setupserver.htm Выбор версии и установка сервера
selectclient.htm Выбор версии MSAccess
formsreports.htm II. Формы, Отчеты MSAccess
queries.htm Запросы / ADO
inputparameters.htm Передача входных параметров
data_drivers.htm Библиотеки доступа к данным
forms.htm Формы MSAccess
requery.htm Обновление данных в форме
updatableform.htm Обновляемость данных в форме
dialogform.htm Остановка кода пока открыта форма
formsaverecord.htm Сохранить текущую запись
formgotorecord.htm Переход по записям формы
sumform.htm Итоги в формах
serverfiltersample.htm Пример серверного фильтра
formerror.htm Причина Ошибки #Error
menubarevent.htm Перехват нажатия на кнопку меню
woconditionalformat.htm Раскраска строк ленточной формы без условного форматирования
currrec.htm Выделение цветом текущей записи
subform.htm Подчиненные Формы
textboxenter.htm Ввод перевода строки
twimagelistbug.htm treview + imagelist + подч. форма
reports.htm Отчеты, общие рекомендации
report_input_parameters.htm Входные параметры
vbaprog.htm III. Программирование VBA
dbpic.htm Картинки в базе данных
binbmp.htm Двоичные данные картинки в поле таблицы базы данных
piclink.htm Хранение ссылок на файлы
picjpg.htm Бинарное содержимое JPG, Gif файла в бинарном поле базы данных
playsound.htm Воспроизведение звуков
tv.htm Функции для тривью
restartaccess.htm Перезапуск Аксесса
publicvariables.htm Передача и хранение параметров и настроек
collectionfunctions.htm Коллекция полезных функций
datepicker.htm Всплывающий календарик
menuhummer.htm Меню и тулбары
padeg.htm Склонение по падежам
comborowsource.htm Источник данных для поля со списком
filedialog.htm Диалог выбора файла / папки
sendmapi.htm Отправка почты (4 способа) + архивация
autoupdateclient.htm Автоматическое обновление клиентской части
licenses.htm  Устранение проблем с регистрацией компонентов
uncommented.htm Без коментариев
filetime.htm Время и дата файла
reportsample.htm Пример настраивомого отчета
adpformfilter.htm Серверный Фильтр by GEO
tempmdb.htm ADP: Временный MDB для временных таблиц
mutex.htm Запрет запуска нескольких копий приложения
translit.htm Транслитерация всего проекта.
updateident.htm Изменение счетчика
webinterface.htm IV WEB
accessinternet.htm Работа с аксесс через интернет
webupdate.htm Обновление приложения аксесс через интернет
msiecom.htm Программное управление веббраузером
sqlserver.htm MS SQL
mssqltransfer2.htm Перенос/копирование баз
mssqlperm.htm Adp проверка прав пользователя перед открытием формы или управление доступностью полей формы
mssqlcrossdatabase.htm  Межбазовые разрешения
tsqlcollection.htm T-sql коллекция
similarity.htm Сортировка по созвучности
esp.htm расширенные хранимые процедуры
mssqloptimizing.htm Оптимизация быстродействия
    

Выбор версии и установка сервера баз данных





Выбор версии сервера



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

OS Windows 2000 advanced server SP4
с установленной на него MSSQL 2000 SP 4 Enterprise Edition


Компания Microsoft распространяет пробные версии MSSQL сервера,
которые совершенно легально и бесплатно можно тестировать в течение триал - периода.

в конце 2005 года вышел MSSQL 2005, это безусловно хороший программный продукт, однако на сегодняшний день он неудобен при разработке приложений под MSAccess (По состоянию на 30.01.2006)

так как MSAccess пока не адаптирован под него и не позволяет из ADP проектов изменять структуру серверных объектов.

Для первого знакомства с сервером не следует начинать с установки "настольной редакции" - MSDE
это замечательное решение для использования с готовыми базами данных, однако отсутствие в установочном комплекте этой версии Enterprise manager, справочной системы и других необходимых инструментов может вызвать негативное первое впечатление.

на что обратить внимание при установке:
  • крайне желательно использовать аккаунт авторизации с латинским именем и правами администратора который не следует удалять впоследствии или менять ему пароль
  • перед установкой сервера запустите обновление WindowsInstaller (как правило поставляется вместе с дистрибутивом сервера: 4 файла - каждый для своей OS)
  • после установки сервера MSSQL 2000 без сервис - паков используйте для подключения аккаунт SA и пустой пароль, не забудьте задать пароль для этого аккаунта, иначе ваш сервер будет подвержен не только атакам не только недобросовестных коллег но и (в большей степени!) различного рода случайных троянов
  • при установке сервера версии 2000 SP3 нужно создать ярлык, в котором в командной строке указать пароль для главного серверного аккаунта (SA) - не забудьте указанный пароль, он вам понадобится для первичного подключения и дальнейшего управления сервером

    коммандная строка:

    setup.exe SAPWD=1234 , где 1234 - это и есть пароль

  • Не пытайтесь устанавливать MSSQL2000 Standart и Enterprise на NT Workstation, W2K Professional и XP. Версии Standart и Enterprise устанавливаются только на серверные платформы. Для несерверных платформ подходит только версия сервера - MSDE.

  • Перед установкой MSSQL погасите сервисы IIS и Terminal Service. А также закройте все программы, которые могут использовать ODBC.
  • сервер может не устанавливаться, если не определена переменная TEMP или определена не в корневой каталог а куда- нибудь в C:\Documents and settitngs\ …
  • Проверьте установку этих переменных командой SET в командной строке

    Установка сервера по шагам на примере MSSQL 2000 :



    1. Устанавливайте SQL сервер на компьютер с установленной серверной операционной системой, и установленными последними сервис-паками

    2. Откройте на установочном диске каталог \x86\setup\ и запустите setupsql.exe

    3. Оставьте опцию устанавливать локальный компьютер и нажмите NEXT

    setupsql1

    4. Эта опция означает что вы хотите установить сервер или прилагаемые средства а не удалять имеющиеся или создавать файл административной установки
    setupsql2

    5. Укажите Имя пользователя и компанию
    setupsql3

    6. Если Вам нужны только инструменты (Энтерпрайз менеджер и др. Средства) и драйвера доступа для работы с имеющимся сервером - верхняя опция
    setupsql4

  • Для установки сервера и необходимых инструментов - выбирайте среднюю опцию

  • Если вам нужно установить только драйвера доступа к базе данных (для компьютера клиента), выбирайте нижнюю опцию

    7. На один компьютер может быть установлено несколько серверов.
    setupsql5
    SQL Сервера на одном компьютере называются Инстансами (Instance)

    Ведите имя для устанавливаемого инстанса, впоследствии для подключения к серверу в качестве имени сервера вы будете указывать имя конкретного инстанса:
    ИмяКомпьютераВлокальнойСети\Инстанс

    8. Для начала выбирайте типовую или полную установку
    setupsql6
    Папка Program Files - где будут храниться программы самого сервера
    Папка Data Files - где будут храниться файлы баз данных

    9. В этом окне нужно выбрать режим подключения к серверу
    setupsql7
    для начала используйте смешанный режим (Mixed Mode)- он позволяет подключаться к SQLсерверу не только пользователям имеющим права к компьютеру, на который устанавливается SQL-Server, но и дополнительно прописанным на SQL-Server


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

    После того как установка завершилась:

    Если не появился значок Сервис-Менеджера (рядом с часами)


    Пуск -> Программы -> Micriosoft SQL Server -> Service Manager

    раскройте его, выбрать из списка службу SQL Server и если она остановлена (красный квадрат), то нажмите Start, должен появиться зеленый треугольник.

    Для того чтобы посмотреть что сервер работает

    запустите
    Пуск -> Программы -> Micriosoft SQL Server -> Enterprise manager

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

    имеет смысл начать работу с создания пользователей, затем создать или экспортировать базу данных.
    Для того чтобы подключиться к серверу с компьютера клиента необходимо установить на этот компьютер драйвера доступа, см. п 6 - опция 3


    Краткое описание инструментов:

  • Enterprise manager - программа, позволяющая визуально администрировать сервер.

  • SQL server service manager - программа, управляющая запуском и остановом сервера и его служб
  • SQL server agent - программа, позволяющая производить операции с сервером. Такие как почта сервера, запуск различных заданий на сервере по расписанию ( например резервное копирование баз)
  • Server Network Utility - утилита настройки параметров сетевого подключения сервера
  • Client Network Utility - утилита настройки параметров сетевого подключения клиента
    • для того чтобы клиент и сервер могли работать друг с другом - настройки сетевых протоколов сервера и клиента должны быть совместимыми
    • использование протокола TCP IP для связи с сервером обеспечивает наибольшие возможности по подключению в различного вида сетях
  • Books Online - Самое большое справочное пособие по серверу и программированию
    Profiler - Инструмент отслеживания (просмотра, мониторинга) поступающих на сервер запросов
  • Query Analizer - Инструмент отладки запросов

    Проблемы подключения к серверу и способы их решения

    Это важно:



    После того как Ваша база начала функционировать, не забудьте настроить план Резервного копирования, на случай возникновения непредвиденных событий, не забудьте, что Резервное копирование не будет выполняться по расписанию, если не запущен SQL server agent
  •  
    . . .
    . . .
    © 2000 - 2009 Алексей Козин эта вебстраница является зеркалом сайта www.msdatabase.ru Рейтинг@Mail.ru
    Hosted by uCoz