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