DPMでSQLの回復時に「名前を変更してデータベースを回復する」が選べない場合の対処法

SQLのデータベースをDPMから回復しようとする際に,別名のDBとして回復したい場合があります。

しかし,回復ウィザードの中で,「名前を変更してデータベースを回復する」のオプションが選べないことがあります。

Recover to any instance of SQL Serverが選択できない

Recover to any instance of SQL Serverが選択できない


続きを読む

SQL Server 2012のダウングレード権でSQL Server 2008 R2を利用する方法

SQL Server 2012】から、ライセンスの形態が変わりました。

2012から2008に対してダウングレード権を行使する事ができるのかどうか、疑問に思うかもしれません。


Standard Editionに関してだけ変更点を簡単にまとめますと、

SQL Server 2008 R2】では、プロセッサ数あたりに対して課金されていたものが、【SQL Server 2012】では、コア数あたりに対して課金されるようになりました。


そして、【1プロセッサ=4コア】という方法で換算されています。


ですので、【SQL Server 2012】 のライセンスで、【SQL Server 2008 R2】に対してダウングレード権を行使して使用するためには、

SQL Server 2012】の2コアライセンスを2つ購入する事によって、【SQL Server 2008 R2】を1プロセッサで利用する時と同じ権利が得られる訳です。


ちなみに、コアライセンスは、2コア単位で購入する事ができますが、最低4コア必要という条件があります。


こうして、【SQL Server 2012】 の2コアライセンスを2つ購入する事によって、【SQL Server 2008 R2】へダウングレード権を行使する事ができるようになりました。

ServerライセンスとCALライセンスを組み合わせて利用する形態の場合は、この限りではありませんので下記のMicrosoftの情報をご参考になさって下さい。

【参考】
http://www.microsoft.com/ja-jp/sqlserver/2012/howtobuy/default.aspx(別ウィンドウで開きます)

[SQL Server]Invoke or BeginInvoke cannot be called on a control until the window handle has been created.

SQL_Server_2008_R2において、インストールを行なおうとすると、下記のエラーが出て、インストールできない場合があります。

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


意外な解決策が、MicrosoftのTechNetに記されていました。

簡単に言うと、「エラーでインストールできなくても、もう一度Setup.exeを試してみれば、成功するかもしれません。3回ぐらいやったらインストールできたという人もいます。」



Error message
Invoke or BeginInvoke cannot be called on a control until the window handle has been created.

Cause
This issue is happening because of a behavior change in .NET that is exposing an issue with SQL Setup User Interface (UI). The issue will be addressed in the final release of SQL Server 2008 R2.

Resolution
Typically, if you try to run setup again, you will not see the error. Some people have reported needing to try to run setup three times before the error does not appear.


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


こうして「Invoke or BeginInvoke cannot be called on a control until the window handle has been created.」というエラーが出てSQL_Server_2008をインストールできない問題を解消する事ができました。