SQL Server Verknüpften Server zu Microsoft Access

Habe ich versucht, die Verwendung von linked Server in SQL Server 2008, indem Sie die folgenden, um den Zugriff auf eine Microsoft Access 2003-Tabelle.

EXEC sp_addlinkedserver access1t, 'OLE DB Provider for Jet', 'Microsoft.Jet.OLEDB.4.0', 'C:\tester.mdb'
EXEC sp_addlinkedsrvlogin access1t, FALSE, Null, Admin, Null
GO
CREATE VIEW TI001APCE1265 AS SELECT * FROM access1t...Table1

Jedoch bekomme ich die Fehlermeldung:

OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "access1t" returned message "Unspecified error".
Msg 7303, Level 16, State 1, Procedure TI001APCE1265, Line 1
Cannot initialize the data source object of OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "access1t".

Es ist kein Passwort/Benutzername auf meine access-Datenbank, aber ein Blick auf die Dokumente, die ich habe verstanden, ich habe das sp_addlinkedsrvlogin wie die oben genannten. Ich habe es versucht ohne Anmeldung.

Bit ich bekomme immer noch den gleichen Fehler - was ist da Los?!

Danke an alle

Debug-Ausgabe

Array ( [0] => Array ( [0] => 42000
[SQLSTATE] = > 42000 [1] => 7303 [code]
=> 7303 [2] => [Microsoft][SQL Server Native Client 10.0][SQL Server]kann Nicht
initialisieren der data-source-Objekt
OLE DB-provider
"Microsoft.Jet.OLEDB.4.0" for linked
server "access1265293168". [Nachricht]
=> [Microsoft][SQL Server Native Client 10.0][SQL Server]kann Nicht
initialisieren der data-source-Objekt
OLE DB-provider
"Microsoft.Jet.OLEDB.4.0" for linked
server "access1265293168". ) [1] =>
Array ( [0] => 01000 [SQLSTATE] =>
01000 [1] => 7412 [code] => 7412 [2]
=> [Microsoft][SQL Server Native Client 10.0][SQL Server]OLE DB
provider "Microsoft.Jet.OLEDB.4.0" für
linked server "access1265293168"
zurückgegebene Meldung "Unbekannter Fehler".
[message] => [Microsoft][SQL Server
Native Client 10.0][SQL Server]OLE DB
provider "Microsoft.Jet.OLEDB.4.0" für
linked server "access1265293168"
zurückgegebene Meldung "Unbekannter Fehler".
) )

Ich hatte einen Blick auf diese Frage: stackoverflow.com/questions/2065083/... - wie würde ich den pass in die NT-Anmeldung??
NT-AUTORITÄT\SYSTEM funktioniert auch nicht, wenn es ist, dass.
Haben Sie versucht, die Bereitstellung der Jet Standard-Benutzernamen "admin"? Ich weiß nicht, ob es erforderlich ist oder nicht, aber es gibt keine solche Sache, wie das öffnen einer Jet-Daten speichern, ohne dass ein Benutzer beteiligt.

InformationsquelleAutor Abs | 2010-02-04

Schreibe einen Kommentar