更新日期: 2006 年 7 月 17 日
通过“备份和还原”示例,可以使用分析管理对象 (AMO) 连接到运行 Microsoft SQL Server 2005 Analysis Services (SSAS) 的服务器。该示例将创建新的空数据库、完成该数据库的备份、删除该数据库、从备份中还原该数据库,再删除该数据库。
应用场景
此示例说明了如何以编程方式备份和还原 Analysis Services 数据库。
语言
C#
功能
此 Analysis Services 示例使用了下列功能。
| 应用领域 | 功能 | 
|---|---|
| AMOAdventureWorks | AMO 对象 | 
必备组件
在运行此示例之前,应当已安装了以下软件:
- .NET Framework SDK 2.0 或 Microsoft Visual Studio 2005。您可以免费获取 .NET Framework SDK。请参阅 SQL Server 2005 联机丛书中的安装 .NET Framework SDK。
- AdventureWorks 数据库的更新版本还可以从 SQL Server 开发人员中心网页上下载。
- SQL Server 2005 数据库引擎示例的更新版本也可以从 SQL Server 开发人员中心网页上下载。
在成功编译此示例之后,必须访问某个 SQL Server 2005 Analysis Services (SSAS) 数据库来测试程序。建议使用随 SQL Server 2005 提供的 AdventureWorks 示例数据库。
| .gif) 注意: | 
|---|
| SQL Server 2005 基于 Itanium 平台的计算机不支持 Business Intelligence Development Studio;基于 x64 的平台支持 64 位开发环境。将 SQL Server 2005 示例所用的数据库部署在基于 Itanium 的平台上时,可以在基于 x86 或 x64 平台的计算机上修改和运行这些示例。 | 
生成示例
如果尚未创建强名称密钥文件,则请使用以下说明生成该密钥文件。
生成强名称密钥文件
- 打开 Microsoft Visual Studio 2005 命令提示符。单击“开始”,依次指向“所有程序”、“Microsoft .NET Framework SDK 2.0”,然后单击“SDK 命令提示符”。 - - 或 - - 打开 Microsoft .NET Framework 命令提示符。单击“开始”,依次指向“所有程序”、“Microsoft .NET Framework SDK 2.0”,然后单击“SDK 命令提示符”。 
- 使用更改目录命令 (CD) 将命令提示符窗口的当前目录更改至安装示例的文件夹。 .gif) 注意: 注意:- 若要确定示例所在的文件夹,请单击“开始”按钮,依次指向“所有程序”、“Microsoft SQL Server”、“文档和教程”,然后单击“示例目录”。如果使用了默认安装位置,则示例将位于 <system_drive>:\Program Files\Microsoft SQL Server\100\Samples 中。 
- 在命令提示符下,运行以下命令以生成密钥文件: - sn -k SampleKey.snk.gif) 重要事项: 重要事项:- 有关强名称密钥对的详细信息,请参阅 MSDN 上 .NET 开发中心中的“安全简讯:.NET Framework 中的强名称和安全性”。 
生成“备份和还原”示例
- 通过使用 Visual Studio 2005 和提供的 Visual Studio 解决方案来生成该示例。 - - 或者 - - 通过使用 .NET Framework SDK 2.0 中包含的 Microsoft MSBuild 并在命令提示符下执行与以下命令相似的命令来生成该示例: - msbuild /nologo /verbosity:quiet /property:Configuration=Debug CS/BackupAndRestore.sln- 可根据需要使用其他 Microsoft MSBuild 生成选项。 
运行示例
运行“备份和还原”示例
- 在 Visual Studio 2005 中按 F5。 - - 或者 - - 在 Visual Studio 2005 中,单击**“调试”菜单上的“启动”** - - 或者 - - 在命令提示符下运行与以下命令相似的命令: - CS\BackupAndRestore\bin\Debug\BackupAndRestore.exe- 路径可能会因用于编译示例的选项和命令提示符处的起始文件夹的不同而不同。 - 运行该示例后,它创建的临时数据库的备份文件将位于 <system_drive>:\backup_file_generated_by_amo_sample_code.abf。 
请参阅
任务
DisplayObjectNames 示例自述文件
SQL Server Analysis Services 示例
帮助和信息
更改历史记录
| 发布日期 | 历史记录 | 
|---|---|
| 2006 年 7 月 17 日 | 
 | 
| 2005 年 12 月 5 日 | 
 
 |