2012-02-23 16 views
6

Mam arkusz Excel, w którym utworzyłem tabelę przestawną, która pobiera dane z tabeli sql. Pobieram ten arkusz Excel z komputera typu Aplikacja do klienta i kiedy próbujemy otworzyć go w clint machine, prosi o podanie danych logowania do serwera SQl. Czy jest jakiś sposób, aby po pobraniu na komputer klienta arkusz nie poprosił o poświadczenia logowania SQL, a my dokonamy kodowania lub ustawimy w samym Excelu. Użytkownik po prostu otwiera lub pobiera i otwierając pivot, Datasourse nie poprosi o automatyczne zalogowanie i odświeżenie źródła danych SQ1.Podpowiedzi arkusza Excel dla Pseudonimów logowania SQl

+1

można wykorzystać Excel makro mieć zestaw danych logowania? – Turbot

+0

Jak ustawić poświadczenia z programu Excel Macro, ponieważ nie wiem zbyt wiele na ten temat. – Dharmendra

Odpowiedz

6

Rozwiązałem go, wykonując następujące kroki.

  1. Utwórz użytkownika w programie SQL Server i nadaj mu uprawnienia do wybranej bazy danych.
  2. Otwórz Excel-> Kliknij na zakładce "Dane"
  3. Kliknij Istniejące połączenie. Pojawi się okno podręczne.
  4. W górnej części wyskakującego okna znajduje się "Połączenia w tym skoroszycie". Kliknij prawym przyciskiem myszy.
  5. Kliknij Edytuj właściwość połączenia.
  6. Wyświetla się właściwość połączenia Pop up. Kliknij kartę "Definicja" w oknie właściwości połączenia.
  7. Edit ciąg połączenia i Dodaj identyfikatora użytkownika i hasła w ciągu połączenia i wspomnieć o identyfikator użytkownika i hasło, które już utworzony w kroku 1.
Powiązane problemy