Select the product you need help with
Описание пакета обновления 1 для SQL Server 2000: 30 мая 2001 г.Код статьи: 889553 Важные Эта статья содержит сведения об изменении реестра.
Перед изменением реестра убедитесь, что для резервного копирования и убедитесь, что вы
понимаете, как восстановить реестр в случае возникновения проблем. Для получения сведений
о том, как резервное копирование, восстановление и внесите изменения в реестр, нажмите одну из следующих
номер статьи базы знаний Майкрософт: 256986
(http://support.microsoft.com/kb/256986/
)
Описание реестра Microsoft WindowsНа этой страницеАннотацияПредоставляет SQL Server 2000 с пакетом обновления 1 (SP1)
обновления для компонентов базы данных экземпляра SQL Server 2000. Это
в статье содержатся следующие сведения:
Содержание
ВВЕДЕНИЕ Данный выпуск Microsoft SQL Server 2000 с пакетом обновления 1
(SP1) поставляется в трех частях:
Установка пакета обновления 1 компоненты базы данных Программа установки пакета обновления 1 компоненты базы данных автоматически Определяет, какая версия SQL Server 2000 на экземпляр SQL 2000 Server, которая обновляется. Программа установки обновляет только компоненты, будут установлены для этого экземпляра. Например, когда пакет обновления будет применяется к компьютеру, на котором запущен SQL Server 2000 Standard Edition не не обновить компоненты, включенные в SQL Server 2000 Enterprise Выпуск. SP1 компоненты базы данных могут быть применены к одному по умолчанию экземпляр или именованный экземпляр SQL Server. При обновлении нескольких экземпляров SQL Server 2000 с пакетом обновления 1 необходимо применить для каждого экземпляра. При обновлении одного экземпляр на компьютере, который имеет один или несколько экземпляров SQL Server 2000 все средства обновления 1 (SP1). Не отдельные копии средства для Каждый экземпляр на компьютере. Удаление сервера SQL Server 2000 с пакетом обновления 1 При установке пакета обновления изменения системные таблицы для обслуживания. По этой причине, SQL Server 2000 с пакетом обновления 1 не могут быть легко удалены. Чтобы восстановить состояние системы были запущены перед построением установки пакета обновления 1, необходимо удалить и переустановить SQL Server 2000. Прежде чем Удалите SQL Server 2000, отсоединить базы данных. Повторно подключите их после того как вы Переустановите SQL Server 2000. Для получения сведений об использовании sp_attach_db и sp_detach_db, содержатся в документации по SQL Server. После того как переустановить SQL Server 2000, необходимо выполнить следующие действия:
290212 Каждое исправление, описанные в этой статье имеется ссылка на
Статьи базы знаний, описывающий проблему этим исправлением.
(http://support.microsoft.com/kb/290212/
)
Список ошибок, исправленных в SQL Server 2000 с пакетом обновления 1 (часть 1 из 2)Исправлений QFE Если вы получили исправление QFE после 1 мая 2001 г., исправление является не включены в SQL Server 2000 с пакетом обновления 1. Обратитесь в техническую поддержку о исправлений QFE и SQL Server 2000 с пакетом обновления 1. Определение текущей версии SQL ServerДля определения версии SQL Server 2000 имеется установлен, введите SELECT @@ VERSION с command prompt, если Использование программы osql или isql. Если вы с помощью анализатора запросов SQL, введите SELECT @@ VERSION в окне запроса. Ниже таблица показывает взаимосвязь между строкой версии SELECT @@ VERSION Команда отчеты и номер версии SQL Server 2000.Свернуть эту таблицу
Определение текущей версии служб Analysis ServicesДля определения версии служб Analysis Services, у вас есть установлена, выполните следующие действия.
Свернуть эту таблицу
Загрузки и извлечения SQL Server 2000 с пакетом обновления 1SQL Server 2000 с пакетом обновления 1 распространяется в двух форматах:
Программа установки процесс одинаков для SQL Server 2000 SP1 компакт-диска и извлеченные SQL Файлы Server 2000 с пакетом обновления 1. Примечание Некоторые файлы в виде пакетов обновления, системные файлы. Таким образом, просмотреть их только при наличии Показать все файлы загрузке флажок. Для выбора Показать все файлы Установите флажок, выполните следующий:
На вашем локальный жесткий диск, требуется свободного места приблизительно три раза размер самораспаковывающийся файл. Это пространство включает места для хранения файл, для сохранения извлеченные файлы пакета обновления и временные рабочие места пространство, требует самой программы self-extraction. Вы можете Переименуйте папку, где извлечь файлы после извлечения компонентов. Тем не менее убедитесь, что имя папки содержит пробелы. Вы можно использовать одну и ту же папку назначения для каждого файла, которые перечислены выше в этом раздел. Они не будут перезаписывать или взаимодействовать друг с другом. Установка SQL Server 2000 с пакетом обновления 1Для установки SQL Server 2000 с пакетом обновления 1, выполните следующую команду, в зависимости от типа компоненты, которые устанавливаются:
Перед установкой пакета обновления 1 для SQL Server 2000, убедитесь, что ваш баз данных и файловых групп для записи и что пользователь учетную запись выполняется установка SQL Server имеет разрешения на доступ к базам данных. Если не делайте этого. Причина сбоя записывается в файл Sqlsp.log для SQL Server или в файле Olapsp.log для служб Analysis Services. Кроме того Если базы данных не для записи, необходимо отключить доставку журналов для применения службы пакет обновления. Сервер Systems Management Server можно использовать для установки SQL Server 2000 SP1 автоматически на нескольких компьютерах, работающих под управлением Windows NT Server 4.0, используя файл описания пакета (файл Smssql2ksp1.pdf). В файл описания пакета автоматически создает пакет SQL Server в системах Сервер управления. Пакет SQL Server может распространяться и установки на компьютерах, работающих под управлением сервера Systems Management Server. Файл Sms2kdef.bat представляет собой пакетный файл, который определяет операционную систему компьютера и запускает нужную версию программы установки. Примечание Перед установкой SQL Server 2000 с пакетом обновления 1 на французском языке версия Windows NT 4.0, чтения и следуйте инструкциям, приведенным в следующих в статье базы знаний Майкрософт: 259484
(http://support.microsoft.com/kb/259484/
)
С французского языка в Windows 2000 поддерживаются функции CryptEncrypt и CryptDecryptРезервные копии баз данных SQL ServerПеред установкой пакета обновления, резервное копирование базы данных master и в базе данных msdb. Установка пакета изменений службы базы данных master и базу данных msdb. Внести изменения их несовместимости версий без SP1 SQL Server 2000. Эти резервные копии необходимы, если будет принято решение переустановить SQL Server 2000 без пакета обновления 1.Применение SQL Server 2000 с пакетом обновления 1 не влияет на любые другие базы данных. Резервные копии баз данных служб Analysis ServicesПеред установкой пакета обновления необходимо архивировать анализа Службы баз данных путем создания резервной копии аналитики Майкрософт Папка Services\Data. По умолчанию эта папка устанавливается в C:\Program Папка файлов. Если репозиторий служб Analysis Services не перенесены в SQL Сервер, создайте резервную копию файла Msmdrep.mdb. Этот файл расположен в Папка Microsoft Analysis Services\bin. Чтобы сохранить копию реестра служб Analysis Services записи, запустите редактор реестра и использовать Экспорт файла реестратовара Реестр меню экспортаHKEY_LOCAL_MACHINE\SOFTWARE\OLAP
Сервер раздел файла для резервной копии. Убедитесь, что системные базы данных имеют достаточно свободного местаЕсли параметр автоматического увеличения, который еще не был установлен для образца базы данных и базу данных msdb баз данных должны иметь по крайней мере 500 килобайт (КБ) свободного места. Чтобы убедиться, что они имеют место, запуск процедура sp_spaceused системные хранимые процедуры для главной базы данных или базы данных msdb. Если размер свободного места в любой базе данных не превышает 500 КБ, увеличение размер базы данных. Дополнительные сведения содержатся в разделе «Развертывание базы данных» в SQL Сервер электронная документация.Если был выбран параметр автоматического увеличения для База данных master и базы данных msdb в экземпляре SQL Server 2000 или на рабочем столе Модуль, где применение SQL Server 2000 с пакетом обновления 1, этот шаг можно пропустить. Чтобы убедиться, что в SQL Server 2000 был выбран этот параметр, откройте SQL Server Enterprise Manager, щелкните правой кнопкой мыши значок для базы данных, а затем Нажмите кнопку Свойства. Убедитесь, что Автоматическое увеличение Файл флажок. Чтобы убедиться, что этот параметр был выбран Desktop Engine, выполните следующие инструкции SQL:
Остановка служб и приложений перед запуском программы установки SQL Server 2000 с пакетом обновления 1SQL Server 2000 с пакетом обновления 1 можно применять без завершения работы службы. Если вы не завершит работу служб, программа установки перезагрузит компьютер.Для запуска программы установки без перезагрузки компьютера, остановка следующие службы и приложения перед установкой пакета обновления:
Установка SP1 компоненты базы данныхЗапустите сценарий Setup.bat из одного из следующих мест:
В Затем программа установки выполняет следующее:
В Программа установки поместит записи действий, выполняемых в файл Sqlsp.log в каталоге Windows компьютера, где запущена. Установите Analysis Services с пакетом обновления 1Для установки пакета обновления 1 Analysis Services, запустите программу Setup.exe из одного из следующих элементов:
Системная ядра пакета обновления 1Для обновления существующей установки Desktop Engine, запуск Файл Setup.exe из одного из следующих мест:
Также можно указать имя экземпляра в файле Setup.ini файл или другой файл настроек. Дополнительные сведения содержатся в разделе «SQL Server 2000 Электронная документация по механизм установки с рабочего стола"в SQL Server. Если программа установки не может Найдите файл правильное обновление появляется сообщение об ошибке. Установка новых экземпляров Desktop Engine, после установки SQL Server 2000 с пакетом обновления 1 Выполните следующие действия, чтобы установить новый экземпляр Ядро рабочего стола после установки SQL Server 2000 с пакетом обновления 1.
Перезапуск службПо завершении работы программы установки может появиться запрос на перезагрузку системы. После перезагрузки системы или после установки без завершения программы запрос перезапуска, используйте приложения служб панели управления убедитесь том, что MS DTC и поиска Microsoft, MSSQLServer, MSSQLServerOLAPService, и запущены службы SQLServerAgent. Резервное копирование обновленной базы данных master и базу данных msdb и повторно запустите журнал доставки.Перезапуск приложенийПерезапустите приложения, закрытые перед запуском SQL Программа установки Server 2000 с пакетом обновления 1.Установка SQL Server 2000 с пакетом обновления 1 в кластере серверовДля установки SQL Server 2000 с пакетом обновления 1 на кластере серверов:
Установка SQL Server 2000 с пакетом обновления 1 на серверах репликацииДанный пакет обновления для всех участников SQL Server 2000 топологии репликации следующие участники включают издатель, распространитель, и подписчиками. Развертывать на серверах репликации в SQL Server 2000 с пакетом обновления 1 Следующая последовательность команд:
В репликации слиянием База данных распространителя используется только для хранения журнала агента. Как правило База данных распространителя находится на том же компьютере, опубликованной базы данных располагается на. Однако возможно также базу данных удаленного распространителя для слияния веб-узлов, чтобы централизовать ведение журнала агента репликации. Вы не сможете обновить все серверы репликации сразу же топологии. Тем не менее обычно затрагиваются операций репликации между серверами, запущенных экземпляров SQL Server 2000 и службы пакет обновления. Исключения описаны в "A - MaxCmdsInTran параметр для агента чтения журнала"разделе этой статьи. Удаление сервера SQL Server 2000 с пакетом обновления 1Чтобы восстановить состояние системы до SP1 версии SQL Server или анализа Службы, необходимо сделать следующее:
Автоматическая установкаSP1 компоненты базы данных могут применяться к экземпляру SQL 2000 Server, на котором выполняется на компьютере, который находится в автоматическом режиме. В Компакт-ДИСК с пакетом обновления 1 компоненты базы данных содержит .iss файлы, которые могут использоваться для выполнения Установка в автоматическом режиме с пакетом обновления 1. Эти файлы находятся в корневом каталоге компакт-диска. Файлы можно использовать для выполнения различных типов установки, как показано ниже:
Распространение компонентов клиентского пакета обновления 1 компоненты базы данныхЭтот пакет включает самораспаковывающийся файл с именем Sqlredis.exe и версии файле Redist.txt. Эти файлы находятся в базе данных Компоненты пакета обновления 1. По умолчанию при запуске Sqlredis.exe он принимает следующие действия:
Заметки к документацииВ этом разделе описаны вопросы, которые могут возникнуть при запуске пакет обновления. Эти проблемы относятся к установлен пакет обновления для SQL Server 2000. Они не является результатом этот пакет обновления содержит исправления.Использование символов китайского, японского и корейского языков с пакетом обновления 1 компоненты базы данныхЕсли установить пакет обновления 1 компоненты базы данных на сервере под управлением Windows NT 4.0 или Windows 98 операционных систем и обновления Windows 2000, Windows 2000 обновление заменяет некоторые системные файлы. Эти системы файлы, для сортировки символов китайского, японского и корейского языков. Если вы Использование символов китайского, японского и корейского языков баз данных SQL Server, запустите программу версия Sqlredis.exe, поставляемой вместе с SQL Server 2000 с пакетом обновления 1, после того как вы Выполните обновление до Windows 2000. Для получения дополнительных сведений о выполняемых Sqlredis.exe, см. «Распространение базы данных Компоненты пакета обновления 1 клиентские компоненты" раздел.Примечание Запустите программу Sqlredis.exe на клиентских компьютерах или нет серверы, не имеющие баз данных, содержащих китайского, японского или корейского языка символы. Обозреватель данных meta экспортирует метаданные в формате ЮникодПредупреждение Неправильное использование редактора реестра может привести к серьезным проблемам проблемы, которые могут потребовать переустановки операционной системы. Корпорация Майкрософт не гарантирует решения проблем, вызванных реестра Редактор неправильно. Неправильное использование редактора реестра на свой собственный риск.Обозреватель данных meta теперь экспортирует метаданные в формате XML в кодировке Юникод. Прежде чем SQL Server 2000 SP1 обозреватель экспортировать код ANSI. Тем не менее код ANSI не поддерживает символы национальных алфавитов. Этот режим работы Изменение является прозрачным для пользователя. Этого выпуска SQL Server 2000 с пакетом обновления 1 экспортируемые данные всегда выражается в Юникоде. Вы можете экспортировать в Код ANSI, изменив значение следующего подраздела реестра нулевое значение. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Repository\Engine\XMLExport
Удаленные секцииПри создании удаленной секции на локальном сервере SQL Server 2000 SP1, установленным на нем, удаленный сервер должен использовать домен пользователя учетной записи, имеющей разрешения на полный доступ к родительского куба на локальном сервер. Любая учетная запись пользователя, который является членом группы администраторов OLAP на локальный сервер имеет разрешения полного доступа.Кроме того Если локальный сервер имеет также установлена на нем удаленного сервера SQL Server 2000 SP1 необходимо 1 (SP1) для SQL Server 2000 установлены на его создание и Администрирование удаленного разделы. Удалены группами хэшВ этом пакете обновления были удалены группами хэш. Из-за некоторые улучшения в SQL Server 2000, хеш больше групп фруктов Повышение производительности, они предлагаются в SQL Server 7.0. Кроме того удаление групп хэш SQL Server 2000 делает более стабильной. Следовательно оптимизатор запросов не формирует планы запросов с помощью групп хеша.В некоторых случаях удаление группам хэш может вызвать запрос должен обрабатываться медленнее. Например, анализ запросы, отображается ли создание более соответствующих индексов возврата запроса производительность до его предыдущего уровня. Коммутаторы маска схожести добавленЭтот пакет будут добавлены два параметра маска схожести.Коммутатор схожести маски ввода/вывода Этот пакет позволяет указать процессоры, используются для запуска потоков для дисковых операций ввода-вывода. Необходимо использовать этот ключ с очередь маска схожести параметр. Для получения дополнительных сведений нажмите кнопку следующий номер статьи базы знаний Майкрософт: 298402 Ключ подключения маски схожести
(http://support.microsoft.com/kb/298402/
)
Основные сведения об инструкции по заданию параметра сходства ввода-вывода SQL ServerС помощью данного пакета обновления можно настроить систем, включено для виртуального интерфейса архитектуры (VIA) для привязки к серверу SQL подключения от определенных сетевых карт на процессор или набор процессоры. Этот ключ должен использоваться с маска схожести параметр. Для получения дополнительных сведений щелкните следующий номер статьи базы Microsoft База знаний: 299641
(http://support.microsoft.com/kb/299641/
)
Общие сведения о настройке маска схожести соединения SQL ServerУсовершенствования служб анализаВключены следующие усовершенствования служб Analysis Services в SQL 2000 Server с пакетом обновления 1:
Обновлений программы установки распространяемого пакета клиентских служб анализаВключает в себя обновленные версии Analysis Services с пакетом обновления 1 Следующий клиент свободно распространяемые программы установки:
Включена поддержка для алгоритма интеллектуального анализа данных сторонних поставщиковРеализована поддержка Analysis Services с пакетом обновления 1 Добавление данных сторонних поставщиков алгоритмов интеллектуального анализа данных. Для получения дополнительных сведений о Разработка поставщик алгоритма интеллектуального анализа данных, просмотра OLE DB для интеллектуального анализа данных Пакет Resource Kit. Комплект включает код для алгоритма интеллектуального анализа данных примера Поставщик. Для получения дополнительных сведений посетите следующий веб-узел корпорации Майкрософт: http://www.Microsoft.com/Data
(http://www.Microsoft.com/data)
Установка служб анализа на компьютере с файлами обновленный клиентПри установке SQL Server 2000 Analysis Services на компьютер, содержащий обновленные файлы клиента, таких как SQL Server 2000 с пакетом обновления 1 или Office XP, необходимо применить Analysis Services с пакетом обновления 1 Убедитесь, что клиент правильность работы и возможность просмотра кубов. Усовершенствования репликацииВ SQL Server включены следующие усовершенствования репликации 2000 С ПАКЕТОМ ОБНОВЛЕНИЯ 1:
Репликация транзакций обновления в пользовательской хранимой процедурыВо время репликации транзакций установки пользовательских хранимых в создаются процедуры вставки, удаления и обновления База данных подписки. Независимо от того, сколько столбцов, подвержены ОБНОВЛЕНИЕ оператор, ОБНОВЛЕНИЕ Хранимая процедура обновляет столбцы в подписке Таблица. Это обновление устанавливает любой столбец, который не был изменен на самого себя. Как правило это действие не вызывает проблемы. Однако если один из этих столбцов будет индексировать, сброс столбцов может стать дорогой. Если перечисленные ниже условия, дополнительные издержки на обслуживание индекса может стать ограничивающим фактором при применении изменений на подписчике:
Этот пакет включает в себя новую хранимую процедуру sp_scriptdynamicupdproc. Эта хранимая процедура создает пользовательскую хранимую процедуру, можно использовать на стороне подписчика для создания динамически во время выполнения инструкции update. Тем не менее во время выполнения для динамической потребуются дополнительная обработка ОБНОВЛЕНИЕ инструкции для построения. sp_scriptdynamicupdproc Создает СОЗДАНИЕ ПРОЦЕДУРЫ оператор, создающий динамического обновления хранимой процедуры. В ОБНОВЛЕНИЕ Инструкция внутри пользовательской хранимой процедуры, оно строится динамически в зависимости от синтаксиса MCALL, который показывает, какие столбцы следует изменить. Используйте это Хранимая процедура, если растет число индексов в таблице подписки и небольшое число столбцов меняется. Эта хранимая процедура выполняется на издателе в базе данных публикации. Синтаксис [sp_scriptdynamicupdproc] @ artid =] artid Аргументы [@ artid =] artid Идентификатор статьи. artid является Целое, без значения по умолчанию. Результирующие наборы Возвращает результирующий набор, состоящий из одной столбца nvarchar(4000). Результирующий набор формирует полную СОЗДАНИЕ ПРОЦЕДУРЫ оператор, используемый для создания пользовательской хранимой процедуры. Примечания В sp_scriptdynamicupdproc Хранимая процедура используется в репликации транзакций. В по умолчанию MCALL в сценарий включаются все столбцы в ОБНОВЛЕНИЕ оператор. Логика использует растровое изображение, чтобы определить столбцы, были изменены. Если столбец не изменился, столбцу присваивается назад сам. Этот процесс обычно не вызывает проблемы. Если столбец является индексированным, дополнительные Обработка происходит. Динамический подход включает только столбцы изменен. Включая только измененных столбцов обеспечивает оптимальное ОБНОВИТЕ строку. Тем не менее, выполняется дополнительная обработка при запуске время окончания Динамичные ОБНОВЛЕНИЕ построение инструкции. Рекомендуется протестировать динамический и статический подходы и выбрать оптимальное решение. Разрешения Члены Общие можно выполнять роль sp_scriptdynamicupdproc Хранимая процедура. Примеры В этом примере создается статья (с artid значение 1) на таблицу authors в базе данных pubs. В примере задается , то ОБНОВЛЕНИЕ оператор — это пользовательские процедуры для запуска: После выполнения этой хранимой процедуры можно использовать полученный сценарий для создания хранимой процедуры вручную на подписчиках. Транзакционная репликация инструкций UPDATE на уникальных столбцахВ репликации транзакций ОБНОВЛЕНИЕ операторы обычно реплицируются в виде обновления. Но если обновление При изменении любого столбца, входящего в уникальный индекс, кластеризованный индекс или из выражение, которое используется в качестве уникального ограничения, как выполняется обновление УДАЛИТЬ инструкции, за которым следует ВСТАВКА инструкции на стороне подписчика. Это делается потому, что этот тип элемента обновление может повлиять на несколько строк, и нарушение уникальности может возникнуть, если обновления были доставлены по строкам. Однако если обновление предназначено для только одна строка не произойдет нарушение уникальности. Таким образом флаг 8207 трассировки Этот пакет обновления для любой уникальный столбец был добавлен, только одна строка для реплицируются как влияют на ОБНОВЛЕНИЕ операторы. Эта оптимизация добавлена специально для приложения, установки пользовательских триггеров UPDATE на подписчике и который требуют эти триггерам вызывать срабатывание обновления только одну строку на уникальный столбец. Чтобы использовать флаг трассировки 8207, включите его в командной запрос, введя sqlservr.exe-T8207, или включить его в во время выполнения с помощью инструкции DBCC TRACEON(8207,-1), прежде чем агент чтения журнала запущена. Важные Как правило, используется флаг трассировки 8207 с доступным только для чтения транзакций репликация. Не используйте этот флаг трассировки с обновляемыми подписками, если первичный ключ обновления может произойти на подписчике. Ограничения, удаляются из параллельной обработки моментальных снимковВ SQL Server 2000 была параллельной обработки моментальных снимков не рекомендуется при публикации таблицы было уникальный индекс, который не был первичный ключ или ключ кластеризации. Если были сделаны изменения данных ключ кластеризации во время создания одновременных моментальных снимков, репликация Сбой повторяющихся ошибок ключа при одновременных моментальных снимков для подписчика. В этом пакете обновления больше не существует ограничений на Использование параллельной обработки моментальных снимков. Сценарий пользовательских процедур репликации транзакцийПосле настройки подписки nosync, Настройка процедуры ВСТАВКА, ОБНОВЛЕНИЕ, и УДАЛИТЬ операторы должны создаваться вручную. Подписки nosync подписки, которые не получают исходный моментальный снимок. Как правило эти При является исходный моментальный снимок на подписчике создаются инструкции доставка. Новые хранимые процедуры sp_scriptpublicationcustomprocs, был добавлен для создания сценариев для хранения настраиваемых процедуры на уровне публикации. Новые функциональные возможности могут упростить для настройки подписки nosync. sp_scriptpublicationcustomprocs Сценарии пользовательские процедуры INSERT, UPDATE и DELETE для всех статей в публикации, содержащей таблиц автоматически создавать настраиваемые включить параметр схемы процедуры. В sp_scriptpublicationcustomprocs особенно полезно для создания хранимой процедуры подписки, которые были применены вручную моментальный снимок. Синтаксис sp_scriptpublicationcustomprocs [@ публикации]= publication_name Аргументы [@ публикации] = publication_name Это имя публикации. publication_name является Тип sysname без значения по умолчанию. Return Code Values 0 (успешное завершение) или 1 (неуспешное завершение) Результирующие наборы Возвращает результирующий набор, состоящий из одной столбца nvarchar(4000). Результирующий набор формирует полную СОЗДАНИЕ ПРОЦЕДУРЫ инструкции, необходимые для создания пользовательской хранимой процедуры. Примечания Пользовательские процедуры будут записываться в сценарий для статьи без Автоматическое создание параметра схемы пользовательской процедуры (0x2). Разрешения Выполните разрешение на public. Процедурные Проверка безопасности выполняется внутри этой хранимой процедуры, чтобы ограничить доступ к члены фиксированной серверной роли и db_owner фиксированной роли базы данных Текущая база данных. Пример В данном примере создается сценарий пользовательской хранимой процедуры публикации под названием "Борей". Очистка метаданных, основанных на репликации слияниемВ некоторых случаях очистку метаданных, который был создан в системе во время обработки репликации слиянием улучшает производительность слияния репликация. Чтобы очистить метаданные в системных таблицах SQL Server 2000 топологии репликации должны были быть неактивной, и данные должны были быть приостановлена. Однако SQL Server 2000 с пакетом обновления 1 включает метаданных, основанных Очистка. Таким образом метаданные могут более легко удаляются из следующих системные таблицы:
Очистка метаданных крепления происходит следующим образом:
Предотвращение конфликтов false Очистка метаданных крепления препятствует отсутствие конвергенции и автоматической перезаписи изменений на другие узлы. Однако можно false конфликтов возникает, если выполняются следующие условия:
Если статья принадлежит несколько публикаций или статьи в переиздание сценарии, Возможно, сроки хранения для конкретной строки на издателе и подписчике другой. Чтобы уменьшить вероятность очистку метаданных, с одной стороны, но не на другая сторона рекомендуется эти различные публикации подобно срок хранения. Примечание Если большое количество метаданные в системных таблицах необходимо очистить, Слияние может занять больше времени для запуска. Очистка метаданных регулярно предотвратить эту проблему. Проблемы резервного копирования и восстановления для репликации слияниемВосстанавливается из резервной копии базы данных публикации Сначала должны быть синхронизированы с базой данных подписки, имеющий глобальную Подписка для гарантии правильного конвергенции поведение. Глобальная подписка имеет назначенное значение приоритета. Синхронизации гарантирует, что изменения были потеряны в базе данных публикации из-за операции восстановления, точно повторно. Выполняйте синхронизацию базы данных публикации с базой данных подписки, имеющей анонимную подписку. Так как анонимные подписки не имеют достаточных метаданных для применения изменений к База данных публикации. Синхронизация с базой данных, имеющей анонимную Подписка может привести к несогласованности данных. При планировании резервного копирования и восстановления для репликации слиянием, необходимо учитывать следующее Дополнительные вопросы:
В значение срока хранения публикации используется для определения, когда подписок, имеющих не была синхронизирована в пределах крепления Срок периода действия. Если перечисленные ниже условия, подписка не ограничен из-за увеличено значение срока хранения:
Восстановление реплицированной базы данных из различных версий SQL ServerВосстановление резервной копии с одного сервера и базы данных Сохраняет настройки репликации. При восстановлении реплицированной базы данных до версии SQL Server, который отличается от версии, которая была использована для резервное копирование базы данных рассмотрите следующие вопросы:
Новый параметр - MaxCmdsInTran для агента чтения журналаВ SQL Server 2000 SP1 новый параметр командной строки, с именем -MaxCmdsInTran была добавлена для агента чтения журнала. Этот параметр улучшает параллелизм между агентом чтения журнала и агент распространителя. Таким образом, Этот параметр повышает общую пропускную способность репликации. Тем не менее эти блоки как отдельные транзакции были зафиксированы на подписчике. Таким образом КИСЛОТУ. свойства атомарность разрывается. Этот результат не является проблемой в большинстве из время. Тем не менее рекомендуется проверить результат, чтобы убедиться, что это Это не проблема. Для транзакций, которые влияют на многие команды, такие как Массовое обновление или удаление проводок, агент распространителя необходимо дождаться Журнал агента чтения для записи всей транзакции в базу данных распространителя Прежде чем ее можно распространить транзакцию на подписчик. Эта задержка блоки Агент распространителя. Это также уменьшает параллелизм между двумя агентами. С помощью -MaxCmdsInTran параметр, агент чтения журнала разбивает большой транзакции на более мелкие части. Каждый блок содержит тот же или меньшее число команд, чем -MaxCmdsInTran входные данные. Таким образом агент распространителя может обрабатывать более ранней версии блоки транзакций агент чтения журнала работает через поздней фрагментов в одну транзакцию. Определение параметра –MaxCmdsInTran Укажите положительное целое число (1 или больше) -MaxCmdsInTran значение параметра. Эквивалент не используется значение 0 параметр вообще. Поскольку данный параметр повышает производительность только при транзакции очень велико, 5000 или более для этого параметра значение Типичный. Например: Усовершенствования запрос на английском языкеКорпорация Майкрософт выпустила улучшений системы безопасности для английского языка запросов приложения. Это улучшение не устанавливается как часть SQL Server 2000 1 (SP1). Тем не менее рекомендуется применять при использовании запросов на английском языке. Для дополнительной следующие статьи нажмите кнопку сведения о улучшение запрос на английском языке номер статьи базы знаний Майкрософт:297105
(http://support.microsoft.com/kb/297105/
)
ИСПРАВЛЕНИЕ: Запрос на английском языке угрозу для безопасностиСвойстваКод статьи: 889553 - Последнее изменение :: 17 июня 2011 г. - Редакция: 4.0
Переведено с помощью машинного перевода ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода. Эта статья на английском языке:889553
(http://support.microsoft.com/kb/889553/en-us/
)
|




Перейти к началу страницы








