第 2 课:创建与示例数据库的连接

第一步是创建与 AdventureWorks2008R2 示例数据库的连接,以生成报表定义的字段列表。

注意注意

如果使用的是 SQL Server Express with Advanced Services,则连接数据源必须包含 SQL Server Express 命名实例。默认情况下,AdventureWorks2008R2 示例数据库的连接字符串为“Data Source=localhost\SQLExpress; Initial Catalog= AdventureWorks2008R2”。有关详细信息,请参阅具有高级服务的 SQL Server Express 中的 Reporting Services

创建与 AdventureWorks 的连接

  • 请用以下代码替换您项目中 OpenConnection() 方法的代码:
Public Sub OpenConnection()
   ' Create a connection object
   m_connection = New SqlConnection()
   
   ' Create the connection string
   m_connectString = "data source=localhost;initial catalog=AdventureWorks2008R2;integrated security=SSPI"
   m_connection.ConnectionString = m_connectString
   
   ' Open the connection
   m_connection.Open()
End Sub 'OpenConnection
public void OpenConnection()
{
   // Create a connection object
   m_connection = new SqlConnection();
         
   // Create the connection string
   m_connectString = @"data source=localhost;initial catalog=AdventureWorks2008R2;integrated security=SSPI";
   m_connection.ConnectionString = m_connectString; 
         
   // Open the connection
   m_connection.Open();
}
注意注意

您应该使用对特定配置有效的连接字符串替换此处使用的连接字符串。前面的连接字符串假定您已将 AdventureWorks2008R2 数据库安装到 SQL Server 的本地实例中。