Udostępnij za pośrednictwem


Jak: zapisywanie i edytować ciągów połączeń

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

Przechowywania poufnych informacji (np. hasło) w ciągu połączenia może mieć wpływ 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 bezpieczny sposób do kontrolowania dostępu do bazy danych.

Jeśli nie chcesz używać zintegrowane zabezpieczenia systemu Windows i baza danych wymaga nazwy użytkownika i hasła, można je pominąć w ciągu połączenia, ale będzie musiał dostarczyć 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 w drodze do bazy danych.

Aby uzyskać więcej informacji, zobacz Securing Connection Strings.

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

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

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

  1. W oknie Solution Explorer kliknij dwukrotnie Mój projekt ikona (Visual Basic) lub Właściwości ikona (C#), aby otworzyć Project Designer.

  2. Wybierz Ustawienia kartę.

  3. Wprowadź Nazwa ciągu połączenia.Odnoszą się do tej nazwy podczas uzyskiwania dostępu do ciągu połączenia w kodzie.

  4. Zestaw typu do (Connection string).

  5. Pozostaw zakres ustawiona na aplikacji.

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

    -lub-

    Kliknij przycisk wielokropka (...) przycisk w wartość pole, aby otworzyć Właściwości połączenia okno dialogowe, aby zbudować ciąg połączenia.Aby uzyskać więcej informacji, zobacz Dodawanie/modyfikowanie połączeń, okno dialogowe (Ogólne).

Ciągi połączeń przechowywanych w ustawieniach aplikacji do edycji

Można zmodyfikować informacje o połączeniu, jest zapisany w ustawieniach aplikacji za pomocą Project Designer.

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

  1. W oknie Solution Explorer, kliknij dwukrotnie Mój projekt ikona (Visual Basic) lub Właściwości ikona (Visual C# otworzyć Project Designer.

  2. Wybierz Ustawienia kartę.

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

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

    -lub-

    Kliknij przycisk wielokropka w wartość pole, aby edytować połączenie z Właściwości połączenia okno dialogowe.Aby uzyskać więcej informacji, zobacz Dodawanie/modyfikowanie połączeń, okno dialogowe (Ogólne).

Edycja zakodowane ciągi połączeń w zestawów danych

Można zmodyfikować informacje o połączeniu, 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 połączenie z kwerendy, który chcesz edytować.

  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ść.

    -lub-

    Kliknij strzałkę w dół na DefaultConnection właściwość i wybierz polecenie Nowego połączenia otworzyć Dodawanie/modyfikowanie połączeń, okno dialogowe (Ogólne).

Zabezpieczenia

Przechowywania poufnych informacji (na przykład hasła) w ciągu połączenia może mieć wpływ na bezpieczeństwo aplikacji.Przy użyciu zintegrowanych zabezpieczeń systemu Windows jest bezpieczny sposób do kontrolowania dostępu do bazy danych.

Aby uzyskać więcej informacji, zobacz Securing Connection Strings i ADO.NET Secure Coding Guidelines.

Zobacz też

Koncepcje

Przygotowanie aplikacji do odbierania danych

Pobieranie danych do aplikacji

Wiązanie formantów z danych w programie Visual Studio

Edytowanie danych w aplikacji

Sprawdzanie poprawności danych

Zapisywanie danych

Inne zasoby

Omówienie aplikacji danych w programie Visual Studio

Połączenie z danymi w programie Visual Studio