Не удается подключиться к файлу sdf в студии управления сервером sql на устройстве Windows Mobile 6.5.3

Я пытаюсь подключиться к sdf-файлу на устройстве Intermec Windows Mobile 6.5.3. КПК использует SQL Server Compact 3.5. На моем компьютере установлен SQL Server 2008 R2. Я могу подключиться через SQL Server 2008 Management Studio к sdf-файлу, если скопирую его с КПК на свой компьютер. Однако, когда я пытаюсь подключиться к 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, и я смог подключиться к sdf-файлу на КПК через SQL Server 2005 Management Studio.

У кого-нибудь есть идеи?


person Community    schedule 19.12.2011    source источник
comment
Вы пробовали запускать SSMS от имени администратора?   -  person ErikEJ    schedule 20.12.2011
comment
Вы знаете, это даже не приходило мне в голову. Я пошел дальше и запустил SSMS от имени администратора и успешно подключился к файлу SDF на КПК. Спасибо за предложение. После того, как я попробовал это, я подумал, почему это никогда не приходило мне в голову, лол. Но опять же, некоторые из самых простых вещей могут время от времени ускользать от нас. :)   -  person    schedule 20.12.2011


Ответы (2)


  1. сначала проверьте вашу активную синхронизацию. вы можете увидеть свое WM-приложение
  2. Мобильное устройство-StorageCard-ProgrammeFiles-project.exe Поместите вручную сюда свой файл .sdf
  3. укажите этот путь для вашей строки подключения

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

person A.Rashid    schedule 03.05.2012

Запустите SQL Server Management Studio от имени администратора

person ErikEJ    schedule 21.12.2011