文書番号: 889543 - 最終更新日: 2007年1月17日 - リビジョン: 1.5 SQL Server 7. 0 および Microsoft データ エンジン (MSDE) 1. 0 用のサービス パック 4 の説明目次概要 このリリースの SQL Server 7. 0 と Microsoft データ エンジン (MSDE) 1. 0 Service Pack 4 (SP4) は、SQL Server 7. 0 のデータベース コンポーネントの更新または MSDE 1. 0 インストール提供します。 この記事では、SP4 に関する次の情報を紹介:
内容
詳細概要この Microsoft SQL Server 7. 0 Service Pack 4 (SP4) および Microsoft データ エンジン (MSDE) 1. 0 SP4 のリリースは、SQL Server 7. 0 や MSDE 1. 0 のインストールのデータベース コンポーネントを更新します。 これらには、次のコンポーネントにが含まれます。
SQL Server データベース コンポーネントのサービス パックは累積的であるためすべての以前の SQL Server 7. 0 Service Pack から修正プログラムには SP4 が含まれます。 したがって、SQL Server Version 7. 0 や MSDE 1. 0 では、元のインストールに SP4 を適用できるまたはする、SQL Server 7. 0 または MSDE 1. 0 のインストールに Service Pack が適用されて以前。 SQL Server 7. 0 SP4、Alpha CPU チップに基づくコンピューター サポートしません。 SQL Server 7. 0 サービス Pacl 3 (SP3) は、Alpha ベースのコンピューターをサポートする最後の SQL Server 7. 0 サービス パックです。 SQL Server 7. 0 Service Pack 4 に含まれる修正に関する追加情報をクリック次資料、資料の「サポート技術情報」(Microsoft Knowledge Base) を表示します。 313980?
(http://support.microsoft.com/kb/313980/
)
SQL Server 7. 0 Service Pack で修正されたバグの一覧 SQL Server 7. 0 Service Pack 4 が、この資料に含まれていないについての追加についてはをクリックして以下「サポート技術情報」(Microsoft Knowledge Base) 資料を参照。 313986?
(http://support.microsoft.com/kb/313986/
)
SQL Server 7. 0 サービス パック 4 リリースの追加 サービス パックのバージョン確かに、SQL Server 7. 0 データベース エンジンまたは MSDE 1. 0 のインスタンスでインストールされている Service Pack でない場合は osql 、SQL クエリ アナライザーまたは isql から SELECT @ @VERSION コマンドを実行してバージョンを確認します。 次の表は、@ @VERSION コマンドによって報告されるバージョン文字列と、SQL Server 7. 0 や MSDE 1. 0 のサービス パック間の関係を示しています。元に戻す
2002 年 2 月 20 日後の修正プログラムを受け取った場合は、修正プログラムは SP4 に含まれる可能性があります。 修正プログラム、更新プログラムに関するプライマリ サポート プロバイダーに SP4 を問い合わせてください。 SP4 を削除します。保守のため、サービス パックが必要なシステム テーブルの変更のため簡単に SP4 を cannnot を削除します。 SP4 前に、からのビルドに戻すにはインストール、削除してから、SQL Server 7. 0 や MSDE 1. 0 を再インストールする必要があります。 必要な場合、する必要がありますサービス パック適用 (SP1、SP2 または SP3) 実行していた SP4 をインストールする前にします。 SQL Server 7. 0 や MSDE 1. 0 を再インストールする前に、SP4 でデータベースをデタッチします。 次に、再接続して SQL Server 7. 0 や MSDE 1. 0、SP1、SP2 または SP3 を再インストールした後。 参照しての使い方については、 sp_attach_db と 指定 のプロシージャください SQL Server Books Online の SQL Server 7. 0。 すべて新規のインストールと同様、必要なログイン再作成する必要があります。 また、 model データベースで行った変更のほかに、 msdb データベース内の情報に依存するタスク再作成する必要があります。 レプリケーションを使用する場合はレプリケーションを再構成してする必要がありますください。ダウンロードと SP4 を抽出していますこの Service Pack は、次の 2 つの形式で配布されます。
SP4 をダウンロードする場合は、セットアップを実行することができます前に、サービス パック フォルダーを作成するファイルを抽出する必要がありますプログラム。 メモ サービス パックにはファイルのいくつかはシステム ファイルです。 Windows NT のエクスプローラーまたは Windows で、[ すべてのファイルを表示する ] </a0> オプションを設定はことを確認エクスプローラー サービス パックを使用する場合。 このオプションを有効にするには、次の手順を実行します。
Service Pack 4 対応のディスク容量要件コンピューターにドライブ C に自己解凍型実行可能ファイルをダウンロードするし実行すると、抽出が SP4 をアンパックする 231 MB のディスク領域が必要です。コンピューター上のドライブ C に SP4 をダウンロードするが不足しているディスク領域を持っている場合はディスク領域をセカンダリ ドライブに、SP4 の ZIP ファイルをダウンロードして保存できます。 次に、ZIP ファイルを C ドライブです。 を抽出できます。 この方法でセカンダリ ドライブのドライブ C 〜 43 MB は 188 MB 必要があります。 データベース コンポーネント SP4 の展開抽出するデータベース コンポーネント SP4 には、自己解凍形式のファイルは SQL Server 7. 0 や MSDE 1. 0 を実行しているコンピューター上にあるフォルダーにコピーします。 ファイルを実行します。 self-extraction プログラム、Service Pack のファイルを配置するフォルダーの名前が確認されます。 たとえば、SQL Server を実行しているしたり、MSDE している C:\70sp4 という名前のフォルダーを作成、Sql70sp4.exe ファイルをコンピューターにコピー、ファイルを実行し、するかどうかを確認するメッセージが表示されたら、C:\70sp4 フォルダーの名前を [指定します。サービス パック ファイルを抽出し、その 2 つの Microsoft Systems Management Server ファイル C:\70sp4 フォルダーにコピーこのは。 残りの Service Pack のファイルは、\X86 サブフォルダーに配置されます。 名前、コンポーネントを抽出した後、データベースのインストール フォルダーを変更できます。 ただし、フォルダー名が空白文字を含まないことを確認 ("")。 サービス パックのインストールSP4 をインストールするには、次のインストール手順にに従ってください。 すべての手順は必要なによっては、次の SQL Server 7. 0 のうちに、サービスを適用する構成のパックします。
メモ サービス パックは、特定の言語です。 アップグレードする SQL Server コンポーネントと同じ言語でサービス パックを適用します。 メモ フランス語バージョンの Windows NT 4. 0 に SP4 をインストールする、前に、次のマイクロソフト サポート技術情報の基本資料指示に従います。 259484?
(http://support.microsoft.com/kb/259484/
)
CryptEncrypt および CryptDecrypt 関数が Windows 2000 にフランス語のロケールでサポートされています インストールを開始する前にすべてのコンポーネントのインストールに、適用されます。SP4 セットアップ プログラムはレプリケーション トポロジに定期的に関連するこれらのユーザー データベース以外のユーザー データベースをアップグレードされません。 データベースのレプリケーション トポロジに含まれない SP4 での依存関係がありません。 たとえば。
インストールを分散システムの管理サーバーの準備Windows NT Server を実行している複数のコンピューター SP4 を自動的にインストールするのに Microsoft Systems Management Server を使用することも。 Smssql.sms ファイルは、パッケージ定義ファイル Systems Management Server での SQL Server パッケージの作成を自動化します。 SQL Server パッケージことができますが分散し、Systems Management Server を実行しているコンピューターにインストールします。 Unattspsms.bat ファイルは、バッチ ファイルをコンピューターのオペレーティング システムを検出し、セットアップの適切なバージョンを実行プログラム。SQL Server データベースをバックアップします。次に、データベースのクライアント専用の構成を除くすべての構成適用されます。すべての SQL バックアップ上の理由により、サーバーのデータベース。 これには、 マスター 、 モデル 、 msdb データベースが含まれます。 Service Pack をインストールしても、レプリケーションで、関連するユーザー データベース以外のユーザー データベースは変更されませんが、 master および msdb データベースを変更しては。 マスター 、 msdb 、および モデル のデータベースを変更、サービス パックをインストールします。 これにより、SP4 以前のバージョンの SQL Server 7. 0 互換性。 SQL を再インストールする場合は、これらのバックアップは必要な SP4 せず Server 7. 0 です。 SP4 はレプリケーション トポロジのメンバーであるユーザー データベースにのみ更新を実行するが、ユーザー データベースをバックアップするがあります。 システム データベースが十分な空き領域を確認します。次に、データベースのクライアント専用の構成を除くすべての構成適用されます。次の条件に該当する場合はこの手順を省略できます。
データベースの自動拡張をできませんを少なくともいる必要があります、 自動拡張 オプションがない場合に、 マスター または msdb データベースの 500 KB の空き領域。 これを確認するには、 sp_spaceused システム ストアド プロシージャを master および msdb データベースのコンテキストで実行します。 どちらかのデータベースの未割り当て領域が、500 KB 未満の場合は、データベースのサイズを増加してください。 これを行うには、SQL Server 7. 0、SQL Server Books Online、データベースの拡張」のトピックで指示に従います。 クラスター構成を準備します。構成のクラスタリング、フェールオーバーにのみ、適用されます。クラスター環境では、SQL Server 7. 0 』 にデータベース コンポーネント SP4 をインストール、前に、Microsoft 分散トランザクション コーディネーター (MSDTC) を含むグループが最初 MSDTC がインストールされているノードが所有することを確認します。 サービス パック 4 のセットアップ プログラムの表示、MSDTC セットアップ エラー問題を解決するように要求をこのノードのグループが所有していない場合、セットアップを再試行するしプログラム。 問題を修正最初 MSDTC がインストールされているノードにグループを移動します。 SQL Server Enterprise Edition がクラスター化された構成で実行されている場合、データベース コンポーネント SP4 を適用することができます前に unclustered は必要があります。 クラスター SQL Server 化を解除すると、前に、次の 5 つの SQL Server クラスター リソースのいずれかで他クラスター リソース依存しないことをクラスター アドミニストレーターを使用します。
SQL Server クラスターの化を解除] に次の手順に従います。
reclustered は、前に SP4 をクラスター内で動作するすべての SQL Server 7. 0 のインスタンスをアップグレードして必要があります。 クラスター化環境での SQL Server の実行については、SQL Server clustering white paper 参照してください。 SP4 セットアップ プログラムを実行する前にアプリケーションを停止します。次に、データベースのクライアント専用の構成を除くすべての構成適用されます。データベース コンポーネント SP4 を適用するには、SP4 セットアップ プログラムを実行すると、前に次のサービスやアプリケーションをシャットダウンします。
それが実行されている場合は、SQL Server サービス マネージャーを停止も。 この場合は、タスク バーの最小化した SQL Server サービス マネージャー アイコンを右クリックして [ 終了 ] をクリックします。 データベース コンポーネント SP4 をインストールします。すべての構成に、適用されます。次の場所のいずれかから Setup.bat バッチ ファイルを実行します。
Setup.bat バッチ ファイル、実行すると、 InstallShield ダイアログ ボックスではについてでは、SQL Server 認証または Windows NT の認証を使用するなどが表示されます。 SQL Server 認証を選択した場合、 sa ログインのパスワードを使って、セットアップ プログラムが必要です。 Windows NT の認証を選択した場合は SQL Server またはアップグレードする MSDE のインスタンスの sysadmin 固定サーバー ロールのメンバーである Windows ログイン アカウントを使用して Windows にログオンしている中にセットアップ プログラムを実行する必要があります。 セットアップ プログラムが、既存の SQL を置換し、Server または MSDE のファイルが、サービス パック ファイル。 セットアップ プログラムにもシステム ストアド プロシージャを更新する.sql スクリプト ファイルをいくつか実行されます。 MSDTC インストーラー MSDTC の新しいバージョンをインストールしてシステムします。 クラスタ環境では、Windows NT クラスタのすべてのノードに DTC をインストールします。 セットアップ プログラムに接続すると、.sql 実行するには SQL Server 7. 0 または MSDE 1. 0 はその更新システム ストアド プロシージャをスクリプト、 認証モード のダイアログ ボックスが表示されますが、インストールは混合モード用と共に使用する空白のパスワードを sa ログインを検出した場合。 これによりユーザーは、 sa ログインのパスワードを空白システムを実行の潜在的なセキュリティ問題を解決する機会。 sa ログインのパスワードを空白のままにより、権限のないユーザーは簡単に管理アクセスを SQL Server または MSDE ができます。 システム保護のため、 sa パスワードを必要とするか Windows NT の認証を使用する必要があります。 既定では、 認証モード ] ダイアログ ボックスで、現在の設定をインストールするため使用しません。 ダイアログ ボックスでは、次の既定値を使用してください。
セットアップ プログラム記録操作を実行するコンピューターの Temp フォルダー内の Sqlsp.log ファイルで実行されます。 サービスを再起動します。次に、データベースのクライアント専用の構成を除くすべての構成適用されます。セットアップ プログラムが終了したら、システムを再起動する要求とがあります。 システムを再起動した後または、再起動を要求せず、セットアップ プログラムが完了したら次を使用、サービス ツール [コントロール パネル] の [を次のサービスが実行されていることを確認します。
クラスター構成を recluster します。構成のクラスタリング、フェールオーバーにのみ、適用されます。SP4、Windows NT クラスター構成で、適用した場合は SQL Server を recluster します。 reclustering 前に、、クラスターに含まれる SQL Server 7. 0 のすべてのインスタンスに SP4 を適用する必要があります。 重要です このセクション、メソッド、またはタスク、レジストリを変更する方法を説明する手順がされています。 ただし、深刻な問題のレジストリを誤って変更する場合が発生する可能性があります。 このため、これらの手順を慎重に実行することを確認します。 追加の保護、するため、レジストリのバックアップを変更する前に。 問題が発生した場合に、レジストリを復元できます。 バックアップおよびレジストリを復元する方法の詳細についてはをクリックして次資料「サポート技術情報」(Microsoft Knowledge Base) 資料を参照。 322756?
(http://support.microsoft.com/kb/322756/
)
バックアップおよび Windows のレジストリを復元する方法 SQL の依存関係のメッセージ キューを削除した場合、次のレジストリ キーを変更するレジストリ エディターの実行、サーバー。 HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters\MachineCache\MQS キーにある場合、値 2 (BSC) の 4 (PSC)、または 8 (PEC)、現在の値を記録し、値に変更 1 します。 値の変更キーをそのままそれ以外の場合は、します。 SQL Server を recluster、次の手順に従います。
メッセージ キューのレジストリ キーが HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters\MachineCache\MQS。 フェールオーバー クラスター ウィザードを使用する前にこのキーの元の値を変更した場合に元のレジストリ キーの値を復元するレジストリ エディターを実行します。 SQL Server リソースとリソースの種類の Prepare cluster configurations」に記載の依存関係を削除した場合はクラスター アドミニストレーターの依存関係を復元する使用してください。 メッセージ キュー リソースを SQL Server と SQL ネットワーク名に依存場合、クラスター アドミニストレーターの依存関係を復元する使用してください。 [Prepare cluster configurations] セクションで確立した他のネットワーク名に対する依存関係を削除します。 Prepare cluster configurations セクションで IP アドレス リソースと一時的なネットワーク名を作成した場合それらを削除します。 リソースをオンラインのキュー メッセージを表示します。 アプリケーションを再起動します。すべての構成に、適用されます。アプリケーションを再起動、SP4 セットアップを実行する前に閉じているプログラムです。 レプリケートされたサーバーにインストールします。レプリケーション サーバーの構成にのみ、適用されます。レプリケーション トポロジにおける次すべての SQL Server 7. 0 参加者に、この Service Pack を適用することをお勧めします。
マージ レプリケーションでディストリビューション データベースを使用のみエージェント ヒストリを格納します。 一般的に、マージ レプリケーション トポロジにおけるディストリビューション データベースは、パブリッシュされるデータベースと同じコンピュータに置かれます。 ただし、サイトでのエージェントのヒストリ ログを集中管理するマージ レプリケーション用のリモート ディストリビューション データベースがすることもできます。 レプリケーション トポロジですべてのサーバーをすぐにアップグレードすることができません。 したがって、レプリケーション操作は通常、元のバージョンの SQL Server 7. 0 または以前の Service Pack を実行しているサーバーと SP4 間影響を受けない参加者。 以下のセクションには、例外が含まれます。
マージ パブリケーションをリモートのディストリビューション データベースを提供するサーバーに SP4 をインストールします。SP4 にサーバーをアップグレードするとそのサーバーにリモート ディストリビューション データベースのマージ パブリケーションを各マージ レプリケーション パブリッシャー SP4 にそのディストリビューション データベースを使用するアップグレードもしなければなりません。 この要件によって、関連付けられたマージ レプリケーション パブリッシャー、ディストリビューターで実行されているすべてのマージ (プッシュ) エージェントによってからデータの変更の最適な配信があることを確認します。SP4 に SQL Server 7. 0 のオリジナル リリースから新しいサブスクリプションを受け取る Publisher の差し込みのアップグレード新しいマージ レプリケーションのサブスクライバーを SQL Server 7. 0 のインストールのオリジナル リリース版を持つサーバーから、許可するには追加の -70Subscribers スナップショット エージェント ジョブごとにオプションのパラメーター。これを行うと、新しい SQL Server 7. 0 の初期同期マージ サブスクライバーが存在するサービスにパックを適用したが完了したら。 SQL Server の元のバージョンを実行しているサブスクライバーが初期同期を受信して既に、このサブスクライバーはこのパラメーターがなくても、差し込みをできるを続けます。 ただしは、サブスクリプションの削除および再作成し場合、またはサブスクリプションを再は初期化する場合は、パラメーターが必要。 優先する解決策は、パラメーターの代わりに、サブスクライバー SP4 にアップグレードします。 確認する場合は、パラメーターは、すべてのサブスクライバーは SP4 にアップグレードすることを保証するまで追加できます。 マージ レプリケーション サブスクライバーに SP4 をインストールします。SQL Server マージ レプリケーション サブスクライバー SP4 にアップグレードすると場合、必要がありますもにアップグレードして、関連付けられたマージ レプリケーション パブリケーション サーバーの各 SP4。 これは、関連付けられたマージ レプリケーション サブスクライバーで実行されているすべてのマージ (プル) エージェントによって発行元からのデータ変更の配信最適化されます。 これは、決定は最もことによって行われます、Installing on replicated servers に記載されているディストリビューター、パブリッシャーとサブスクライバー展開シーケンスを使用] セクション。以前のバージョンの SQL Server で SP4 のレプリケーションを実行します。SP4 は SQL Server 6. 0 または SQL Server 6. 5 のパブリッシャーとサブスクライバーが SQL Server 7. 0 の元のバージョンがこれらの以前のバージョンを連動する方法と比較する方法の既知の違いはありません。Access 2000 (Jet 4. 0) のマージ レプリケーションのサブスクライバーの更新Microsoft Jet ベースの Access 2000 マージ サブスクライバー SP4 での向上を活かすに、次のデータベース コンポーネント SP4 ファイル Access 2000 を実行しているワークステーションにコピーする必要があります。
\Program Files\Common Files\Microsoft Shared\Database レプリケーション メモ MSDE 1. 0 は、Access 2000 マージ サブスクライバーとして使用される場合は、この手順する必要はありません。 ここでは、データベース コンポーネントを適用 SP4。データベース コンポーネント SP4 クライアント コンポーネントの再頒布SQL Server 7. 0 や MSDE 1. 0 SP4 には、自己解凍形式のファイルには、Sqlredis.exe、バージョン Mdacredist.txt ファイルにはが含まれます。 既定では場合 Sqlredis.exe を実行すると、それは次。
sqlredis.exe/C:"setupre.exe MDAC = 0 -%s - SMS" 同じ条項および条件この Service Pack に付属している Mdacredist.txt ファイルに記載されている、Sqlredis.exe ファイルを再頒布できます。 ドキュメントのメモこのセクションで SP4 を実行しているサイトに影響がしない、Service Pack に含まれる修正プログラムによって発生する問題について説明します。修正プログラムによって導入される動作の変更は、各修正プログラムは、の「サポート技術情報」(Microsoft Knowledge Base) 資料に記載はです。 SQL Server 7. 0 Service Pack 4 に含まれる修正に関する追加情報をクリック次資料、資料の「サポート技術情報」(Microsoft Knowledge Base) を表示します。 313980?
(http://support.microsoft.com/kb/313980/
)
SQL Server 7. 0 Service Pack で修正されたバグの一覧 SP4 をインストールした後にクライアント専用のコンピューターをアップグレード場合によっては、このユーザーは最初、SQL Server クライアント コンポーネントのみをコンピューターにインストールします。 後が標準、エンタープライズ]、または追加デスクトップ Edition データベース サーバーのコンピューター上で、SQL Server CD からセットアップ プログラムを実行しています。 コンピューターのクライアント コンポーネントは、既に SP4 にアップグレードされて場合、は、SQL Server セットアップ プログラムが失敗したされ、次のエラー メッセージが表示されます。コンピューターに (7.00.1063) のバージョンより古い (7.00.623) であるバージョンをインストールすることはできません。 このディレクトリにはアップグレードされた SQL 7.0 データ ファイルが含まれています。
SP4 をインストールした後、Windows 2000 に日本語のデータベース サーバーをアップグレードWindows NT、Windows 95 または Windows 98 を実行しているコンピューターにデータベース コンポーネント SP4 をインストールすることがありますおよび Windows 2000 アップグレード後です。 この現象が発生したと、Windows 2000 アップグレード特定ファイルが、SP4 で必要なバージョンより前のバージョンで日本語文字の並べ替えに関連するシステム ファイルに置き換わります。 SQL Server データベースで日本語の文字を使用する場合再バージョンの Windows 2000 にアップグレードした後に、SP4 に付属する Sqlredis.exe を実行します。 Sqlredis.exe の実行については、Redistributing Database Components SP4 client components を参照してセクション。これを日本語の文字を含むデータベースがあるサーバーにのみ適用されます。 クライアント コンピューター上または日本語文字を使用するデータベースを持たないサーバー Sqlredis.exe 再適用する必要はありません。 それ以降のバージョンに SP4 を適用します。SQL Server データベース エンジン実行可能ファイルには、同じバージョンまたはデータベース コンポーネント SP4 で提供されているものより新しいバージョンにアップグレードしようとした場合、サービス パック 4 のセットアップ プログラムが終了し、次のエラー メッセージが表示されます。Service Pack で利用できるより新しい SQL Server コンポーネントが検出されました。 セットアップは続行されません。 ただし、これが適用されませんそのビルドがない SP4 に最初にアップグレードするシステムに適用したが、SQL Server サポート ベンダーやユーザーからの SP4 ビルドより新しいである特別な SQL Server ビルドを受信した顧客にします。 このようなユーザーが SP1 にアップグレードする場合は、SQL Server のサポート担当に、アップグレードについての指示を仰いでください。 Windows NT 4. 0 では、ターミナル サーバーのエディションに SP4 をインストールします。SQL Server 7. 0 のオリジナル リリースは、Windows NT 4. 0 オペレーティング システム、ターミナル サーバーのエディションではできません。 SQL Server 7. 0 SP1 では、Windows NT 4. 0、ターミナル サーバーのエディションの SQL Server を実行のサポート導入されました。 SQL Server 7. 0 SP2、SP3、および SP4 Windows NT 4. 0、ターミナル サーバーのエディションをサポートし続けます。メモ Windows NT 4. 0、ターミナル サーバーのエディションが実行するコンピューターで最初に SQL Server 7. 0 をインストールする準備をする場合以下の手順をのみ実行します。 SQL Server では、このサポートを以前追加した場合を SP4 にアップグレードするときにこれらの手順を繰り返すが 7. 0 SP2 または SP3、ありません。 SQL Server SP4 は Windows NT 4. サーバー 0、SQL Server がインストール前にターミナル サーバーのエディションを実行しているコンピューターにターミナル サーバー版の SP4 を適用する必要があります。 この Service Pack はターミナル サーバーのエディションに固有であり Windows NT Server 4. 0 SP4 は別です。 ターミナル サーバーのエディションの Service Pack の追加についてはをクリックして以下「サポート技術情報」(Microsoft Knowledge Base) 資料を参照。 152734?
(http://support.microsoft.com/kb/152734/
)
Q152734 How to Obtain the Latest Windows NT 4.0 Service Pack Windows NT 4. 0、ターミナル サーバーのエディションを実行しているコンピューターに SQL Server 7. 0 および SQL Server SP4 をインストールする次の手順に従います。
新しいトラブルシューティング ガイドデータベース コンポーネント SP2 から SQL Server オンライン ブックのトラブルシューティング ガイドのセクションの新しいバージョンを導入する SQL Server 7. 0。 データベース コンポーネント SP4 には、このガイドの新しいバージョンもインストールされます。 新しいガイドは、SQL Server のサポート チームから次の新しい情報で、元 SQL Server Books Online で SQL Server 7. 0 用の情報で拡張します。
レプリケーションの拡張機能SP4 でのレプリケーションの拡張機能は次のとおりです。
レプリケーションの同期を最適化します。Service Pack 2 で導入されました。マージ レプリケーションで同期を最適化する、その情報をネットワーク経由でサブスクライバーに転送の代わりにパブリッシャーでの複数情報を格納できます。 このオプションは、パブリッシャーのデータベースが大きく可能性、中には低速リンク経由で同期パフォーマンスが向上しています。 ただし、詳細については、パブリッシャー側で格納され、追加の記憶領域が必要な。 パブリッシャーの追加情報を格納する、ことによって SQL Server は、特定のサブスクライバーに送信するフィルターが適用されたデータをすばやく判断ことができます。 同期は最適化すると、SQL Server、スキーマ、パーティションについては、生成情報の変更をほかのサブスクライバーに反映する必要があるかどうかを確認するなどの情報を含む、パブリッシャー側でのイメージ テーブルの前に作成します。 前イメージ テーブルにこれらように SQL Server のデータを分割およびサブスクライバー データの新しい世代が必要な決定方法を決定します。 たとえば、販売組織がパーティションし、営業担当地域に基づいてデータを配布します。 パブリケーションが同期を最適化する有効な場合データの分割方法に関する情報でパブリッシャーのイメージ テーブルの前に格納は。 営業担当地域のシフト、複数のサブスクライバーにはデータを repartitioned する必要がありますデータが更新され、データが現在分割方法に関する情報が既にパブリッシャーのためよりすばやく再配布。 メモ sp_addmergepublication の実行、ネットワークを介して送信されるデータの量を最小化システム ストアド プロシージャし @ keep_partition_changes 設定 パラメーターを True にします。 初期スナップショットのマージ処理のパフォーマンスの向上Service Pack 2 で導入されました。静的またはフィルターに参加しているマージ パブリケーションの初期スナップショットの生成のプロセスが改善されました。 スナップショット エージェントは、スナップショット生成時に MSmerge_contents テーブルの一括コピー ファイルを作成します。 SQL Server 7. 0 SP4 は静的の場合、高速、または結合フィルターが使用されているフィルターに基づく、文書内のテーブルに関連する行だけをコピーしたために使用されます。 SP2、スナップショット エージェントは MSmerge_contents テーブルには、一括コピー ファイルを生成し、ファイルに使用されたフィルター条件に関係なくのパブリッシュされたテーブル MSmerge_contents からすべての行含まれているよりも前のバージョンのリリースします。 大量のパブリッシュ テーブルに更新のアクティビティ発生 MSmerge_contents テーブルを拡張します。 この現象は、初期スナップショットの生成時パフォーマンスを遅きます。 SP2 またはそれ以降のバージョン、生成される.bcp ファイルが小さくします。 ファイルは、公開されているデータのパーティションに関連する場合にのみ行がコピーされるために小さいです。 つまり、スナップショットをサブスクライバーに適用すると、マージ エージェントのパフォーマンスが向上も。 この変更はのみマージ パブリケーションに静的に適用されます。 または結合フィルター、 MSmerge_contents テーブルは一括ないので、コピーを動的フィルターを持つマージ パブリケーションのスナップショットは生成されたとき。 たとえば、マージ パブリケーションには [得意先]、[注文] および [受注明細] 列が含まれ、の北西地域の顧客のみを発行する、パブリケーションがフィルター選択します。 スナップショットが生成されるときは公開されているデータのフィルター処理されたパーティションに含まれるデータに関連する MSmerge_contents の表は、の行のみ一括コピーをれます。 SP2 より前のバージョンがリリース、 MSMerge_contents テーブルのすべての行を一括コピーでした。 マージ メタデータのクリーンアップService Pack 2 で導入されました。管理者が、 MSmerge_contents と MSmerge_tombstone システム テーブル内のメタデータをクリーンアップ プロシージャによりを格納する、 sp_mergecleanupmetadata システム。 これらのテーブルを無期限に展開できますが、メタデータのクリーンアップ マージ パフォーマンスを向上がします。 このプロシージャは領域をパブリッシャーとサブスクライバーでこれらのテーブルのサイズを小さくで保存できます。 注意が必要です。 を、パブリッシャー側で、 sp_mergecleanupmetadata ストアド プロシージャを実行した後、次のイベントが MSmerge_contents と MSmerge_tombstone テーブル パブリッシャーに格納されているメタデータを持つサブスクライバーのすべての名前付きサブスクリプションに対して発生します。
再初期化する必要があります、サブスクライバーで開始されます。 このストアド プロシージャを実行する前にすべてのデータを保存する必要があるサブスクライバーのデータ変更を読み込むパブリッシャーとサブスクライバーを結合します。 再スナップショット ファイルのすべてのマージ パブリケーション レベルがすべて含まれる必要があります生成されますこのストアド プロシージャを実行した後。 最初のスナップショットを実行せずにマージしようとした場合は、スナップショットの実行に求められます。 再初期化は、マージ トポロジを自動的に伝達しません。 管理者は、手動で各リパブリッシャー上のすべてのサブスクリプションを再初期化する必要があります。 既定では、 @ reinitialize_subscriber sp_mergecleanupmetadata ストアド プロシージャのパラメーターが true に設定し、すべてのサブスクリプションが再初期化のマークが付けします。 @ reinitialize_subscriber を設定した場合 パラメーターに False を指定すると サブスクリプションはマークされませんの再初期化します。 ただし、設定、パラメーターに False を指定すると 、注意して、サブスクリプションの再初期化を持つしない場合は、必ず、パブリッシャーとサブスクライバーでデータが同期されているため。 せず、サブスクリプションの再初期化のマーク sp_mergecleanupmetadata ストアド プロシージャを実行する場合は、次の手順に従います。
メモ @ テーブル名 パラメーターにその制限を指定したテーブルにクリーニングが存在しません。 これは、Service Pack 2 および 3 正しく文書化が。 データベース コンポーネントの変更SQL Server 7. 0 SP4 では、データベース コンポーネントにいくつかの変更について説明します。新しいデータベースのオプションService Pack 2 で導入されました。SQL Server 7. 0 SP2 導入の新しい 保留中のアップグレード データベース オプションがもたらされる機能を SQL Server の将来のバージョンでサポートします。 この機能を一部の移行シナリオで使用することができますと SQL Server 2000 またはそれ以降のバージョンに SQL Server 7. 0 SP2 またはそれ以降のバージョンをアップグレードするとします。 このオプションを使用しての完全なについては、将来のバージョンの SQL Server のドキュメントに含まれます。 保留中のアップグレード のオプションを TRUE に設定、ユーザーは、データベースにインデックスや統計を作成できません。 インデックスや統計を作成しようとするユーザーは、次の新しいエラー メッセージに届きます。 インデックスと作成を作成する統計情報は、データベースが有効に保留中のアップグレードいると許可されていません。 インデックス作成が失敗、次の条件に該当する場合は、操作全体をロールバックします。
新しい sqlservr スタートアップ オプションService Pack 2 で導入されました。SQL Server 7. 0 SP2 導入、 sqlservr ユーティリティのための新しい ?g コマンド ライン オプション。 たとえば、次のオプションを使用することがあります: 既定ではこのオプションの値は 128 MB です。 この値は、多くのランタイム環境に適したです。 このオプションを使用して、サーバー上の物理メモリが、次の値を超えたときにだけ、メモリの割り当てを調整に役立ちます。
SQL Server のメモリ要件が書き換えずに、非定型的され、SQL Server プロセスの仮想アドレス空間内のすべて、メモリが使用されている場所に大量のメモリ構成のこのオプションを使用する可能性があります。 このオプションの誤用を SQL Server が開始されないことがありますまたはランタイム エラーがあります条件があります。 既定値を使用する、-g コマンド ライン スイッチ限り、SQL Server エラー ログに次の警告エラー メッセージが表示されます。 警告: Clearing procedure cache to free contiguous memory。 カーソルの動作を変更します。Service Pack 1 で導入されました。SQL Server 7. 0 および MSDE 1. 0 の元のリリースで、ロールバックは次の条件をすべてに一致するカーソル以外の開いているすべてのカーソルを閉じます。
SQL プロファイラーの変更SQL プロファイラーの 接続 ID データ列は、SQL Server の将来のバージョンではサポートされません。 代わりに SPID データ列を使用することをお勧めします。SQL Server クラスターのホワイト ペーパーホワイト ペーパー"インストール SQL Server 7. 0 では、エンタープライズするエディション、Microsoft クラスター サーバー上: ステップ バイ ステップの説明"SQL Server 7. 0 用の SQL Server Books Online で提供されるクラスター情報を補足します。 このホワイト ペーパーの詳細については、次のマイクロソフト Web サイトを参照してください。http://support.microsoft.com/kb/842192
(http://support.microsoft.com/kb/842192)
データ変換サービスここでは、データで導入される変更、サービス パックによって変換サービス (DTS)。Oracle データベースへのエクスポートService Pack 1 で導入されました。DTS を使用して、変換先テーブルを作成する場合を Oracle にエクスポートする DTS エクスポート ウィザードを使ってと、DTS、所有者とテーブルの名前を囲む引用符を使用して、大文字と小文字を区別するテーブルを作成します。 この現象は所有者またはキーワードするか、Space を含むテーブル名をサポートする文字を発生する必要があります ("")。 名前はキーワードではなく、Space が含まれていないかどうかは文字と、引用符を削除するかどうか、 DTS コピー テーブル ] ダイアログ ボックスで削除します。 DTS テスト機能を使用します。Service Pack 1 で導入されました。DTS テスト機能が改善され、グローバル変数のサポートや照合ができるようになりました。 DTS ユーザー インターフェイスは、次の 2 つのダイアログ ボックスではテストのオプションを持っています。
パッケージの実行] ダイアログ ボックスの変更Service Pack 1 で導入されました。DTS インポート ウィザード、DTS エクスポート ウィザードまたは DTS デザイナーで DTS パッケージを実行するときは追加の列が開始時刻、終了時刻、および期間を表示するには、 パッケージの実行 ダイアログ ボックスに追加されます。 これらの新しい列はユーザー パスワードを持つパッケージを実行する場合は利用できません。 さらに、パッケージの実行中に情報が通知を転送します。 データ変換サービスのエラー メッセージService Pack 1 で導入されました。DTS エラー メッセージが強化されました。 エラー メッセージは、OLE DB プロバイダー固有の情報と失敗した操作に関する情報を今すぐ指定します。 Microsoft Visual Basic スクリプトで、Set キーワードを使ってService Pack 1 で導入されました。Microsoft ActiveX 割り当て DTS のオブジェクト参照の Microsoft Visual Basic スクリプト版 (VBScript) スクリプト内のグローバル変数今すぐ次に備えてすべての標準の Visual Basic の設定の構文です。 オブジェクト参照を代入する時に 設定 キーワードを使用します。 それ以外の場合は、オブジェクトの既定値は割り当てられます。 オブジェクト参照を含まないグローバル変数] の場合は、オブジェクト参照を割り当てに 設定 </a0> キーワードと .Value キーワードの両方を使用します。 たとえば。
DTS パッケージの変更Service Pack 2 とサービス パック 3 で導入されました。SQL Server 7. 0 SP2、SQL Server 7. 0 SP3、および SQL Server 2000 DTS でパッケージの保存に使用される内部形式に変更を採用します。 パッケージをファイルまたは SQL Server に保存するとは、パスワードなし、次の形式は、別のサービス パックのバージョン サポートされています。 元に戻す
SQL Server エージェント プロキシ アカウントの機能強化Service Pack 4 で導入されました。SQL Server 7. 0 SP4 以前いるバージョンの SQL Server サーバーに保存された DTS パッケージ実行できませんでした、SQL Server エージェント プロキシ アカウントの資格情報で、プロキシ アカウントのアクセス、サーバーまたはエージェントが実行するか、アカウントのユーザーの TEMP フォルダーがあるない限り。 サーバーは xp_cmdshell 拡張ストアド プロシージャから実行するジョブの実行しているがあります。 エージェントはエージェント ジョブの実行してあります。 そのためユーザー多くの場合する必要が SQL Server または SQL エージェント開始アカウントが両方の起動時にアクセスするフォルダーをポイントすると、プロキシ アカウントには、TEMP 環境変数を調整します。 たとえば、C:\TEMP です。 SP4、DTS は、ユーザーの TEMP フォルダーが使用できない場合に、システムの TEMP フォルダーを使用する拡張されています。 この変更により、これらの調整の必要性が大幅に軽減されます。 SQL Server 7. 0 と Exchange 5. 5同じコンピューターで SQL Server 7. 0 と Microsoft Exchange Server の両方のバージョン 5. 5 を実行する場合メモリ使用量を SQL Server で明示的に構成する必要があります。 SQL Server を最小にする場合、SQL Server は正しく動作しません動的メモリ オプションが 0 の既定値に設定します。対処する 2 つの製品が同時に実行が発生する既知のメモリの問題には、SQL Server の負荷を処理のピークのサポートに必要なメモリの量に、SQL Server 7. 0 の最小動的メモリ、または、 sp_configure の最小サーバー メモリ オプションを設定する必要があります。 この環境では、SQL Server は、最大の動的メモリの設定または sp_configure max server memory オプションにアクセスするための十分なメモリを取得しません。 代わりに、SQL Server は通常最小動的メモリ オプションで指定されているメモリの容量で実行されます。 したがって、最小動的メモリの設定が大容量で動作するときに SQL Server を実行するのに十分する必要があります。 SQL Server が必要なメモリの量を調べるするには、次の条件に該当するときに SQL Server が使用するメモリの量を監視します。
SQL Server Books Online のフランス語版Service Pack 1 で導入されました。SQL Server Books オンラインのオリジナル フランス語バージョンには、テーブルに誤った内容があります。 SQL Server 7. 0 SP4 のフランス語版では、修正、目次がある新しいフランス語 SQL Server Books Online ファイルを含む自己解凍型ファイル含まれています。 SQL Server Books Online の修正のフランス語版をインストールするには、次の手順に従います。
リポジトリの変更Service Pack 2 で導入されました。このセクションで文書は、サービス パックによってリポジトリに導入される変更します。 DB2 と Informix データベースからインポートService Pack 2 で導入されました。DB2 または Informix データベースからインポートする OLE DB スキャナーを使用している、Microsoft リポジトリ テーブル スキーマと型情報を今すぐ作成されます。 この機能は DB2 と Informix ODBC ドライバーの Intersolv、Intersolv OLE DB ドライバーの ODBC では、Intersolv OLE DB プロバイダー用 Informix のため、Microsoft ODBC ドライバーを使用するデータベース適用されます。 バージョンのオブジェクトの向上の取得Service Pack 2 で導入されました。すべての場合、最新のオブジェクト バージョン バージョン シーケンスには、削除されたバージョンが含まれていなくて今すぐ取得できます。 以前は、オブジェクトのバージョンを削除し、新しいオブジェクトのバージョンを作成すると、最新バージョンを取得しようとするととき、エラー メッセージに受け取るものとします。
機械翻訳重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。 英語版 KB:889543?
(http://support.microsoft.com/kb/889543/en-us/
)
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。" | サポート技術情報の翻訳
|


先頭へ戻る
