Lección 2: crear una conexión con la base de datos de ejemplo

El primer paso consiste en crear una conexión con la base de datos de ejemplo AdventureWorks2008R2 para generar una lista de campos para la definición de informe.

Nota

Si utiliza SQL Server Express con Advanced Services, el origen de datos de la conexión debe incluir la instancia con nombre de SQL Server Express. De forma predeterminada, la cadena de conexión de la base de datos de muestra AdventureWorks2008R2 es "Data Source=localhost\SQLExpress; Initial Catalog=AdventureWorks2008R2". Para obtener más información, vea Reporting Services en SQL Server Express con Advanced Services

Crear una conexión con AdventureWorks

  • Reemplace el código del método OpenConnection() del proyecto por el código siguiente:
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();
}

Nota

Debe reemplazar la cadena de conexión utilizada aquí por una cadena de conexión válida para su configuración concreta. En la cadena de conexión anterior, se da por supuesto que se ha instalado la base de datos AdventureWorks2008R2 en una instancia local de SQL Server.