• 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 |


