2012-04-06 3 views
0

ローカルマシンでVisual Studio 2008を使用して、ウェブホスト経由でホストされているmssqlデータベースを持つWebサイトでテスト環境を設定する最も簡単な方法は何ですか?Visual Studioを使用してローカルマシンにテスト環境を設定します

私はウェブデザイナーであり、.NET C#でビルドされたライブWebサイトを再スキニングしています。私はファイルへのアクセス権を持っており、Visual Studio(localhost)で実行すると静的ファイルだけが明らかにプルアップされますが、これはテストには問題があります。私は私の地元のウェブサイト全体を動かすことができる必要があります。私はデータベースをまったく混乱させるつもりはありませんが、私はそれが動作するローカルコピーを持つことができるようにする必要があることを知っています。私はこれらのタイプのものにはあまり精通していません。誰かが私に正しい方向(つまり、検索用語やキーワード)を教えてもらうか、この作業をどうやって行うかについての指示を私に与えてくれることを願っていました。どんな助けもありがとうございます。

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

+0

C#ソースコードとSQ​​Lスキーマはありますか? SQL Expressをローカルにインストールしていますか?それらはあなたが必要とする唯一のツールです。 – sfuqua

+0

私はC#ソースコードを持ち、SQL Server 2005をインストールしています。しかし、私の無知を許すが、私はあなたがSQLスキーマを意味するか分からない。 –

+0

"スキーマ"とは、テーブル、ビュー、ストアドプロシージャなどを作成するためのソースコードを意味します(http://en.wikipedia.org/wiki/Database_schema)。データベースのバックアップ作成に関する@Dmitriy Reznikの答えは、インストールスクリプトを再エクスポートせずにスキーマをインストールするという問題を処理します。 – sfuqua

答えて

1

まず、MSSQLサーバーを設定する必要があります。あなたは、あなたはこのようなあなたのSQL Serverインスタンスにデータベースのコピーを挿入するには、ローカルサーバー上の生成明博ファイルを使用

RMC on DB -> Tasks -> Backup.. 

を使用して、本番データベースからバックアップを取ることができます。

RMC on Databases -> Restore Database -> Path to your backup.. 

このステップでは、インスタンスにすべてのテーブルとデータを含むデータベースが含まれている必要があります。次に行うべきことは、インスタンスに応じてweb.configファイルの接続文字列(または「Connection文字列」がWebサイトを指すように設定されている場所)を変更することです。このコンパイル後

Data Source=(local);Initial Catalog=<database name>;Integrated Security=True; 

とあなたのソースコードを実行すると、その最大限にあなたのサイトを返すべきである:それはMSSQLSERVERインスタンス名がいた場合、あなただけの次の接続文字列を使用することができます。

関連する問題