Can anyone tell me how to get data from CRM Online into my SQL Server database? I've searched the web and see that Sandbox access only allows HTTP/HTTPS
As expected, when I try to connect to my database I get the error saying SqlClient trust failed.
This is my code:
string connString =@"Data Source=XXXXXXXXX\XXXXXXX;Initial Catalog=CRMTestingDatabase;" +
"User ID = ME; Password = XXXXXXXX";
SqlConnection _sqlConnection = new SqlConnection(connString);
SqlCommand _sqlCommand = new SqlCommand();
_sqlCommand.CommandType = CommandType.StoredProcedure;
_sqlCommand.CommandText = "usp_InsertContact";
try
{
//Stored Proc parameters
_sqlCommand.Parameters.Add("@FName", SqlDbType.NVarChar).Value = firstname;
_sqlCommand.Parameters.Add("@LName", SqlDbType.NVarChar).Value = lastname;
_sqlCommand.Parameters.Add("@Add1", SqlDbType.NVarChar).Value = street1;
_sqlCommand.Parameters.Add("@Add2", SqlDbType.NVarChar).Value = street2;
_sqlCommand.Parameters.Add("@City", SqlDbType.NVarChar).Value = theCity;
_sqlCommand.Parameters.Add("@State", SqlDbType.NVarChar).Value = theState;
_sqlCommand.Parameters.Add("@Zip", SqlDbType.NVarChar).Value = zipCode;
_sqlCommand.Parameters.Add("@Phone", SqlDbType.NVarChar).Value = telePhone;
//associate the connection to the command and open
_sqlCommand.Connection = _sqlConnection;
_sqlConnection.Open();
//execute the Stored Procedure
_sqlCommand.ExecuteNonQuery();
}
catch (Exception ex)
{
throw ex;
}
finally
{
//Release the connection
_sqlConnection.Close();
}