• Northwind и Pubs — примеры баз данных.

Стандартное место расположения файлов данных — подкаталог \Data корневого ка­талога SQL Server. При инсталляции вы можете выбрать другое место расположения файлов или оставить стандартную установку. Выберите устройство, на котором доста­точно места для дальнейшего расширения файлов баз данных. Базы данных master, msdb и model обычно увеличиваются не очень быстро (к ним добавляется всего не­сколько мегабайтов в неделю). Но база данных tempdb— это совсем другое дело. SQL Server 2000 при необходимости автоматически увеличивает базу данных tempdb, если превышается ее предельный размер, заданный во время инсталляции. А когда SQL Server останавливают или перезапускают, tempdb автоматически возвращается к пер­воначальному размеру. Поэтому имеет смысл выбрать для базы данных tempdb устрой­ство или RAID-массив, где достаточно места для ее расширения; это устройство должно также обеспечивать высокую производительность.

Имя экземпляра

SQL Server 2000 позволяет установить несколько экземпляров ядра базы данных SQL Server. Если устанавливается один экземпляр SQL Server, то по умолчанию его именем является имя компьютера. Если устанавливается много экземпляров, то каж­дому из них необходимо присвоить уникальное имя. Имена экземпляров не чувстви­тельны к регистру, их длина не может превышать 16 символов. Первым символом имени должна быть буква, символ подчеркивания, символ номера или амперсант.

1С:Предприятие поддерживает лишь первый экземпляр SQL Server.

НЕ нашли? Не то? Что вы ищете?

Параметры сортировки и кодировки символов

SQL Server 2000 не требует отдельного задания способов сортировки и набора символов для обычных данных и для символов Unicode. Выбор типа сортировки (идентифицируемый именем) задает правила упорядочения и сравнения как для обычных данных, так и для символов Unicode. Например, можно задать сравнение, нечувствительное к регистру символов, или сравнение двоичных эквивалентов сим­волов. В параметры сортировки входят наборы символов, используемых данными. Набором является множество допустимых символов (буквы в верхнем регистре, бук­вы в нижнем регистре и т. д.), имеющих внутреннее представление в сервере базы данных. Символы Unicode имеют вдвое больший размер, чем символы ANSI. В ANSI используется 256 символов, а в Unicode — 65 356 символов. При установке SQL Server используются параметры сортировки и кодировки установленной операционной сис­темы Windows и по умолчанию сервер самостоятельно настраивает все эти парамет­ры. Рекомендуется придерживаться этой установки по умолчанию.

Для изменения параметров сортировки и кодировки после инсталляции SQL Server нужно внести изменения в базу данных master и пользовательские базы данных.

Сетевые протоколы

Поскольку SQL Server может одновременно поддерживать несколько различных се­тевых протоколов, то клиенты, использующие TCP/IP, могут подключаться к SQL Server одновременно с клиентами, использующими IPX/SPX. Во время инсталляции SQL Server устанавливаются различные сетевые библиотеки, предназначенные для об­мена сетевыми сообщениями с другими серверами и клиентскими рабочими станциями. При инсталляции SQL Server 2000 по умолчанию устанавливается поддержка несколь­ких сетевых протоколов, в том числе TCP/IP и Named Pipes (последнего нет в версии SQL Server для Windows 9x/Me). У вас есть возможность во время инсталляции (и после нее) установить одну или несколько сетевых библиотек. Помните, что выбираемый тип сетевой поддержки определяет режим безопасности для SQL Server. Прежде чем перей­ти к изучению имеющихся сетевых библиотек, рассмотрим два режима безопасности.

• Режим аутентификации Windows NT. Использует преимущества системы безо­пасности Windows NT/2000, в которой задействуется механизм создания учет­ных записей на сервере NT. Данный режим требует установки доверительного соединения с сервером (trusted connection) и может быть реализован через про­токол Named Pipes (именованный канал) или мультипротокол. Режим аутенти­фикации Windows NT не поддерживается клиентами Windows 95/98/Ме.

• Смешанный режим. Позволяет пользователям подключиться к SQL Server с по­мощью режимов аутентификации Windows NT и SQL Server. В последнем случае пользователь, подключающийся к SQL Server, сообщает имя и пароль, который проверяется SQL Server по системной таблице. Пользователи, применяющие до­верительные соединения, могут подключиться к SQL Server с помощью режима аутентификации Windows NT. Пользователи, которые работают с любыми сете­выми протоколами, поддерживаемыми SQL Server (надежными или ненадежны­ми), могут подключиться с помощью стандартной схемы аутентификации.

1С:Предприятие поддерживает смешанный режим аутентификации, а точнее только режим аутентификации SQL Server 2000.

Протокол Named Pipes

