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
W oknie Solution Explorer kliknij dwukrotnie Mój projekt ikona (Visual Basic) lub Właściwości ikona (C#), aby otworzyć Project Designer.
Wybierz Ustawienia kartę.
Wprowadź Nazwa ciągu połączenia.Odnoszą się do tej nazwy podczas uzyskiwania dostępu do ciągu połączenia w kodzie.
Zestaw typu do (Connection string).
Pozostaw zakres ustawiona na aplikacji.
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
W oknie Solution Explorer, kliknij dwukrotnie Mój projekt ikona (Visual Basic) lub Właściwości ikona (Visual C# otworzyć Project Designer.
Wybierz Ustawienia kartę.
Zlokalizuj połączenia chcesz edytować, a następnie zaznacz tekst w wartość pole.
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
W Solution Explorer, kliknij dwukrotnie zestawu danych (plik .xsd) z połączenia, który chcesz edytować.
Wybierz TableAdapter lub połączenie z kwerendy, który chcesz edytować.
W Właściwości Rozwiń okno DefaultConnection węzła.
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
Sprawdzanie poprawności danych