C# 找不到Microsoft.SqlServer.Management.Smo.Restore错误
在我看过代码项目中的教程之后 我已经引用了Microsoft.SqlServer.Management.Smo.dll并声明了命名空间 但以下代码显示找不到错误类型或命名空间名称“Restore”C# 找不到Microsoft.SqlServer.Management.Smo.Restore错误,c#,sql-server-2008,C#,Sql Server 2008,在我看过代码项目中的教程之后 我已经引用了Microsoft.SqlServer.Management.Smo.dll并声明了命名空间 但以下代码显示找不到错误类型或命名空间名称“Restore” Restore sqlRestore = new Restore(); BackupDeviceItem deviceItem = new BackupDeviceItem(filePath, DeviceType.File); sqlRestore.
Restore sqlRestore = new Restore();
BackupDeviceItem deviceItem = new BackupDeviceItem(filePath, DeviceType.File);
sqlRestore.Devices.Add(deviceItem);
sqlRestore.Database = databaseName;
如何解决此错误请查看Restore类的名称。您必须将Microsoft.SqlServer.SmoExtended.dll程序集添加到引用中。还可以引用
Microsoft.SqlServer.ConnectionInfo
Microsoft.SqlServer.Management.Sdk.Sfc
Microsoft.SqlServer.Smo
Microsoft.SqlServer.SmoExtended