Standardní Windows firewall

PříspěvekNapsal: 03.12.2007 16:32
od michal.stepanek
Občas se stane, že je na Serveru 2003 nebo na XP aktivní standardní firewall, který blokuje vzdálená připojení. Lze ho buď vypnout nebo přidat do výjimek SQL Server, případně i Browser.
http://support.microsoft.com/kb/914277#
Nejjednodušší je si otevřít seznam Služeb a vzít si cestu z vlastností služby SQL Server(<instancename>) a služby SQL Server Browser a vložit jí jako výjimku do firewallu.
Přílohy
FWL_SQL_Exceptions.zip
Malá pomůcka, která se pokusí najít služby obs. zadaný text a ty pak nabídne pro vytvoření výjimky
(1.32 KiB) 1079 krát

Problém s připojením k SQL2005

PříspěvekNapsal: 04.12.2007 22:56
od jan.havranek
TOTO platí pouze pro starší verze Helios Orange (začínající číslem 1.0.2009.xxxx)!

Může se stát, že všechny služby SQL2005 (Server, Browser, Protokoly) jsou korektně nastaveny a beží, Firewall je vypnut, Helios.ini je korektně nastaven a přesto se objevuje hláška Server tohoto jména neexistuje nebo je nepřístupný.
Opakovaně v takových případech zabral tento postup:

1/ z adresáře Helios vzít knihovnu NTWdblib.dll
2/ knihovnu nakopírovat do adresáře C:\WINDOWS\System32
3/ START - Spustit - příkaz CLICONFG - povolit protokoly TCP a NamedPipes
4/ Restart PC a vše funguje

Helios+NOD32+Windows Firewall

PříspěvekNapsal: 11.11.2008 13:50
od marcel.vitek
Již párkrát jsem se setkal s případem, že se nedaří připojit do Heliosu ležící na jiném počítači v síťi. Pokaždé byla stejná situace: PC1 (SQL Server 2005 EE + HELIOS, uživatel, NOD32, Windows Firewall), PC2(uživatel, NOD32, Windows Firewall).
Uživateli na PC1 běhá Helios bez problému. Různá přihlašovací jména, různé protokoly, vše funguje.
Uživatel na PC2 má na ploše ikonu odkazující na HELIOS.EXE na PC1. Při pokusu o přihlášení se objevuje chybová hláška:
Kód: Vybrat vše
SQL-Server tohoto jména neexistuje nebo je nepřístupný


Je potřeba vypnout NOD32 a Windows Firewall na obou stanicích (PC1, PC2). Restartovat službu SQL Server na PC1. Přihlásit se z PC2. Nyní opět zapnout NOD32 a Windows Firewall na obou stanicích.

Teď již připojování funguje z obou stanic.

Nemožnost připojení z jiného PC po instalaci SQL Express

PříspěvekNapsal: 17.07.2009 10:09
od jiri.dolezal
Výchozí nastavení instalace MS SQL Server Express edice je takové, že nepovoluje připojení vzdálených počítačů k nainstalované instanci. Pokud se nejedná o mono-instalaci Helios Orange, je tedy nutno vzdálená připojení povolit.

Potřebná nastavení detailně:
http://support.microsoft.com/kb/914277

Potřebná nastavení stručně:
  • pomocí nástroje SQL Server Surface Area Configuration nebo SQL Server Configuration Manager povolit síťovou komunikaci (Server Network Configuration) pro protokoly TCP/IP resp. Named Pipes
  • pokud je uvažovaný protokol pro připojení k HeO Named Pipies (v Helios.INI - Protocol=0 nebo Server=np: ...) zajistit automaticke spousteni sluzby MS SQL Server Browser
  • nekdy brání vzdálené komunikaci FireWall - je na něm potřeba buď povolit vyjimku pro dane služby:
    • MS SQL Server: C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe (muže být jinak, dle instalace
    • MS SQL Server Browser: C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe (muže být jinak, dle instalace)
    nebo povolit komunikaci pro daný port, na kterém služba SQL Server běží