SQL Server spustí tuto chybu, když vaše aplikace nemá dostatečná práva pro přístup k databázi. tato chyba má několik důvodů. Chcete-li tuto chybu opravit, postupujte podle následujících pokynů.
-
Zkuste připojit sql server ze svého serveru pomocí management studio. pokud pro připojení k serveru SQL používáte ověřování systému Windows, nastavte identitu fondu aplikací na správce serveru.
-
pokud používáte autentizaci sql serveru, zkontrolujte svůj připojovací řetězec ve web.config vaší webové aplikace a nastavte uživatelské ID a heslo sql serveru, který vám umožní přihlášení.
-
pokud je vaše databáze na jiném serveru (přístup ke vzdálené databázi), pak nejprve povolte vzdálený přístup k vlastnosti serveru SQL pomocí serveru SQL Server Management Studio a povolte správce konfigurace serveru TCP/IP formuláře sql.
-
poté, co provedete všechny tyto věci a stále nemůžete přistupovat k databázi, zkontrolujte firewall serveru, kde se pokoušíte přistupovat k databázi, a přidejte jedno pravidlo do firewallu pro povolení portu sql serveru (ve výchozím nastavení sql server použijte 1433 pro kontrolu port sql serveru musíte zkontrolovat sql server Configuration Manager síťový protokol TCP/IP port).
-
pokud váš server SQL běží na pojmenované instanci, musíte napsat číslo portu s názvem serveru SQL, například 117.312.21.21/nameofsqlserver,1433.
-
Pokud používáte cloudový hosting, jako je amazon aws nebo microsoft Azure, pak server nebo instance poběží za cloudovým firewallem, takže musíte povolit port 1433 v cloudovém firewallu, pokud máte výchozí instanci nebo specifický port pro sql server pro pojmenovanou instanci.
-
Pokud používáte amazon RDS nebo SQL Azure, musíte povolit port ze skupiny zabezpečení této instance.
-
Pokud přistupujete k serveru SQL prostřednictvím režimu ověřování serveru SQL, ujistěte se, že jste povolili vlastnost instance serveru SQL Server a Windows Authentication Mode.
- Po provedení jakýchkoli změn ve vlastnosti restartujte instanci serveru SQL, protože některé změny budou vyžadovat restart.
Pokud budete dále čelit jakýmkoli potížím, musíte poskytnout více informací o své webové stránce a serveru SQL.