Frank (no reg): SQL-Zurgiff auf Excel-Sheet auf Fileserver

Beitrag lesen

Hai,

evt. kennt der "Server" (mit dem SQL Server drauf) nicht das verbundene Netzlaufwerk, welches du als User da mittels NET USE angelegt hast. Oder das Dienst/Benutzerkonto des SQL Server drauf hat keine Netzwerkberechtigungen, z.b. der Server laeuft auf dem Konto "Local System"? Ab SQL 2008 (R2 auf jeden Fall) kannst du sogenannte Credential Proxies einrichten fuer Betriebssystemzugriffe oder Netzwerkzugriff vom Server aus.

Den Connection String fuer's Excel solltest du mittels UNC Pfaden schreiben koennen, also zb:

'Microsoft.ACE.OLEDB.12.0', 'Excel 12.0; HDR=YES; IMEX=1; Database=\someotherserver\someshare\someexcel.xlsx'

Gruss, FF