最近、私たちのWebアプリケーションが使用しているSQLデータベースの名前が変更されました。これで、各DataTableAdapterが新しいConnectionStringに更新されます。変更されたデータベース名 - Datatableアダプタが破損しました
次のように私たちのセットアップは次のとおりです。
1)インタフェース(ウェブサイト・プロジェクト)
2)ビジネスロジック(クラスライブラリプロジェクト)
3)データアクセス(クラスライブラリプロジェクト)--- >多くのDataSetクラスが含まれます
データアクセスプロジェクトのapp.configには、接続文字列のみが含まれています。各DataTableAdapterを作成するとき、ウィザードはDataTableAdapterを正しくポイントします。今、ConnectionStringを変更しなければならず、既存のDataTableAdapter(〜60)はすべて動作しません。
単にConnectionStringを変更しても機能しません。私は何が欠けていますか?
おかげ
ログインで要求されたデータベース "MyDataBaseName"を開くことができません。ログインに失敗しました。 ユーザー 'myWebAppUserName'のログインに失敗しました。 – Robert
あなたのログインに新しいDBを開く権限がありますか? – pdiddy
はい。ただし、 "MyDataBaseName"は古いdb名です...新しい名前が認識されません。私はconnectionStringを変更し、xsdファイルの名前を手動で置き換えました。 – Robert