2011-12-19 57 views
0

我想连接到Intermec Windows Mobile 6.5.3设备上的sdf文件。手持设备使用SQL Server Compact 3.5。我的电脑安装了SQL Server 2008 R2。如果我将它从手持设备复制到我的电脑上,我可以通过SQL Server 2008 Management Studio连接到sdf文件。但是,当我尝试连接到掌上电脑上的sdf文件时,我从演播室管理中收到以下错误消息。无法连接到SQL Server管理工作室在Windows Mobile 6.5.3设备上的sdf文件

Cannot connect to Mobile Device\Program Files\app\Data\app.sdf. 
Additional information: 
    Unable to configure ActiveSync for use with this application. 
    You don't have the required privileges on this machine to complete this 
    operation. Contact your machine administrator for assistance. 
    (SQL Server Compact ADO.NET Data Provider) 

我们的一个较旧的应用程序所使用的SQL Server Compact 3.0,我能够通过SQL Server 2005 Management Studio中连接到手持设备上的SDF文件。

任何人有任何想法?

+0

你试过以管理员身份运行SSMS? – ErikEJ 2011-12-20 07:37:36

+0

你知道,我从来没有想过。我继续以管理员身份运行SSMS,并成功连接到手持设备上的SDF文件。感谢您的建议。在我尝试过之后,我就像,为什么我从来没有想到过,哈哈。但是再一次,一些最简单的事情可能会不时出现。 :) – developerdoug 2011-12-20 14:25:36

+0

我已经做出了这个答案 – ErikEJ 2011-12-21 10:22:21

回答

0

运行SQL Server Management Studio中作为管理员

1
  1. 首先检查你的活动同步。你可以看到你的WM应用
  2. 移动设备,StorageCard-ProgrammeFiles-project.exe手动将 这里你.sdf文件
  3. 给这个路径的连接字符串

SqlCeConnection cn = new SqlCeConnection(@"Data Source=\Storage Card\Program Files\ProjectName\TestDatabase.sdf");

相关问题