如何在 Visual Studio .NET 中创建 Visual C# SMO 项目

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse Analytics

本节介绍了如何生成简单的 SMO 控制台应用程序。

此示例导入命名空间,这样,程序即可以引用 SMO 类型。 代理命名空间的导入是可选的。 在编写使用 SQL Server 代理 的程序时使用它。 需要 Common 命名空间才能与 SQL Server 实例建立安全连接。 SqlClient 命名空间用于处理 SQL 异常错误。

在 Visual Studio.NET 中创建 Visual C# SMO 项目

  1. 启动 Visual Studio

  2. 在“ 文件 ”菜单上,单击“ 新建 ”,然后单击“ 项目”。 此时将出现“新建项目” 对话框。

  3. 在“Visual Studio 已安装 ”窗格中,导航到 “模板\”“Visual C#\Windows ”,然后选择“ 控制台应用程序”。

  4. (可选) 在“ 名称 ”文本框中,键入新应用程序的名称。

  5. 单击“ 确定 ”加载控制台应用程序模板。

  6. 按照 安装 SMO 中的说明安装项目引用的包。

  7. “视图” 菜单上,单击 “代码”

  8. 在代码中,在命名空间语句之前,键入以下 using 语句以限定 SMO 命名空间中的类型:

    using Microsoft.SqlServer.Management.Smo;  
    using Microsoft.SqlServer.Management.Common;  
    
  9. SMO 在 Microsoft.SqlServer.Management.Smo 下具有各种命名空间,如 Microsoft.SqlServer.Management.Smo.Agent。 请根据需要添加这些命名空间。

  10. 您可以立即添加 SMO 代码。