Czy istnieje sposób na połączenie programu Excel z serwerem Sql przy użyciu uwierzytelniania w oknie Windows bieżącego użytkownika (zaufane połączenie/zintegrowane zabezpieczenia)? Nie chcę polegać na logowaniu sql lub mieć uid/password w moim kodzie.Excel VBA - połącz z sql z zaufanym połączeniem (bez numeru uid/pwd).
Odpowiedz
Driver={SQL Native Client};server=servernamehere;database=dbnamehere;Trusted_Connection=yes;
http://www.sqlstrings.com/SQL-Server-connection-strings.htm
http://www.connectionstrings.com/sql-server
Spróbuj tego:
Provider=sqloledb;Data Source=myServerName;Initial Catalog=myDatabaseName;Integrated Security=SSPI
zobacz: http://www.connectionstrings.com/
Zwłaszcza http://www.connectionstrings.com/sql-server-2005, na przykład:
lub dowolny inny odpowiedni ciąg połączeń, który można tam znaleźć.
Nie działa dla VBA – notnot
mam ten ConnectionString w projekcie VBA Excel 2003 ...
"Provider=SQLOLEDB;Data Source=[You DB Name];Trusted_connection=yes;"
A to działa na mnie! (Używam ADODB)
To jest odpowiedź, która działa. – ikh
próbkę Praca dla VBA Excel 2010
Provider = SQLOLEDB; Data Source = ServerIPOrName; Initial Catalog = NazwaBazyDanych; Trusted_Connection = yes;
- 1. Utwórz tabelę SQL z programu Excel VBA
- 2. VBA - Generowanie pliku Excel z Access (QueryTable)
- 3. SQL zsumowanie cyfr z numeru
- 4. Ukrywanie arkusza programu Excel z VBA
- 5. Otwieranie dostępu z programu Excel VBA
- 6. Excel VBA - odczytanie wartości komórki z kodu
- 7. Excel VBA: Uzyskiwanie wartości z Formularza Kontroluje
- 8. Różnica między połączeniem Sql i połączeniem OLEDB
- 9. sqlalchemy: połącz się z MySQL bez hasła
- 10. HTTPS z nodejs i połącz
- 11. Brak pamięci Excel VBA
- 12. Excel VBA ComboBox Identyfikacja
- 13. Excel VBA Colon
- 14. Excel VBA trudności językowe
- 15. Excel VBA odpowiednik wektora
- 16. Połącz z Excel 2007 plik używając ADOConnection w Delphi7
- 17. Excel VBA - Range.Copy transpose paste
- 18. MYSQL - Usuń zapytanie z połączeniem
- 19. Dostęp do bazy danych SQL w programie Excel VBA
- 20. Uzyskiwanie zawartości komórki z podaniem numeru wiersza i kolumny:
- 21. Problemy z połączeniem z Sql Server CE 4.0 z Sql Management Studio 2008
- 22. Używanie programu Excel VBA do uruchamiania kwerend SQL
- 23. Wykonaj plik .bat z programu Excel VBA Macro
- 24. Excel VBA - wyjście dla pętli
- 25. Excel VBA Pętla na kolumnach
- 26. Excel VBA - WorkbookBeforeSave Event Czy
- 27. Połącz z ThinkOrSwim wykorzystaniem NDDE w .NET
- 28. Łatwa obsługa błędów VBA Excel
- 29. Excel VBA Regex Pozycja dopasowania
- 30. Excel/VBA: Jak wkleić zapytanie SQL z odpowiednim formatowaniem ciągów znaków
Wypróbowałem już. Nie działa z VBA. – notnot
Z jakiego komponentu Data Access korzystasz? –
ADODB.Connection – notnot