Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Używasz Web.Config do konfigurowania parametrów połączenia z bazą danych SQL?

Oto świetny przegląd MSDN zawiera opis, jak to zrobić.

W pliku web.config dodaj wpis parametrów połączenia:

<connectionStrings>
  <add 
    name="MyConnectionString" 
    connectionString="Data Source=sergio-desktop\sqlexpress;Initial 
    Catalog=MyDatabase;User ID=userName;Password=password"
    providerName="System.Data.SqlClient"
  />
</connectionStrings>

Rozłóżmy tutaj części składowe:

Źródło danych to twój serwer. W twoim przypadku nazwana instancja SQL na sergio-desktop .

Początkowy katalog jest domyślną bazą danych, w stosunku do której powinny być wykonywane zapytania. W normalnych warunkach będzie to nazwa bazy danych.

Do uwierzytelniania mamy kilka opcji.

Identyfikator użytkownika i Hasło oznacza używanie poświadczeń SQL, a nie Windows, ale nadal bardzo proste - po prostu przejdź do sekcji Bezpieczeństwo swojego SQL Server i utwórz nowy login. Nadaj mu nazwę użytkownika i hasło oraz nadaj mu prawa do swojej bazy danych. Wszystkie podstawowe okna dialogowe są bardzo oczywiste.

Możesz także użyć zintegrowanych zabezpieczeń, co oznacza, że ​​Twoja aplikacja .NET będzie próbowała połączyć się z SQL przy użyciu poświadczeń procesu roboczego. Więcej informacji znajdziesz tutaj w tej sprawie.

Wreszcie, w kodzie, możesz dostać się do ciągu połączenia, używając:

ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Procedura składowana jest wykonywana z różnymi indeksami, gdy jest wywoływana za pośrednictwem Entity Framework w porównaniu do SSMS

  2. Użyj programu Excel 2010 do odczytu/zapisu w bazie danych SQL Server 2008 przy użyciu procedur składowanych

  3. Błąd SQL:'CREATE/ALTER PROCEDURE' musi być pierwszą instrukcją w partii kwerendy

  4. SQL Server - oblicz czas, jaki upłynął między dwoma znacznikami daty i godziny w formacie GG:MM:SS

  5. Jak wygenerować instrukcję Drop Table dla wszystkich tabel w bazie danych — SQL Server / T-SQL Tutorial, część 48