Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Używanie poświadczeń SQL do otwierania pliku za pomocą OpenRowSet

Jestem całkiem pewien, że kiedy używasz OpenRowSet, to jest to użytkownik usługi dla SQL Server, który potrzebuje dostępu do pliku.

A ponieważ wydaje się, że próbujesz uzyskać dostęp do pliku na innym serwerze, może być wyzwaniem, aby go uruchomić, jeśli serwer SQL działa jako system lokalny lub inne lokalne konto użytkownika.

Kilka razy rozwiązałem ten problem, zmieniając serwer SQL, aby działał jako użytkownik AD (z implikacjami bezpieczeństwa, jakie ma), a następnie przyznałem temu użytkownikowi dostęp do pliku w sieci lub umieściłem plik zewnętrzny (w tym przypadku Excel ) na tym samym komputerze co serwer SQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pomoc do zapytań SQL — łączenie wielu kolumn na podstawie warunku

  2. Instrukcja INSERT EXEC nie może być zagnieżdżona

  3. Czy kolejność kolumn w klauzuli WHERE ma znaczenie?

  4. Jak używać parametru z LIKE w Sql Server Compact Edition

  5. Wstaw wiele węzłów do pola XML w jednym zapytaniu