Sdílet prostřednictvím


Připojení k existující databázi v SSDT

Tento článek vysvětluje, jak se uživatel může připojit k existující databázi v nástrojích SQL Server Data Tools (SSDT). SSDT umožňuje připojit se k existující databázi, spouštět dotazy pomocí Transact-SQL (T-SQL) a zobrazit výsledky.

SSDT také nabízí celou řadu funkcí, které můžete použít pro práci s databází. Tyto informace jsou podrobně vysvětleny v následujících částech. Dejte nám vědět, jak se můžeme připojit k existující databázi.

Pokud se chcete připojit k existující databázi, projděte si následující kroky:

Připojení k databázi pomocí Průzkumníka objektů SQL Serveru

sql Server Object Explorer (SSOX) je nástroj dostupný v SSDT pro Visual Studio. Umožňuje připojit se k databázím SQL Serveru a spravovat je v sadě Visual Studio. Pokud se chcete připojit k databázi pomocí Průzkumníka objektů SQL Serveru v SSDT, postupujte takto:

  1. Open Visual Studio: Ujistěte se, že jste nainstalovali SSDT spolu s příslušnou verzí sady Visual Studio. Spusťte Visual Studio.

  2. Otevření Průzkumníka objektů SQL Server: Přejděte do nabídky Zobrazení a vyberte možnost Průzkumník objektů SQL Server. Alternativně můžete použít klávesovou zkratku Ctrl + \ (zpětné lomítko) a potom zadat Ctrl + S.

  3. Připojit k databázovému serveru: V okně Průzkumník objektů SQL Serveru vyberte tlačítko Přidat SQL Server (vypadá jako list s ikonou + vlevo nahoře) nebo klikněte pravým tlačítkem myši na uzel SQL Server a zvolte Přidat SQL Server.

  4. Zadejte podrobnosti o připojení k serveru: V dialogovém okně Připojit zadejte podrobnosti o připojení pro instanci SYSTÉMU SQL Server, ke které se chcete připojit. To zahrnuje název serveru, metodu ověřování (například ověřování systému Windows nebo ověřování SYSTÉMU SQL Server), přihlašovací údaje( pokud je k dispozici) a podrobnosti o šifrování. Po připojení instance SQL Serveru se automaticky zobrazí pod možností Poslední připojení na kartě Historie.

  5. cs-CZ: Test připojení: Po zadání podrobností o připojení můžete vybrat tlačítko Připojit a připojení otestovat. Pokud je připojení úspěšné, měli byste vidět instanci a její databáze uvedené v Průzkumníku objektů SQL Serveru.

  6. Procházení a správa databází: Po připojení můžete rozbalit uzel serveru a zobrazit všechny databáze hostované v této instanci. Každý uzel databáze můžete dále rozšířit a prozkoumat jeho tabulky, zobrazení, uložené procedury a další databázové objekty.

  7. provádět akce: Klikněte pravým tlačítkem myši na databázi nebo jakýkoli objekt a proveďte různé akce, jako je dotazování na data, vytváření nových objektů, úpravy existujících objektů a další.

Snímek obrazovky s dialogovým oknem Připojení

Typy ověřování

SSDT umožňuje připojit se k databázím na místním počítači, síti a Azure. Vzhledem k různým scénářům máme více typů ověřování. Jsou následující: snímek obrazovky s různými typy ověřování.

  • ověřování systému Windows: Tato metoda ověřování používá zabezpečení systému Windows k ověřování uživatelů na SQL Serveru.

  • ověřování SQL Serveru: Tato metoda ověřování vyžaduje, aby uživatel získal přihlašovací jméno a heslo SQL Serveru.

  • ověřování hesel služby Active Directory: Tato metoda ověřování používá heslo služby Active Directory uživatele k jejich ověření na SQL Serveru. Jedná se o nejjednodušší metodu ověřování, která se konfiguruje, ale nenabízí žádné další funkce zabezpečení.

  • integrované ověřování služby Active Directory: Tato metoda ověřování používá protokol Kerberos k ověřování uživatelů na SQL Serveru. Kerberos je bezpečnější ověřovací protokol než ověřování hesel služby Active Directory, ale vyžaduje, aby klient i server byly připojené k doméně služby Active Directory.

  • interaktivního ověřování služby Active Directory: Tato metoda ověřování umožňuje uživatelům ověřit se na SQL Serveru zadáním přihlašovacích údajů služby Active Directory do dialogového okna. Jedná se o nejbezpečnější metodu ověřování, ale pro uživatele může být nepohodlná, protože musí zadávat přihlašovací údaje pokaždé, když se připojí k SQL Serveru.

Shrnutí

Metoda ověřování Popis
Ověřování systému Windows Používá systém zabezpečení Systému Windows k ověřování uživatelů.
Ověřování SQL Serveru Umožňuje uživatelům vytvořit samostatné přihlašovací jméno a heslo SQL Serveru.
Ověřování heslem služby Active Directory Používá heslo služby Active Directory uživatele k jeho ověření na SQL Serveru.
Integrované ověřování služby Active Directory Používá protokol Kerberos k ověřování uživatelů na SQL Serveru.
Interaktivní ověřování služby Active Directory Umožňuje uživatelům ověřit se na SQL Serveru zadáním přihlašovacích údajů služby Active Directory do dialogového okna.

Šifrování a důvěryhodnost certifikátu serveru

Pro SSDT v sadě Visual Studio 17.8 a novějších verzích je důležitá změna vlastnosti Encrypt, která je teď ve výchozím nastavení povolená pro všechna připojení. SQL Server musí být nakonfigurovaný s certifikátem TLS podepsaným důvěryhodnou kořenovou certifikační autoritou. Kromě toho, pokud počáteční pokus o připojení selže s povoleným šifrováním (výchozí), SSDT zobrazí výzvu k oznámení s možností pokusu o připojení s povoleným Trust Server Certificate. K dispozici jsou také vlastnosti Encrypt i Trust Server Certificate pro ruční úpravy. Osvědčeným postupem je podporovat důvěryhodné šifrované připojení k serveru.

snímek obrazovky s různými typy šifrování

Pro uživatele připojující se ke službě Azure SQL Database nejsou potřeba žádné změny stávajících uložených připojení; Azure SQL Database podporuje šifrovaná připojení a je nakonfigurovaná s důvěryhodnými certifikáty.

Pokud je Encrypt nastavená na Truepro uživatele, kteří se připojují k místním instancím SQL Serveru nebo k SQL Serveru spuštěným na virtuálním počítači, ujistěte se, že máte certifikát od důvěryhodné certifikační autority (například ne certifikát podepsaný svým držitelem). Alternativně se můžete rozhodnout připojit bez šifrování (Encrypt nastavená na False) nebo důvěřovat certifikátu serveru (Encrypt nastaven na True a Trust Server Certificate nastavenou na True).

Pokud SQL Server není nakonfigurovaný s důvěryhodným certifikátem a pokusíte se připojit pomocí šifrování Strict nebo s Encrypt nastaveným na True a Trust Server Certificate nastavenou na False, zobrazí se následující chybová zpráva:

snímek obrazovky s chybovou zprávou

U tohoto připojení bylo povolené šifrování, zkontrolujte konfiguraci ssl a certifikátu pro cílový SQL Server nebo v dialogovém okně připojení povolte certifikát důvěryhodného serveru.

další informace

Připojení bylo úspěšně navázáno se serverem, ale během procesu přihlášení došlo k chybě. (poskytovatel: Zprostředkovatel SSL, chyba: 0 – Řetěz certifikátů vydala autorita, která není důvěryhodná.) (Microsoft SQL Server)

Další krok