0

名前付きインスタンス (SENSE) と 1 つのデータベース (sense) を使用して SQL Server 2005 Express を簡単にインストールしています。2005 Standard Edition へのインプレース アップグレードを実行したいと考えています。

コマンド ライン パラメーターを指定せずに実行すると、前提条件の確認ページに、アップグレードを実行するには SKUUPGRADE=1 を使用してコマンド ラインから開始する必要があるという警告が表示されます。

これを行うと、警告が表示され、アップグレード チェックはパスしますが、どの段階でもインスタンス選択画面が表示されません (新しいインスタンスを作成するか、アップグレードするかを尋ねる画面です)。既存のもの)、その後、コンポーネント選択画面にサーバー コンポーネントが表示されません。

少しグーグルで検索すると、次のタクトが示唆されます。

start /wait setup.exe ADDLOCAL=SQL_Engine INSTANCENAME=SENSE UPGRADE=SQL_Engine SKUUPGRADE=1 /qb

「指定された機能は、このエディションの SQL Server では有効ではありません」というエラーが発生します。素晴らしいアイデアはありますか?皆さん、ありがとうございました。

4

2 に答える 2

0

解決策は、これをグーグルで検索する必要がある人にとっては、SQL Server 2005 Standard Editionのディスク1がクライアントツールであるということです。これが、サーバー要素をインストールするオプションが表示されなかった理由です。ディスク2にはこれらが含まれています。問題が解決しました。

その後、サーバー2005(サービスパックなし)は、2の累乗ではない多数のプロセッサーコアを備えたシステムではうまく機能しないことが判明しました。サービスがクラッシュするだけです。このため、インストールする前に、msconfigのブートオプションを使用してCPUアフィニティを1に強制し、最新のサービスパックを適用してから、正しいCPUカウントを復元する必要があります。

于 2010-12-08T12:37:57.760 に答える
0

これをWindowsWebServerエディションにインストールしていますか?アップグレードしようとすると、その問題が発生したと思います。それを解決するためのいくつかのトリックかもしれませんが、私はサーバーを再インストールすることによってそれを困難で長い道のりで行いました。

于 2010-11-24T12:37:22.907 に答える