0

最初の Umbraco サイトを構築したばかりで、Web サーバーに展開するために引き渡したいと考えています。.sdfただし、ファイルで表される SQL Server Compact Edition データベースを使用する Web Matrix を使用して、ローカル マシン上にサイトを構築しました。

私がサイトを渡す相手にとって、これが役に立つかどうか少し不安でした (彼らは SQL Server を使用して、このサーバー上で実行されている Umbraco ベースのサイトを多数持っています)。そこで、SQL Server Express をインストールし、データベースを移行しました。 Compact Edition から Express へ。ただし、(再び)、完全なデータベースをファイルにエクスポートしてから、Web サーバー上のデータベースにインポートする方法を見つけることができないようです。

私が推測するいくつかのポイント - まず、誰かがデータベースを取得して SQL Server Standard にインポートするには、Compact Edition.sdfファイルで十分でしょうか? それができない場合、データベースを SQL Server Express からこの目的に使用できるファイルにエクスポートするにはどうすればよいですか?

前もって感謝します - これは .net 開発への私の最初の進出なので、どんな助けにも感謝しています!

4

1 に答える 1

0

SQL CE データベース (.sdf) を Web サーバーの管理者に渡すだけで済みます。SQL CE データベースは、デフォルトで .NET Web サーバー上で実行できます。何らかの理由で SQL Server に移行する場合は、Web Matrix ( http://www.microsoft.com/web/ )を使用して移行できます。

SQL CE データベースを SQL Server に既に変換している場合は、次のことができます。

  1. SQL Server Management Studio ツールを使用してバックアップを作成し、Web サーバーでバックアップを復元します。
  2. または、SQL Server Management Studio ツールを使用して、Web サーバーで実行できる .sql ファイルにデータベースをスクリプト化できます。

私は最初のオプションを好みます。

于 2012-12-18T22:38:19.767 に答える