Search code examples
c#sql-serversql-server-2008oledb

oledb connection exception


This is my code

string connectionString = @"Provider=SQLOLEDB;Data Source=Machine Name;Initial Catalog=MyTestDatabase;";
OleDbConnection conn = new OleDbConnection(connectionString);
DataTable result = new DataTable();
try
{
    conn.Open();
    OleDbCommand cmd = new OleDbCommand("get_holidays", conn);
    cmd.CommandType = CommandType.StoredProcedure;
    OleDbDataAdapter adapter = new OleDbDataAdapter(cmd);
    adapter.Fill(result);
}

$exception {"Invalid authorization specification"} is thrown during conn.open().


Solution

  • Connection string format:

    Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;
    

    or

    Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;