2011-11-16 25 views
10

Bu bir soru değil, ancak bu ileti, Internet'te yanıtı bulamadığım için topluluk için yararlı olabilir."Microsoft.ACE.OLEDB.12.0" sağlayıcısını SQL Server'dan sorgulanırken hata oluştu

  • , Windows 2008 R2 x64 ve Windows 2003 x64
  • SQL Server 2008 SP3 x64
  • Sağlayıcı Microsoft.ACE.OLEDB.12.0 x64

SQL Server üzerinde test yerel makinenin yöneticisi olmayan etki alanı hesabı altında çalışıyor. SQL Server bağlantı kimlik doğrulaması Windows'dır.

konudur:

yaratmak ve bu sağlayıcısını kullanarak, bağlantılı bir sunucu veya anlık sorgulama kullanarak, aşağıdakilere benzer hatalar alabilirsiniz:

OLE DB sağlayıcısı "MSDASQL" bağlantılı sunucu "xxx için "message" iletisi döndü [Microsoft] [ODBC Sürücü Yöneticisi] Sürücünün SQLSetConnectAttr başarısız "

OLE DB sağlayıcısı" xxx "bağlantılı sunucu için" MSDASQL "iletisi döndü" [Microsoft] [ODBC dBASE sürücüsü] Ağ bağlantınız kesildi. devam edin, veritabanını kapatın ve tekrar açın .

yüklenebilir ISAM

ole db sağlayıcı bağlantılı sunucu için "MSDASQL" bulunamadı döndürdü "xxx" mesajı "xxx" bağlantılı sunucu için "MSDASQL" OLE DB sağlayıcı veri kaynağı nesnesi başlatılamıyor "[Microsoft] [ODBC dBASE sürücüsü] Genel hata açılamıyor kayıt defteri anahtarı geçici (uçucu) Ace DSN süreç 0x16f4 Konu için 0x2728 DBC 0x1ce64ae8 Xbase'

nedeni sağlayıcı SQL Server en geçici dosya oluşturur olmasıdır etki alanı hesabı geçici Kullanıcı bağının kimlik bilgilerini kullanarak lder. Sıradan kullanıcıların bu tür izinleri yoktur.

+0

Sql sunucusu, bu makinede oturum açmak için kullanılmayan bir etki alanı hesabı altında çalışıyor. Lütfen bunu açıklığa kavuşturun. –

cevap

1

çözümü SQL Server'ın alanı hesabın geçici klasörde SQL Server kullanıcılarına
hibe "Değiştir" izindir. Bu klasör normalde, Windows 2003

  • şudur: "c: \ Documents and Ayarları \ sql_server_account_name Local Settings \ Temp \ \"
  • Windows 2008: "C: \ Users \ sql_server_account_name \ AppData \ Local \ Temp \ "
+0

Boogier'in asıl olarak sorusunun bir parçası olarak yayınladığı çözümü taşıdım. CW yaptım bu yüzden gereksiz rep. –

İlgili konular