2

Microsoft Visual Studio Entity Framework Data Model Wizard から Azure SQL Data Warehouse への新しいデータ接続を作成しようとしましたが、エラーが発生しました:

このリクエストのデータを取得できませんでした。不明なプロパティ PrimaryFilePath

「接続のテスト」に成功しました。また、Master データベースへの接続を作成することもできますが、自分で作成したデータベースへの接続は作成できません。

質問サーバー エクスプローラーで SQL Azure に接続すると、"unknown property PrimaryFilePath" というエラーが返され、照合の不一致が原因ですが、

SELECT SERVERPROPERTY ('Collation')   SELECT DATABASEPROPERTYEX('MyDataBase' , 'Collation')

サーバーとデータベースの両方に対して SQL_Latin1_General_CP1_CI_AS を返します。

回避策として ( Microsoft フォーラムのスレッド failed-to-retrieve-data-for-this-request-unknown-property-primaryfilepath で提案 ) として、ローカル SQL Server 上の Azure SQL データ ウェアハウスからテーブルを再作成し、さらに開発した後Entity Framework Data Model を Azure SQL Data Warehouse に再接続しようとします。

Azure SQL Data Warehouse へのデータ接続を作成し、「不明なプロパティ PrimaryFilePath」エラーを回避するより良い方法はありますか?

「property PrimaryFilePath」は実際には何を意味し、何らかの方法で指定できますか?

4

2 に答える 2

2

現在、EF は ASDW でサポートされていません。この Azure フィードバック エントリを参照してください。お気軽に投票してください。 https://feedback.azure.com/forums/307516-sql-data-warehouse/suggestions/12868725-support-for-entity-framework

于 2016-08-12T01:56:04.413 に答える
0

VS 2015でも同じエラーが発生し、あまりできませんでした。だから私はVS 2017を使用しましたが、うまくいきました。

于 2021-05-11T12:08:33.370 に答える