Excel 2010 için PowerPivot veya Excel 2013 için PowerPivot'ta ODBC sürücüsüne bağlantı başarısız oldu

Not

Office 365 ProPlus, Microsoft 365 Kurumsal Uygulamaları olarak yeniden adlandırılıyor. Bu değişiklik hakkında daha fazla bilgi için, bu blog yazısını okuyun.

Belirtiler

Microsoft Excel 2010 için PowerPivot'ta ODBC Sürücüleri için Microsoft OLE DB Sağlayıcısı'nı veya Microsoft Excel 2013 eklentisi için PowerPivot'u kullanarak bir veritabanına bağlanmaya çalıştığınızı varsayalım. Tablo Alma Sihirbazı'nı kullanarak bağlantı dizesini oluşturursunuz. Bağlantı testi başarılı oldu. Ancak, İleri'yitıklattığınızda, aşağıdaki hata iletisini alırsınız:

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

Oluşturduğunuz bağlantı dizesinin bir örneği aşağıda veda edinilir:

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

Neden

Genişletilmiş Özellikler bilgileri ODBC bağlantı dizesinde içermedığından bu sorun oluşur. Aşağıdaki doğru bağlantı dizesinin bir örneğidir:

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=**********

Çözüm

Doğru bir bağlantı dizesi oluşturmak için bağlantı dizesini oluştururken bağlantı dizesini kullan seçeneğini seçin:

  1. Tablo Alma Sihirbazı'nda Yapı'yıtıklatın.

  2. Sağlayıcı sekmesinde, ODBC Sürücüleri için Microsoft OLE DB Sağlayıcısı'nı seçtiğinizden emin olun.

  3. Bağlantı Connection   sekmesinde, Kullanıcı bağlantı dizeseçeneğini seçin   ve sonra Oluştur'utıklatın.

    Adım 3 için ekran görüntüsü

  4. Makine Veri Kaynağı   sekmesini tıklatın, veritabanı kaynağınızı seçin ve sonra Tamam'ıtıklatın.

  5. Veritabanı oturum açma istemini aldığınızda, oturum açma kimliği ve parolayı yazın ve ardından Tamam'ıtıklatın.

  6. Sunucu kutusuna oturum açmak için Bilgileri Gir'de   oturum açma kimliğini ve parolayı yeniden yazın ve ardından kaydederek parolaya izin ver seçeneğini belirleyin.

  7. Tamam'a tıklayın. Doğru bir bağlantı dizesi oluşturulur.