在我从 MSDE (SQL Server 2000) 迁移到 SQL Server 2008 R2 Express 之前,我使用以下语句来备份我的数据库:
C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn>sqlmaint.exe
-S \"(local)\\SQLEXPRESS"\
-D \"DB Name"\
-BkUpDB \@"C:\Documents and Settings\emmug\Application Data\CalibrationSystem\Backup"\
-BkUpMedia DISK
但是现在,我收到了这个错误:
Microsoft (R) SQLMaint Utility (Unicode),版本 10.0.1600.22
版权所有 (c) Microsoft Corporation。
SQLDMO“应用程序”对象无法初始化(特定错误:找不到运行此应用程序所需的库文件之一。)
所以我看到 SQL Server 2008 R2 不支持 SQLDMO,但我可以使用 Microsoft SQL Server 2005 向后兼容组件。不幸的是,这不起作用。
Microsoft 现在使用 SQL Server 管理对象 (SMO),但没有提供任何代码示例来帮助我。
那么有人知道我的问题的解决方案吗?
谢谢
伊曼纽尔