访问数据项目错误

时间:2010-08-18 21:18:59

标签: sql-server ms-access

我有一个连接到SQL Server数据库的Access Data Project。最近我从SQL服务器修改了数据库的结构。现在每当我尝试打开其中一个表时,我都会收到以下错误。

  

Microsoft Office Access找不到对象'SELECT *,sql_variant_property(value,   'basetype')AS类型FROM :: fn_listextendedproperty(N'MS_DisplayViewsOnSharePointSite',N'user',N'dbo',N'table',N'Hardware',NULL,NULL)'。

     
      
  • 您拼错了对象名称。检查缺少下划线(_)或其他标点符号,并确保没有输入前导空格。
  •   
  • 您试图打开链接表,但包含该表的文件不在您指定的路径上。使用链接表管理器更新链接并指向正确的路径。
  •   

我尝试创建一个新的访问数据项目,看看它是否仍然发生在那里......而且确实如此。

3 个答案:

答案 0 :(得分:3)

显然删除表格中的MS_FilterMS_OrderBy扩展属性将解决此问题。

来源和说明: Strange Microsoft Access Error on ADP project (Sql Server 2005 Extended Properties)

答案 1 :(得分:0)

在SQL DB后端获得周末Severity21错误后,我们遇到了同样的错误消息。 SQL DB没有问题,但Access前端确实存在问题。删除这3个属性,MS_Filter,MS_OrderBy和MS_DefaultView可以解决错误。另请注意,此错误仅通过Access前端显示在大约20个表中的一个上。

答案 2 :(得分:0)

要删除所有扩展属性,请从

获取Jamie Thompson的脚本

http://sqlblog.com/blogs/jamie_thomson/archive/2012/03/25/generate-drop-statements-for-all-extended-properties.aspx

运行它,复制输出并运行...