2012-06-19 2 views
0

EDIT: Оказалось, что это можно сделать только с помощью внешнего инструмента, как this инструмента благодаря ErikEJ ответ.Восстановление Compact Edition .SDF в Standard Edition

Но он не может быть автоматизирован через SQL-запрос или пакет импорта служб SSIS до момента написания.

Ситуация может быть другой в будущем/recesnt SQL Editions Я использую SQL Server 2008 Standard.

Вопрос:

Есть ли способ восстановить Compact Edition .SDF в Standard Edition До сих пор я попытался это

use [master] 
go 
restore filelistonly from disk='C:\113\DB_Files\file.sdf' 
go 

Это дает это

Msg 3241, уровень 16, состояние 0, строка 1 Семейство носителей на устройстве 'C: \ 113 \ DB_Files \ file.sdf' неверно сформирован. SQL Server не может обрабатывать это семейство мультимедиа. Msg 3013, уровень 16, состояние 1, строка 1 ВОССТАНОВЛЕНИЕ FILELIST заканчивается анормально.

+0

'sdf' файл не является резервной копией ... Попробуйте первую ссылку на Google: http://help.aliexpress.com/new_user_guide.html //www.google.com.au/#hl=en&output=search&sclient=psy-ab&q=upgrade+sql+server+compact+to+sql+server&oq=upgrade+sql+server+compact+to+sql+server&aq=f&aqi = & акль = & gs_l = hp.3 ... 495.495.0.671.1.1.0.0.0.0.0.0..0.0 ... 0.0.UhDWwF8uyj4 & = 1 АТС и БАВ = on.2, or.r_gc.r_pw.r_qf., cf.osb & Ф.П. = d85bc23abb3691b5 & biw = 1920 & bih = 979 –

ответ

0

Вы не можете «восстановить», но вы можете перенести, используя некоторые из моих инструментов, например: http://erikej.blogspot.dk/2012/02/migrating-databases-between-sql-server.html

+0

Я действительно надеялся на то, что можно поместить в SQL Server Job для автоматизации процесса, потому что моя ситуация требует от меня сделать эту миграцию ежедневно или даже ежечасно, но спасибо в любом случае –

+0

@ElemeenElsayed Вы можете использовать SSIS для этого. Например: http://stackoverflow.com/questions/10861955/sql-server-management-studio-2008-scheduled-export-to-ms-access –

+0

Все мои инструменты также работают из командной строки ... – ErikEJ

Смежные вопросы