2

我尝试从 Microsoft Visual Studio Entity Framework Data Model Wizard 到 Azure SQL Data Warehouse 建立新的数据连接,但出现错误:

未能为此请求检索数据。未知属性 PrimaryFilePath

我可以成功“测试连接”。我也可以创建与主数据库的连接,但不能创建由我创建的连接。

问题在服务器资源管理器中连接到 SQL Azure 返回错误“未知属性 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 数据仓库中重新创建表,并经过更多开发将尝试将实体框架数据模型重新连接到 Azure SQL 数据仓库。

有没有更好的方法来创建与 Azure SQL 数据仓库的数据连接并避免“未知属性 PrimaryFilePath”错误?

“属性 PrimaryFilePath”实际上是什么意思,我可以以某种方式指定它吗?

4

2 回答 2

2

目前截至今天,ASDW 不支持 EF 请参阅此 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 回答