2016-07-15 4 views
0

私はMSSQL 2012 SQLサーバで作成されたMsSQLデータベースを持っています。MSSQL 2012データベースはMSSQL 2008サーバーで動作しますか?

私のローカルマシンでは、MSSQL 2008 SQLサーバーをインストールしました。

2012データベースはMSSQL 2008で動作しますか?

また、ローカルシステムにMSSQL 2012 SQL Serverをインストールしました。2012年版SQL ServerのMSSQL管理スタジオをインストールする必要がありますか?

ユーザーインターフェイスには必須ですか?

+0

2008年のサーバーでデータベースのコピーを再作成することができます。あなたができないことは、2012年のサーバーからデータベースをバックアップし、それを2008年のサーバーに復元することです。ほとんどの人がやろうとしていることです。 –

+0

@Damien_The_Unbeliever ok.Doユーザーインターフェイス用のMSSQL管理スタジオもダウンロードする必要がありますか? –

+0

私はあなたが100%はい、いいえを得られないと思う。それは本当にあなたがそれを試さなければならないでしょう。私の推測では、復元が正常に動作するかどうかを確認することができます。データは問題ありません。2k8で利用できない種類の機能(何らかの高度なトリガ?)を設定した場合は、問題が発生します – sniperd

答えて

0

ほとんどの機能は動作しますが、SQL Server 2012固有の機能は動作しません。

0

SSMS-2012データベースを参照するために、SQL Server 2012のManagement Studioを使用する必要はありません。それでも2008 R2のIDEを引き続き使用できます。

+0

データベースに接続するにはどこでデータベース資格情報を入力できますか? –

+0

オブジェクトエクスプローラを使用して接続します。また、新しいクエリウィンドウを開くときに、資格情報の入力を求められます。 – Lucky

+0

私はオブジェクトエクスプローラを持っていません –

0

2012年のデータベースが2008R2サーバーで動作するかどうかは、 あなたはT-SQLスクリプトを実行して、2008R2サーバーにデプロイする場合は、あなたの2012データベースで使用

  • データベースオブジェクトは、あなたがSQL2012 T-SQLを使用していない2008R2
  • で入手できたならば、それだけで動作しますスクリプトの拡張機能
  • スクリプトは、SQL2012で導入されたシステムオブジェクトまたはビューに依存しません。
  • ローカルエディションのSQL2008R2はSQL2012エディションと互換性があります。たとえば、SQL2008R2 ExpressはSQL2012 Enterprise Editionの機能を好まないでしょう。

これは単にEnterprise Editionの抑制バージョンであるため、理想的にはローカルインスタンス用のDeveloper Editionを使用します。

2012年のバックアップから2008R2にリストアしようとしている場合、それは機能しません。

SQL Management Studioは無料でダウンロードできますが、なぜSQL2008R2のバージョンを使用するのですか? SQL2012のライセンスを取得している場合は、SQL2012バージョンのSSMSのライセンスを取得しています。どうしてこんなに豚を食べ、SQL2017用のSSMSをインストールしないのですか?

SMSSが気に入らない場合は、代金引換の代金としてAquafold Data Studioが使用されます。これは、単一のIDEから多くのデータベースプラットフォームをサポートするという利点があります。

0

完全なデータベースのバックアップと新しいサーバーへの復元は機能しません。 SQL Serverではこれを以前のバージョンには許可しません。

ただし、スキーマを作成し、SSISまたはBCPを使用して手動でデータをロードすることはできます。

SSMSでは、以前のバージョンに接続できます。

関連する問題