Это стандартный протокол, устанавливаемый SQL Server. Он обеспечивает обмен сообщениями между процессами, происходящими на локальном сервере или на сер­верах в сети, и используется в сетях Windows NT.

Мультипротокол

Мультипротокол использует для передачи сообщений механизм вызова удаленной процедуры (Remote Procedure Call — RPC) Windows NT и не требует никакой дополни­тельной настройки. В настоящее время Мультипротокол поддерживает протоколы NWLink IPX/SPX, TCP/IP и Named Pipes. Он позволяет пользователям протоколов IPX/SPX и TCP/IP применять преимущества аутентификации пользователей Windows NT.

Протокол NWLink IPX/SPX

Это известный сетевой протокол для сетей Novell. Если во время инсталляции SQL Server вы выберете именно его, то вас попросят указать имя сервисной службы Novell Bindery, чтобы зарегистрировать SQL Server.

Протокол tcp/ip

Это популярный протокол, использующийся в Internet. Если вы выберете TCP/IP, то вас попросят указать номер порта TCP/IP для SQL Server, который будет использо­ваться для соединений с клиентами. Стандартный номер порта для SQL Server — 1433.

Протокол Banyan Vines

Поддержка этого прото­кола включена только в SQL Server для платформы Intel. Если вы выберете Banyan Vines, то вас попросят указать допустимое имя машины, которое сначала нужно соз­дать с помощью программы MSERVICE.

Протокол AppleTalk ADSP

Этот протокол позволяет компьютерам-клиентам Apple Macintosh соединяться с SQL Server. Выбрав AppleTalk, вы должны будете указать имя сервисного объекта.

Учетные записи пользователей Windows NT/2000 для служб SQL Server и SQL Server Agent

Утилита SQL Executive впервые появилась в SQL Server 6.0; а в SQL Server 2000 она была преобразована в службу SQL Server Agent, которая отвечает за такие задачи SQL

Server, как репликация, обработка событий, рассылка оповещений и составление гра­фика работ. Во время инсталляции и модернизации вы должны присвоить учетную за­пись пользователя системы Windows NT/2000 для служб SQL Server Agent и SQL Server.

При инсталляции допускается использование локальной системной учетной записи (в этом случае нет необходимости создавать новую учетную запись на сервере Windows NT/2000), но тогда вы не сможете выполнять такие задачи, связанные с другими серверами, как репликация, резервное копирование на сетевые устройства, рассылка поч­ты SQL и совместное использование данных гетерогенных запросов. Причина в том, что локальная системная учетная запись не имеет прав доступа к сети. Чтобы запустить службу SQL Server, также требуется учетная запись на сервере Windows NT/2000. Рекомендуется создать отдельную учетную запись в домене Windows NT/2000 для служб SQL Server и для SQL Server Agent. Тогда вы сможете получать доступ к файлам, находящимся на других серверах, таких как Novell NetWare и Windows NT/2000, выполнять репликацию типа "сервер-сервер" и составлять график работ. Для запуска служб SQL Server и SQL Server Agent можно использовать одну и ту же учетную запись Windows NT/2000, а можно соз­дать отдельные учетные записи. Если вы планируете выполнить модернизацию SQL Server, то вам понадобится учетная запись на уровне домена для SQL Server. Когда вы или системный администратор будете создавать такую учетную запись для SQL Server и SQL Server Agent, обратите внимание на следующее:

• для учетной записи должна быть установлен параметр Password Never Expires (Постоянный пароль (без ограничения срока действия));

• учетная запись должна быть включена в группу локальных администраторов системы;

• учетной записи должно быть присвоено право доступа Log On as a Service (Подключение к системе в качестве службы).

Если вы инсталлировали SQL Server в системе Windows 95 или более поздней, то SQL Server не использует учетную запись сервера Windows NT/2000 для запуска служб SQL Server и SQL Server Agent. Обе службы используют права доступа те­кущего пользователя системы Windows 9x.

Практическая работа: установка Microsoft SQL Server 2000 Standard Edition.

6. Настройки SQL сервера для улучшения производительности 1С.

Для того чтобы повысить производительность SQL Server необходимо настроить следующие возможности:

- указать Windows 2000 Server, что он предназначен для работы сетевых приложений, т. е. для работы серверных частей клиент-серверных приложений. Для этого необходимо установить переключатель «Макс. пропускная способность для сетевых приложений» в свойствах «Службы доступа к файлам и принтерам сетей Microsoft».

- указать, что SQL Server, что он может использовать максимальный приоритет для выполнения сервера.

7. Структура базы данных SQL сервера.

После того как мы установили MS SQL Server и указали параметры работы сервера мы можем перейти к рассмотрению структуры базы данных MS SQL Server.

Основным инструментом администрирования баз данных MS SQL Server 2000 является Enterprise Manager.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6