Udostępnij za pośrednictwem


Porady: zapisywanie i edycja parametrów połączeń

Ciągi połączenia w Visual Studio aplikacje mogą być zapisane w pliku konfiguracyjnym aplikacji (zwaną także ustawienia aplikacji) lub zakodowane bezpośrednio w aplikacji. Zapisywanie ciągów połączeń w pliku konfiguracyjnym aplikacji upraszcza zadanie utrzymania aplikacji. Jeśli ciąg połączenia musi zostać zmieniony, a następnie można zaktualizować go w pliku ustawień aplikacji (w odróżnieniu od konieczności zmienić go w kodzie źródłowym i ponownie skompilować aplikację).

Przechowywanie informacji poufnych (na przykład hasła) w ciągu znaków połączenia może wpłynąć na bezpieczeństwo aplikacji. Ciągi połączeń zapisane w pliku konfiguracyjnym aplikacji nie są szyfrowane lub ukrywane, więc może być możliwe dla kogoś, aby uzyskać dostęp do pliku i wyświetlić jego zawartość. Przy użyciu zintegrowanych zabezpieczeń systemu Windows jest bezpieczniejszy sposób kontrolować dostęp do bazy danych.

Jeśli użytkownik nie chce użyć zintegrowane zabezpieczenia systemu Windows i baza danych wymaga nazwy użytkownika i hasła, można je pominąć w ciągu połączenia, ale musisz podać te informacje, aby pomyślnie połączyć się z bazą danych aplikacji. Na przykład można utworzyć okno dialogowe, które monituje użytkownika o te informacje i dynamicznie tworzy ciąg połączenia w czasie wykonywania. Zabezpieczenia wciąż może być problem, jeśli informacje zostaje zatrzymana na drodze do bazy danych.

Aby uzyskać więcej informacji, zobacz Protecting Connection Information.

Aby zapisać ciąg połączenia z w ramach tych kreatorów danych

  • Wybierz opcję, aby zapisać połączenie w zapisać ciąg połączenia w pliku konfiguracyjnym aplikacji strony.

Aby zapisać ciąg połączenia bezpośrednio do ustawień aplikacji

  1. In Solution Explorer double-click the My Project icon (Visual Basic) or Properties icon (C#) to open the Project Designer.

  2. Wybierz ustawienia kartę.

  3. Wprowadź nazwa ciągu połączenia. Podczas uzyskiwania dostępu do ciągu połączenia w kodzie należy odwołać się do tej nazwy.

  4. Ustaw typu do (ciąg połączenia).

  5. Pozostaw zakres ustawiona na aplikacji.

  6. Wpisz ciąg połączenia w wartość pole.

    —lub—

    Kliknij przycisk z wielokropkiem (...) przycisk w wartość pole, aby otworzyć właściwości połączenia okno dialogowe, aby zbudować ciąg połączenia.

Edycja ciągów połączenia przechowywane w ustawieniach aplikacji

Można zmodyfikować informacje o połączeniu, który jest zapisany w ustawieniach aplikacji za pomocą Projektant projektu.

Aby edytować ciąg połączenia, przechowywane w ustawieniach aplikacji

  1. In Solution Explorer, double-click the My Project icon (Visual Basic) or Properties icon (Visual C# to open the Project Designer.

  2. Wybierz ustawienia kartę.

  3. Zlokalizuj połączenie chcesz edytować, a następnie zaznacz tekst w wartość pole.

  4. Edytuj ciąg połączenia w wartość pole.

    —lub—

    Kliknij przycisk z wielokropkiem, w wartość pole, aby edytować połączenie z właściwości połączenia okno dialogowe.

Edycja ciągów połączenia zakodowane w zestawów danych

Można zmodyfikować informacje o połączeniu, który jest zapisany w kodzie za pomocą Tworzenie i edytowanie wpisanych zestawów danych.

Aby edytować ciąg połączenia, przechowywane w zestawie danych

  1. W Solution Explorer, kliknij dwukrotnie zestawu danych (plik .xsd) z połączenia, który chcesz edytować.

  2. Wybierz TableAdapter lub kwerendy z połączenia ma być edytowany.

  3. W właściwości Rozwiń okno DefaultConnection węzła.

  4. Aby szybko zmodyfikować ciąg połączenia, należy edytować ConnectionString właściwości.

    —lub—

    Kliknij strzałkę w dół na DefaultConnection właściwości i wybierz polecenie nowe połączenie.

Zabezpieczenia

Przechowywanie informacji poufnych (na przykład hasła) w ciągu znaków połączenia może wpłynąć na bezpieczeństwo aplikacji. Przy użyciu zintegrowanych zabezpieczeń systemu Windows jest bezpieczniejszy sposób kontrolować dostęp do bazy danych.

Aby uzyskać więcej informacji, zobacz Protecting Connection Information i Security Overview [wd_adonet].

Zobacz też

Koncepcje

Przygotowywanie aplikacji na otrzymywanie danych

Pobieranie danych do aplikacji

Powiązywanie kontrolek z danymi w Visual Studio

Edytowanie danych w aplikacji

Sprawdzanie poprawności danych

Zapisywanie danych

Inne zasoby

Przegląd aplikacji w Visual Studio

Łączenie z danymi w Visual Studio