Narzędzia użytkownika

Narzędzia witryny


mssql

To jest stara wersja strony!


MS SQL

Włączenie połączeń TCP/IP do serwera. Polecenie svrnetcn → TCP/IP → Enable


Authentication Mode
HKLM\Software\Microsoft\MSSqlserver\MSSqlServer\LoginMode

  • 1 - Windows Authentication
  • 2 - Mixed Mode

Backup
„C:\Program Files\Microsoft SQL Server\80\Tools\Binn\OSQL.EXE” -S KOMP\BAZA -E -i D:\Plik.sql


Zmiana hasła użytkownika sa

  • Uruchomić serwer w trybie single-user
    • Microsoft SQL server Management Studio
    • SQL Server Services
    • Właściwości instancji
    • Zakładka Advanced
    • W parametrach uruchomienia dodać ;-m na końcu
  • Zalogować się przez Windows Authentication
  • W Roles zmienić hasło użytkownika sa

Czy w sieci działa rozwiązywanie nazw na adresy IP?

Można to sprawdzić za pomocą systemowego polecenie ping. Jego wywołanie z linii komend powinno mieć postać: ping nazwa_komputera. Wynikiem takiego polecenia powinien być adres IP podanego komputera. Jeżeli nie jest zwracany adres IP, wtedy konieczne jest ustawienie aliasu. W celu utworzenia aliasu należy przejść do odpowiedniego katalogu i uruchomić program: C:\Windows\system32\cliconfg.exe - systemy 32 bitowe C:\Windows\SysWow64\cliconfg.exe - systemy 64 bitowe Typ systemu operacyjnego można sprawdzić we właściwościach komputera.

UWAGA: Wpisując komendę cliconfg w wierszu poleceń systemu Windows (Start / Uruchom / cliconfg) domyślnie uruchamiany jest program z katalogu C:\Windows\system32 Po uruchomieniu odpowiedniego programu przechodzimy na zakładkę alias i ustawiamy powiązanie między nazwą komputera, a jego adresem IP. W polu „Alias serwera” podajemy pełną nazwę instancji silnika SQL (nazwa_hosta\nazwa_instancji). Zaznaczamy biblioteki sieciowe TCP/IP, natomiast w polu „Nazwa serwera” w miejsce nazwy hosta podajemy jego adres IP. Adres IP możemy sprawdzić wpisując komendę ipconfig w wierszu poleceń systemu Windows (Start/ Uruchom/ cmd).

UWAGA: W przypadku gdy problem z połączeniem występuje w obrębie tego samego komputera można podać lokalny adres IP 127.0.0.1 (interfejs loopback).

alias.jpg

Zadaniem aliasu jest więc pomoc w odnalezieniu odpowiedniego adresu IP serwera, gdy rozwiązywanie nazw w sieci nie działa prawidłowo. Czasem problemem w ustanawianiu połączenia do serwera SQL jest także nie odnalezienie odpowiedniego portu, na którym nasłuchuje serwer SQL. Wówczas warto odznaczyć parametr 'Określ port dynamicznie' i wpisać numer portu, na którym nasłuchuje serwer SQL. Numer portu możemy sprawdzić w errorlogu serwera SQL. Domyślnie plik znajduje się w lokalizacjach: C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG – lokalizacja dla serwera SQL 2005 lub C:\Program Files (x86)\Microsoft SQL Server\MSSQL11.OPTIMA\MSSQL\Log\ERRORLOG – lokalizacja dla serwera SQL 2012 Plik można otworzyć za pomocą notatnika. Informacja o numerze portu (xxxx) występuje po słowach Server is listening on [ 'any' <ipv4> xxxx]

UWAGA: Jeśli alias zostanie nazwy inaczej niż nazywa się serwer SQL należy pamiętać, aby w programie Comarch ERP Optima konfigurując połączenie do serwera SQL podać w polu Server MS SQL nazwę aliasu.

mssql.1497353828.txt.gz · ostatnio zmienione: 2020/02/21 14:20 (edycja zewnętrzna)