2014-01-26 3 views
0

после того, как я посмотрел учебник в код проекта http://www.codeproject.com/Articles/30173/Restore-Database-during-Application-DeploymentMicrosoft.SqlServer.Management.Smo.Restore не может быть найдена ошибка

я уже делают ссылки на Microsoft.SqlServer.Management.Smo.dll и объявить пространство имен

, но следующий код показывает имя типа ошибки или пространства имен «Восстановление» не может быть найден

 Restore sqlRestore = new Restore(); 

     BackupDeviceItem deviceItem = new BackupDeviceItem(filePath, DeviceType.File); 
     sqlRestore.Devices.Add(deviceItem); 
     sqlRestore.Database = databaseName; 

, как решить эту ошибку

ответ

2

Посмотрите на TechNet documentationВосстановить класс. Вы должны добавить сборку Microsoft.SqlServer.SmoExtended.dll к своим ссылкам.

0

также делают ссылки на

Microsoft.SqlServer.ConnectionInfo 
Microsoft.SqlServer.Management.Sdk.Sfc 
Microsoft.SqlServer.Smo 
Microsoft.SqlServer.SmoExtended 
Смежные вопросы