“指定的表不存在” - 对于管理员来说! Vista唯一的问题

时间:2009-10-28 14:55:12

标签: windows-vista sql-server-ce

我在Vista部署机器上的紧凑数据库中发生了一个奇怪的错误。基本上sdf文件似乎是精神分裂症。

客户端应用程序在以用户身份运行时获取授权错误,但在我以管理员身份运行时则不会。我在XP开发机器上没有看到这个问题。

我将管理工作室安装到部署计算机上并打开了两个版本的应用程序,一个是用户,另一个是管理员。当我查询:

SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES

我在一个上看到21个表,在另一个上看到26个表,管理员看到的表少了。事实证明,具有26行的用户版本是此数据库的先前版本。

有关为何发生这种情况的任何想法?

1 个答案:

答案 0 :(得分:0)

问题似乎围绕在安装到部署机器期间创建的数据库的缓存版本。

修改

vista虚拟文件存储是罪魁祸首。我们更改了应用程序以使用“所有用户配置文件”区域来转储数据。

相关问题