Połączenie z bazą danych MSSQL w home.pl (Connection String)

Najlepszy hosting dla stron WWW

Wprowadzenie

Aby móc korzystać z bazy danych MSSQL musisz posiadać zarejestrowaną usługę Windows Server lub Windows Server PRO. Dostęp do bazy danych MSSQL możesz uzyskać z poziomu skryptów opublikowanych na Twoim serwerze lub z poziomu narzędzia myLittleAdmin. W poniższym artykule znajdziesz informacje na temat połączenia się z bazą danych MSSQL z poziomu skryptów (np. ASP) opublikowanych na serwerze w home.pl.

WAŻNE! Każda z założonych baz danych MSSQL na serwerze w home.pl ma nadane uprawnienia “db_owner”. Uprawnienia są przypisane do użytkownika bazy danych, którego nazwa jest taka sama jak nazwa bazy danych.

Jakie dane są niezbędne do połączenia się z bazą danych MSSQL?

Aby połączyć się ze swoją bazą danych z poziomu skryptów podaj następujące informacje:

  • Identyfikator serwera bazy danych MSSQL, np. “mssql01\sql01”, “mssql02\sql02”.
  • Nazwę bazy danych, która jest jednocześnie loginem do bazy danych.
    Przykład: Jeśli baza danych MSSQL ma nazwę “06709810_0000001”, to nazwa użytkownika do tej bazy danych (login) jest taka sama.
  • Hasło dostępu do bazy danych MSSQL.

Gdzie znajdę identyfikator serwera mojej bazy danych MSSQL?

  1. Zaloguj się w Panelu klienta home.pl do serwera lub usługi z uprawnieniami administracyjnymi.
  2. Kliknij opcję menu “Usługi”, która znajduje się po lewej stronie ekranu.
    Panel klienta - Wybierz opcje menu Usługi
  3. Na wyświetlonej liście usług kliknij nazwę serwera z pakietu Windows, dla którego chcesz sprawdzić identyfikator serwera bazy danych MSSQL.
    Panel klienta - Usługi - Na liście usług kliknij nazwę serwera
    Rys. Na wyświetlonej liście usług kliknij nazwę docelowego serwera z pakietu Windows.
  4. Po wyświetleniu mini-podglądu dla wybranej usługi, kliknij przycisk “Konfiguracja usługi”.
    Panel klienta - Usługi - Po wyświetleniu mini-podglądu dla wybranej usługi, kliknij przycisk Konfiguracja usługi
  5. W prawym dolnym rogu ekranu wyświetlona zostanie sekcja “Bazy danych”, w której znajdziesz pole “ConnectionString dla skryptów ASP”. W polu “ConnectionString dla skryptów ASP” znajdziesz identyfikator serwera Twojej bazy danych MSSQL.
Panel klienta - Usługi - Wybrana usługa - Konfiguracja usługi - W polu ConnectionString dla skryptów ASP znajdziesz identyfikator serwera bazy danych MSSQL
Rys. Sekcja “Bazy danych”, która jest dostępna w prawym dolnym rogu wyświetlonego ekranu.

Jak połączyć się z bazą danych MSSQL za pomocą skryptu?

Posiadając powyższe dane możesz umieścić je w tzw. “connectionString”, który znajduje się w pliku “web.config”. Skrypty (np. ASP) korzystają z zawartości “connectionString” w celu połączenia się z poprawną bazą danych.

Edycje zawartości “connectionString” możesz wykonać na dwa sposoby:

  1. za pośrednictwem narzędzia IIS Manager.
    WAŻNE! Wklejenie poprawnej składni connectionString w narzędziu IIS Manager jest równoznaczne z edycją pliku “web.config”. Oznacza to, że narzędzie IIS Manager wklei podany kod w pliku “web.config” za Ciebie.
  2. za pośrednictwem “ręcznej” edycji pliku “web.config”.
    WAŻNE! Ręczna edycja pliku oznacza pobranie go z serwera FTP i następnie jego edycję na komputerze lokalnym. Po wprowadzeniu odpowiedniej składni do pliku “web.config” należy go ponownie opublikować na serwerze (nadpisując starszą wersję pliku).

Poprawna składnia “connectionString” wygląda następująco:

connectionString="data source=identyfikator_serwera_bazy_danych; initial catalog=nazwa_bazy; User ID=nazwa_bazy;Password=haslo_dostepu" providerName="System.Data.SqlClient"

Bezpieczny hosting dla Twojej strony WWW

Przygotowaliśmy miejsce, w którym Twoja strona WWW i poczta e-mail będą się czuły komfortowo.


  • Czy artykuł był pomocny ?
  • Tak   Nie