sql >> Database >  >> RDS >> Sqlserver

SQL-referentie gebruiken om een ​​bestand te openen met OpenRowSet

Ik ben er vrij zeker van dat wanneer u OpenRowSet gebruikt, het de servicegebruiker voor de SQL Server is die toegang tot het bestand nodig heeft.

En aangezien het erop lijkt dat u toegang probeert te krijgen tot een bestand op een andere server, kan het een uitdaging zijn om het werkend te krijgen, als de SQL-server wordt uitgevoerd als Lokaal systeem of een ander lokaal gebruikersaccount.

Ik heb dit verschillende keren opgelost door ofwel de SQL-server te wijzigen om als AD-gebruiker te worden uitgevoerd (met de beveiligingsimplicaties die het heeft) en die gebruiker vervolgens toegang te geven tot het bestand op het netwerk, of het externe bestand te plaatsen (in dit geval de Excel ) op dezelfde computer als de SQL-server.



  1. Hoe maak ik verbinding met een SQL Server-database in CodeIgniter?

  2. PyMySQL-variabelen in query's

  3. Hoe combineer ik deze 3 queries in één MySQL-query?

  4. Partitioneringstabel gebaseerd op de eerste letter van een varchar-veld