Michał Śliwicki

Michał Śliwicki VB.NET/T-SQL/CR,
wdrożenieniowiec
systemów ERP

Temat: Okienko z logowaniem

Witam,
napisałem aplikację w VB.NET, w której wykorzystuję wydruki Crystal Reports. Wszystko fajnie wygląda ale tylko na moim komputerze i na serwerze kiedy zalogowany jestem jako Administrator. Kiedy przeniosę aplikację na inny komputer, bądź zaloguję się innym użytkownikiem do serwera to podczas wykonywania wydruku wyświetla się okienko logowania do bazy danych. Mam stworzone ODBC do tej bazy na końcówce po użytkowniku "sa". Czy jest jakiś sposób aby te poświadczenia były zapamiętane?
Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: Okienko z logowaniem

Po pierwsze raporty nie powinny pracować na koncie sa. Swoją drogą aplikacja również...
Załóż najlepiej osobne konto do raportowania z prawami tylko do odczytu. Tak będzie dużo bezpieczniej.

Hasło nie jest zapamiętywane przez CR właśnie ze względu na kwestie bezpieczeństwa.

Masz 2 opcje do wyboru:
1. przekazywanie hasła z aplikacji przy każdym wywołaniu raportu.
Uruchom metodę ApplyLogOnInfo na wszystkich tabelach w raporcie i przekaż parametry logowania
Przykład w C#:
http://csharp.net-informations.com/crystal-reports/csh...

2. przejście na autentykację windows, czyli użytkownicy uruchamiają raporty na tych samych kontach na którym zalogowali się do systemu (domeny), np. domain\user1. Wówczas nie musisz tworzyć osobnego konta na raporty ani przejmować się hasłami.

Jeszcze jedna praktyczna porada: na świeżym komputerze użytkownika, przy uruchamianiu raportu CR może się pojawić komunikat, że nie może się zalogować do bazy danych. Najczęściej jest to spowodowane brakiem sterowników do bazy danych SQL Server, które trzeba osobno zainstalować.

W takim przypadku trzeba zainstalować Microsoft® SQL Server® 2012 Native Client lub inną paczkę zależnie od używanej wersji bazy danych. Do pobrania tutaj:
http://www.microsoft.com/en-us/download/details.aspx?i...

Zapraszam na grupę Crystal Reports:
http://www.goldenline.pl/grupy/Komputery_Internet/crys...
Michał Śliwicki

Michał Śliwicki VB.NET/T-SQL/CR,
wdrożenieniowiec
systemów ERP

Temat: Okienko z logowaniem

Wielkie dzięki za odpowiedź i sugestię.

Następna dyskusja:

Okienko pobierz plik




Wyślij zaproszenie do