ここ数年、共有ホスティング プロバイダーを使用して PHP/MySQL Web サイトを作成してきました。日常のプロセスは基本的に次のとおりです。
- Eclipse で開発、フォルダーごとに 1 つの Web サイト
- FileZilla 経由でアップロード、フォルダーごとに 1 つの Web サイト
- PHPMyAdmin を使用して、ローカル データベースとオンライン データベースを作成および管理し、データを相互に転送します
- オンラインデータベースをバックアップするには、データベーステーブルをスクリプトにダンプしてローカルにコピーします
私は現在、共有ホスティング プロバイダーで SQL Server 2008 を使用して ASP.NET を使用して Web サイトを構築したいと考えており、この新しいパラダイムに入ろうとしています。最適に:
- Visual Web Developer 2008 Express とフル バージョンの Visual Studio 2008 の両方をインストールしました。どちらも ASP.NET サイトを開発するためのフル機能のツールのようです。共有ホスティング プロバイダーの Web サイトに関して、フル バージョンでは何ができて、エクスプレス バージョンではできませんか?
- FileZilla を使用してサイトをアップロードしていますが、問題なく動作しているようです。外部の FTP プログラムを使用してサイトをアップロードしますか?それとも、上記の IDE で「発行」または「FTP Web サイト」を使用しますか?
- SQL Server 2008 Management Studio をインストールし、SQL コマンドをオンラインの SQL Server データベースに発行できるようになりました (奇妙なことに、左側のリストに自分のデータベースが表示されませんが、アクセスすることはできます。これは、権限の問題だと思います私のプロバイダーはwww.domainbox.deですが、このプロバイダーは代わりに「ASP.NET Enterprise Manager」と呼ばれるオンラインマネージャーを使用するように指示しました。これは非常にシンプルですが、少なくともクエリを送信できる「クエリボックス」を備えていますこれは、ASP.NET ホスティング会社の「ASP.NET Enterprise Manager」標準ですか、それとも、グリッド内のデータを編集できる場所など、より優れたものがありますか?また、ほとんどのプロバイダーでは、オンラインの SQL Server データベースを SQL Server Management Studio で管理できると思いますが、それは正しいですか? (2001 年に、Enterprise Manager を使用して共有ホスティング プロバイダでオンラインの SQL Server 2000 データベースを管理していたことを覚えています。他の 800 の顧客データベースもリストされているため、左に私のデータベースが表示されるまでに文字通り 10 分かかりました。これは現在解決されています)。
- オンライン データベースのデータをローカル ストレージにどのようにバックアップしますか? (現在、XML や SQL スクリプトなどの他の形式にデータを出力するコードを作成する必要があります)
- また、ローカル データベースに多数の構造変更とデータ変更を行った後、それらの変更と新しいデータをオンライン データベースに転送するにはどうすればよいでしょうか。(SSMS Tools [ http://www.ssmstoolspack.com]をインストールして、データをスクリプトにダンプし、オンライン データベースに戻すことができるようにする必要がありました)。
したがって、ほとんどのことはうまくいきましたが、これについてもっと良い方法、より良いプロバイダー、より良いツールなどがあるに違いないと感じています。 NET、SQL Server、および共有ホスティング。