To nie jest pytanie, ale ten wpis może być przydatny dla społeczności, ponieważ nie mogę znaleźć odpowiedzi w Internecie.Błąd wysyłania zapytania do dostawcy "Microsoft.ACE.OLEDB.12.0" z SQL Server
Testowane na
- Windows 2008 R2 x64 i Windows 2003 x64
- SQL Server 2008 SP3 x64
- Microsoft.ACE.OLEDB.12.0 Provider 64
SQL Server działa na koncie domeny, które nie jest administratorem komputera lokalnego. Autoryzacja połączenia z serwerem SQL to Windows.
Problem jest:
podczas tworzenia i korzystania z połączonego serwera lub adhoc zapytań za pomocą tego dostawcę, może pojawić się błędy, takie jak:
OLE DB provider "MSDASQL" dla serwera połączonego „xxx "Zwrócona wiadomość" [Microsoft] [Menedżer sterowników ODBC] Driver SQLSetConnectAttr failed "
Dostawca OLE DB" MSDASQL "dla serwera połączonego" xxx "zwrócił komunikat" [Microsoft] [sterownik ODBC dBASE] Twój dostęp do sieci został przerwany. kontynuuj, zamknij bazę danych, a następnie otwórz ją ponownie .
Nie można zainicjować obiektu źródła danych dostawcy OLE DB "MSDASQL" dla serwera połączonego
nie można znaleźć instalowalnego ISAM
OLE DB provider "MSDASQL" dla serwera połączonego "XXX" zwrócony komunikat "XXX" „[Microsoft] [ODBC dBASE Driver] błąd ogólny Nie można otworzyć klucza rejestru Temporary (lotny) Ace DSN na proces 0x16f4 wątek 0x2728 DBC 0x1ce64ae8 Xbase”
powodem jest to, że usługodawca tworzy plik tymczasowy w SQL Server konto tymczasowe domeny lder, używając poświadczeń użytkownika connect. Zwykli użytkownicy nie mają takich uprawnień.
Serwer Sql działa na koncie domeny, które nie jest używane do logowania na tym komputerze. Proszę to wyjaśnić. –