2

SQL サーバーと .net について質問があります。

asp.net 4 webforms を使用してプロジェクトを開始し、Microsoft SQL Server Express Edition (64 ビット) を使用してデータベースを作成しましたが、すべて正常に機能していました。エンティティ フレームワークとデータベース ファースト メソッドを使用しました。

私の Web ホスティング プロバイダーには、SQL Server 2008 (www.arvixe.com) しかありません。私は彼らのサーバーに DB を作成しようとし、DB をアップロードするさまざまな方法を試しましたが、それほど簡単ではないようです。

質問は、1) いくつかの SQL コンパクト エディションまたは他のバージョンを使用して、スタンドアロン バージョンの sql サーバーを使用できますか? 2) コンパクト エディションを使用する場合、SQL Server Management Studio を使用して DB にアクセスできますか (データベースはサーバー上のフォルダーに保存されます_ 3) データベースを変更するための最善かつ迅速な方法は何ですか (必要な場合) ? 4) 利用可能な移行オプションはありますか? 4) モデルを再度作成する必要がありますか? (試してみましたが、エラーが発生しているようです)

私はテーブルを 2 つしか持っていないので、作成するのは大したことではありませんが、不必要に複雑にしたくありません。

どんな助けでも大歓迎です。

ありがとうございました。

4

1 に答える 1

0

1)私はこれを経験し、SQL Server Compact Toolboxの助けを借りて解決しました。サードパーティ製のツールを使用する必要があることを理解すると、岩がスムーズに転がることがわかりました。ここには非常に実用的で役立つ情報がたくさんありますが、バージョン 3.0.0.7をダウンロードすると、データベース スキーマとデータのスクリプトを作成し、そのスクリプトをSQL Server内から SQLCE データベースで実行するだけでよいことがわかります。コンパクトツールボックス。Visual Studio に戻ると、(テーブルのみ (ストアド プロシージャ/トリガーなどなし)) SQL Compact Edition データベースが適切に更新されていることがわかります。

2) いいえ。SSMS 内から SQLCE データベースに接続することはできません。少なくとも、何時間もの調査を行った後では...できませんでした。これで間違っている場合は、私 (フォーラム) を修正してください。

于 2013-04-08T21:28:08.887 に答える