2014-01-26 71 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