ich ein Problem mit meinem SQL-Skript mit:Fehler auf SQL-Skript mit 'OPENROWSET'
SELECT
SP.[MobileNumber],
SP.[LastName],
SP.[FirstName]
FROM SampleTable1 SP
INNER JOIN OPENROWSET
(
'Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\devpc11\sample.xls;',
'SELECT
MobileNumber,
LastName,
FirstName
FROM [SampleData$]') T
ON SP.[MobileNumber] = T.[MobileNumber]
GO
wenn ich versuche, dies auszuführen, erzeugt es diesen Fehler:
Msg 7357, Ebene 16 , Status 2, Zeile 1 Das Objekt "SELECT MobileNumber, Nachname, Vorname FROM [SampleData $]" kann nicht verarbeitet werden. Der OLE DB-Anbieter "Microsoft.Jet.OLEDB.4.0" für den Verbindungsserver "(null)" gibt an, dass entweder das Objekt keine Spalten enthält oder der aktuelle Benutzer keine Berechtigungen für dieses Objekt besitzt.
Gibt es dafür eine Lösung? Ich kann wirklich keine in den letzten 3 Stunden finden .. Grundsätzlich möchte ich nur Daten aus einer Excel-Datei zu manipulieren, dann speichern Sie es in SQL Server 2005-Datenbank, aber für den Moment möchte ich Daten aus der Excel-Datei abrufen der sql server .. danke für die hilfe ..
habe ich bereits getan. Danke, dass du mich erinnert hast. :) – iceheaven31