3

ここで RIA のインストールに関する問題を解決した後も、次のエラーが引き続き発生します。特別なことではありません - 完全な SQL 2005 インスタンスで、既存のデータベースのデータ ソースに基づいて新しい画面を作成しようとしました

SQL Server インスタンス '.\SQLEXPRESS' への接続を確立中にエラーが発生しました。SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: SQL ネットワーク インターフェイス、エラー: 26 - 指定されたサーバー/インスタンスの検索中にエラーが発生しました)

自動生成された構成ファイルの接続文字列を修正しようとしました。Visual Studio は再構築時にファイルが上書きされたとは考えていないようですが、エラーは引き続き表示されます。

SQL Express ではなく完全な SQL 2005 で LightSwitch を使用するにはどうすればよいですか?

4

3 に答える 3

3

ローカルで作業しているとき、LightSwitch は SQL Server Express を使用しているようです。メンバーシップ、ロール、およびその他の認証情報がここに配置されます。これをローカルで回避する方法はわかりませんが、プロジェクトを「公開」すると、別のデータベース/サーバーを使用できるようになります。また、データ ソースに任意のサーバー/データベースを使用することもできます。

うまくいけば、V1 の前に、それを変更できるようになるでしょう。しかし、設定が常に上書きされない限り、私はまだ方法を見つけていません。

于 2010-08-23T12:36:23.437 に答える
2

LightSwitch を使用してデータ モデルを作成する場合、開発中に非 Express バージョンで使用することはできません。前述のように、プロジェクトをデプロイすると、作成されたデータベースをフル バージョンで使用し、接続文字列を変更できます。

LightSwitch は 2008 年に新しく導入された datetime2 を使用しているため、 SQL Server 2005の使用には注意が必要です。

于 2010-08-30T08:56:04.403 に答える
1

http://lajak.wordpress.com/2011/10/04/lightswitch-change-default-database-instance/

ここでは、プロジェクト レベルとグローバル レベルの両方でインスタンス名を変更する方法を説明しています。

于 2012-01-05T05:02:17.853 に答える