2012-03-24 19 views
3

フルテキスト検索をサポートするために、現在のExpressエディションをExpress with Express Servicesにアップグレードしようとしています。Microsoft SQL Server2008 R2にアップグレードすることができません。

現在のシステムのセットアップは次のとおりです。

  • OSバージョン:Windowsサーバー2008 R2のWebサーバー64ビット
  • のSQL Server 2008 R2 Expressの、SP1、v10.50.2500.0

I Advanced ServicesでSQL Serverをダウンロードしました。エディションをアップグレードできません。インストールのステップは何の問題もなくなり、版のアップグレードが完了しましたページ。しかし、このページを閉じると、エラーが表示されます。

SQL Server Setup has encountered the following error: Invoke or BeginInvoke cannot be called on a control until the window handle has been created.

ここで正しい方向に私を助けてくれますか?

高度なサービスを備えたSQL Server Expressのバージョンが10.50.1600.1であることがわかりました。これが原因ですか?アップグレードする前に、sp1を通常のExpress r2版にダウングレードする必要がありますか?高度なサービスhttp://www.microsoft.com/download/en/details.aspx?id=25174

答えて

5

とExpressの

ダウンロードリンクは、私はそれが最終的に取り組んだ!!

以前は以下のエラーが発生していました。これはバグであり、UIに関連しています。だから、QUIETモードでもUIの介入を防ぐためにコマンドラインを使ってアップグレードしました。

"SQL Serverセットアップで次のエラーが発生しました: ウィンドウハンドルが作成されるまで、InvokeまたはBeginInvokeをコントロールで呼び出すことはできません。

  1. http://www.microsoft.com/download/en/details.aspx?id=26729

  2. から高度なサービスとSQL Server 2008 R2の(SQLEXPRADV_x64_ENU.exe)の最新のSP1をダウンロードしたDにSQLEXPRADV_x64_ENU.exeを抽出 - :後

    は私が使用されるステップであります:\ SQL2008

  3. "Administrator"としてコマンドプロンプトを開く
  4. D:\sql2008\setup.exe /ACTION=editionupgrade /INSTANCENAME=MyInstance /IACCEPTSQLSERVERLICENSETERMS /FEATURES=SQL,RS /INDICATEPROGRESS /Q 
    

* MYINSTANCEは、SQL Serverのインスタンス名です

*/INDICATEPROGRESS(:)は確認のため)コマンドプロンプトし、セットアップの進行状況が表示されます

あなたは、このドキュメントに従うことができますその他の設定パラメータ http://msdn.microsoft.com/en-us/library/ms144259(v=sql.105).aspx

  1. アップグレードが成功したことが確認されましたsful。
  2. 残念ながら、FULL-TEXT検索機能が有効になっていませんでした。
  3. setup.exeをnormall(ダブルクリック)として実行し、既存のインスタンスに "FULL-TEXT Search"機能を追加しました。

    すべてがうまくいきます。皆さん、ありがとうございました。

+0

あなたはそれを考え出した方法の良い説明に適用することを確認することができます! – cairnz

0

私はこのバグと同じ解像度でも、SQL Server 2008 R2のエクスプレスSP2 v10.50.4000.0

関連する問題