私は現在、データベースを備えたASP.NET MVC3、SQL Server 2008およびEFに基づいたアプリケーションを開発中です。別のデータベースに接続する方法は?
私のアプリケーションでは、すべてのユーザーが自分のSQL Serverデータベースを持っている必要があります。これらのデータベースはすべて同じ構造をしています。
私の顧客はcustomercode
となります。 fgt
。このコードはurlで提供されています。 URLからcustomercode
を取得し、それに応じて接続文字列を設定する方法を知っておく必要があります。ヘルプ
ため
おかげで私の考えはcustomercodeはURLから取得して、アクセスデータのための彼のユーザ名とパスワードを入力するようユーザーに促しされると、データベースに接続することです。 はい、各顧客の接続文字列を格納するデータベースを作成することをお勧めします。 誰でもこのコードを書くことができますか?私はASPに新しいです。私はPHPから来る。
(。私は英語を勉強してい悪い文法については申し訳ありません)
使用するURLは何ですか? –
以下の回答に記載されているように、顧客コードをURLから引き出し、接続文字列を含むテーブルをクエリする中央データベースを作成することができます。そのような文字列の内容(サーバーIP、初期カタログ、ログイン情報など)を完全に制御することができます。 – Godeke
これらのデータベースは同じインスタンスにありますか?各データベースのユーザー資格情報は同じですか? –