Anslutning till ODBC-drivrutinen misslyckas i PowerPivot för Excel 2010 PowerPivot för Excel 2013

Anteckning

Office 365 ProPlus byter namn till Microsoft 365-appar för företag. Mer information om den här ändringen finns i det här blogginlägget.

Symptom

Anta att du försöker ansluta till en databas med hjälp av Microsoft OLE DB Provider för ODBC-drivrutiner i PowerPivot för Microsoft Excel 2010 eller PowerPivot för Microsoft Excel 2013-tillägg. Du skapar anslutningssträngen med hjälp av tabellimportguiden. Anslutningstestet lyckas. Men när du klickar på Nästa får du följande felmeddelande:

Failed to connect to the server. Reason: ERROR [28000] [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user ''.
ERROR [01S00] [Microsoft][ODBC SQL Server Driver]Invalid connection string attribute
ERROR [28000] [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user ''.
ERROR [01S00] [Microsoft][ODBC SQL Server Driver]Invalid connection string attribute

Följande är ett exempel på anslutningssträngen som du har skapat:

Provider=MSDASQL.1;Persist Security Info=True;User ID=sa;Initial Catalog=test;DSN=MSSQL 2012;Password=**********

Orsak

Det här problemet uppstår eftersom informationen om Utökade egenskaper inte finns i ODBC-anslutningssträngen. Följande är ett exempel på rätt anslutningssträng:

Provider=MSDASQL;Persist Security Info=True;User ID=sa;Extended Properties="DSN=MSSQL 2012;UID=sa;APP=Microsoft Office 2013;WSID=GENLI-T430;DATABASE=test;Pwd=**********";Initial Catalog=test;Password=**********

Lösning

För att skapa en korrekt anslutningssträng väljer du alternativet Använd anslutningssträng när du skapar anslutningssträngen:

  1. I tabellimportguiden klickar du på Skapa.

  2. På fliken Provider kontrollerar du att du väljer Microsoft OLE DB-provider för ODBC-drivrutiner.

  3. På fliken Anslutning väljer du alternativet Använd anslutningssträng och klickar sedan på Skapa.

    Skärmbild som visar alternativet Skapa när du har valt alternativet Använd anslutningssträng.

  4. Klicka på fliken Maskindatakälla, markera databasresursen och klicka sedan på OK.

  5. När du får uppmaningen Databasinloggning anger du inloggnings-ID och lösenord och klickar sedan på OK.

  6. I rutan Ange information för att logga in på servern anger du inloggnings-ID och lösenord igen och väljer sedan alternativet Tillåt att lösenord sparas.

  7. Klicka på OK. En korrekt anslutningssträng skapas.