Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek popisuje možnosti, které jsou k dispozici při vytváření nového připojení DSN k SQL Serveru pomocí aplikace SPRÁVCE zdroje dat ODBC.
Při vytváření dsN zobrazí průvodce řadu obrazovek, které umožňují zadat informace potřebné pro připojení k SQL Serveru.
Vytvoření nového zdroje dat
Tento článek se týká pouze vytvoření DSN pomocí ovladače ODBC pro SQL Server. Dialogové okno Správce zdroje dat ODBC se zobrazí, když vyberete Přidat na kartě Uživatelské DSN, Systémové DSN nebo Souborové DSN dialogového okna Správce zdroje dat ODBC. Zvolte ovladač a vyberte Dokončit pro zobrazení první obrazovky průvodce.
Vytvoření nového zdroje dat pro SQL Server – obrazovka 1
Název
Název zdroje dat používaný aplikací ODBC, když požaduje připojení ke zdroji dat. Například "Personál". Název zdroje dat se zobrazí v dialogovém okně Správce zdroje dat ODBC.
Popis
(Volitelné) Popis zdroje dat. Například "Datum přijetí, historie platů a aktuální kontrola všech zaměstnanců".
Vyberte nebo zadejte název serveru.
Název instance SQL Serveru ve vaší síti. Server budete muset zadat v dalším poli pro úpravy.
Ve většině případů se ovladač ODBC může připojit pomocí výchozího pořadí protokolu a názvu serveru zadaného v tomto poli. Pokud chcete vytvořit alias pro server nebo nakonfigurovat klientské síťové knihovny, použijte SQL Server Configuration Manager.
Když používáte stejný počítač jako SQL Server, můžete do pole serveru zadat "(local)". Uživatel se pak může připojit k místní instanci SQL Serveru, i když používá nesítěnou verzi SQL Serveru. Na stejném počítači může běžet více instancí SQL Serveru. Chcete-li zadat pojmenovanou instanci SYSTÉMU SQL Server, název serveru je zadán jako <ServerName>\<InstanceName>.
Další informace o názvech serverů pro různé typy sítí najdete v tématu Přihlášení k SQL Serveru.
Dokončení (volitelné)
Pokud jsou informace zadané na této obrazovce vše potřebné pro připojení k SQL Serveru, můžete vybrat Dokončit. Výchozí hodnoty se používají pro všechny atributy zadané na jiných obrazovkách průvodce.
Vytvoření nového zdroje dat pro SQL Server – obrazovka 2
Zadejte metodu ověřování a nastavte položky rozšířeného klienta Microsoft SQL Serveru a přihlašovací jméno a heslo ovladače ODBC pro SQL Server se použije pro připojení k SQL Serveru při konfiguraci zdroje dat.
Poznámka:
I když je ID Microsoft Entra novým názvem služby Azure Active Directory (Azure AD), aby se zabránilo narušení existujících prostředí, Azure AD stále zůstává v některých pevně zakódovaných prvcích, jako jsou pole uživatelského rozhraní, poskytovatelé připojení, kódy chyb a rutiny. V tomto článku jsou tyto dva názvy zaměnitelné.
S integrovaným ověřováním systému Windows
Určuje, že ovladač požaduje zabezpečené (nebo důvěryhodné) připojení k SQL Serveru. Pokud je tato možnost vybraná, SQL Server používá integrované zabezpečení přihlášení k navázání připojení pomocí tohoto zdroje dat bez ohledu na aktuální režim zabezpečení přihlášení na serveru. Všechna zadaná přihlašovací ID nebo heslo se ignorují. Správce systému SQL Serveru musí mít přidružené vaše přihlášení k Systému Windows s přihlašovacím ID SQL Serveru (například pomocí aplikace SQL Server Management Studio).
Volitelně můžete zadat hlavní název služby (SPN) pro server.
S integrovaným ověřováním služby Active Directory
Určuje, že se ovladač ověřuje na SQL Serveru pomocí Microsoft Entra ID. Pokud je tato možnost vybrána, SQL Server používá k navázání připojení pomocí tohoto zdroje dat integrované zabezpečení microsoft Entra bez ohledu na aktuální režim zabezpečení přihlášení na serveru.
S ověřováním SQL Serveru
Určuje, že se ovladač ověřuje na SQL Serveru pomocí přihlašovacího ID a hesla.
S ověřováním hesel služby Active Directory
Poznámka:
ActiveDirectoryPassword je zastaralý. Další informace naleznete v tématu ActiveDirectoryPassword je zastaralé.
Určuje, že se ovladač ověřuje na SQL Serveru pomocí přihlašovacího ID a hesla Microsoft Entra.
S interaktivním ověřováním služby Active Directory
Určuje, že se ovladač ověřuje na SQL Serveru pomocí interaktivního režimu Microsoft Entra zadáním přihlašovacího ID. Tato možnost aktivuje dialogové okno výzvy k ověření Azure.
S ověřováním spravované identity
Určuje, že se ovladač ověřuje na SQL Serveru pomocí spravované identity.
S ověřováním instančního objektu služby Active Directory
Určuje, že se ovladač ověřuje na SQL Serveru pomocí instančního objektu Microsoft Entra.
Přihlašovací ID
Určuje přihlašovací ID, které ovladač používá při připojování k SQL Serveru, pokud pomocí ověřování SQL Serveru pomocí přihlašovacího ID a hesla zadaného uživatelem nebo pomocí ověřování pomocí hesla služby Active Directory pomocí přihlašovacího ID a hesla zadaného uživatelem nebo pomocí interaktivního ověřování služby Active Directory pomocí přihlašovacího ID zadaného uživatelem je vybráno. Pokud je vybráno ověřování pomocí spravované identity , zadejte ID objektu spravované identity nebo ponechte prázdné, pokud chcete použít výchozí identitu. Toto pole se vztahuje pouze na připojení vytvořené k určení výchozího nastavení serveru; nevztahuje se na následná připojení vytvořená pomocí zdroje dat po jeho vytvoření s výjimkou případů, kdy se používá ověřování spravované identity.
Heslo
Určuje heslo, které ovladač používá při připojování k SQL Serveru, pokud je vybráno ověřování SQL Serveru s přihlašovacím ID a heslem zadaným uživatelem nebo ověřování služby Active Directory pomocí hesla s přihlašovacím ID a heslem zadaným uživatelem. Toto pole se vztahuje pouze na připojení vytvořené k určení výchozího nastavení serveru; nevztahuje se na následná připojení vytvořená pomocí nového zdroje dat.
Přihlašovací ID i heslo jsou zakázány, pokud je vybráno integrované ověřování systému Windows nebo Integrované ověřování služby Active Directory .
Vytvoření nového zdroje dat pro SQL Server – obrazovka 3
Zadejte výchozí databázi, různé možnosti ANSI, které má ovladač používat, a název zrcadlového serveru.
Změna výchozí databáze na
Určuje název výchozí databáze pro jakékoli připojení vytvořené pomocí tohoto zdroje dat. Pokud toto políčko není zaškrtnuté, připojení používají výchozí databázi definovanou pro přihlašovací ID na serveru. Pokud je toto pole zaškrtnuté, databáze pojmenovaná v poli přepíše výchozí databázi definovanou pro přihlašovací ID. Pokud pole Připojit název souboru databáze obsahuje název primárního souboru, připojí se databáze popsaná primárním souborem jako databáze s použitím názvu databáze zadaného v poli Změnit výchozí databázi na .
Použití výchozí databáze pro přihlašovací ID je efektivnější než určení výchozí databáze ve zdroji dat ODBC.
Zrcadlový server
Určuje název partnera pro převzetí služeb při selhání databáze, který se má zrcadlit. Pokud se v poli Změnit výchozí databázi nezobrazuje název databáze nebo se zobrazí výchozí databáze, zrcadlový server se zobrazí šedě.
Volitelně můžete zadat hlavní název serveru (SPN) pro zrcadlový server. Pro vzájemné ověřování mezi klientem a serverem se používá Hlavní název služby (SPN) pro zrcadlový server.
Připojit název souboru databáze
Určuje název primárního souboru pro připojitelnou databázi. Tato databáze je připojena a použita jako výchozí databáze pro zdroj dat. Zadejte úplnou cestu a název primárního souboru. Název databáze zadaný v poli Změnit výchozí databázi se použije jako název připojené databáze.
Použití identifikátorů uvozových čísel ANSI
Určuje, že QUOTED_IDENTIFIER je zapnuto, když se ovladač ODBC pro SQL Server připojuje. Pokud je toto políčko zaškrtnuté, SQL Server vynucuje pravidla ANSI týkající se uvozovek. Dvojité uvozovky lze použít pouze pro identifikátory, jako jsou názvy sloupců a tabulek. Řetězce znaků musí být uzavřeny v jednoduchých uvozovkách:
SELECT "LastName"
FROM "Person.Contact"
WHERE "LastName" = 'O''Brien';
Když zaškrtnutí tohoto políčka zrušíte, aplikace, které používají identifikátory uvozových čísel, například nástroj Microsoft Query, který je součástí Microsoft Excelu, při generování příkazů SQL s uvozovými identifikátory narazí na chyby.
Používejte ANSI null hodnoty, výplně a upozornění
Určuje, že možnosti ANSI_NULLS, ANSI_WARNINGS a ANSI_PADDINGS mají být nastaveny, když se ODBC ovladač pro SQL Server připojí.
Když je ANSI_NULLS nastaven, server vynucuje pravidla ANSI ohledně porovnávání sloupců pro NULL. Syntaxe IS NULL ANSI nebo IS NOT NULL musí být použita pro všechna NULL porovnání. Syntaxe = NULL Transact-SQL není podporovaná.
Při ANSI_WARNINGS nastavení SQL Server vydává zprávy upozornění pro podmínky, které porušují pravidla ANSI, ale neporušují pravidla jazyka Transact-SQL. Příkladem těchto chyb jsou zkrácení dat při spuštění INSERT příkazu nebo UPDATE příkazu nebo výskyt hodnoty null během agregační funkce.
Při zapnutém ANSI_PADDING se koncové mezery u hodnot varchar a koncové nuly u hodnot varbinary automaticky neoříznou.
Záměr aplikace
Deklaruje typ úlohy aplikace při připojování k serveru. Možné hodnoty jsou readOnly a ReadWrite.
Převzetí služeb při selhání s více podsítěmi
Pokud se vaše aplikace připojuje ke skupině dostupnosti (AG) v různých podsítích, povolení Multi-subnet failover nakonfiguruje ovladač ODBC pro SQL Server tak, aby rychleji detekoval a připojil se k momentálně aktivnímu serveru.
Transparentní rozlišení IP adres sítě
Změní chování převzetí služeb při selhání s více podsítěmi tak, aby se umožnilo rychlejší opětovné připojení během selhání. Další informace naleznete v tématu Použití transparentního síťového zjišťování IP s ovladačem ODBC.
Šifrování sloupců
Umožňuje automatické dešifrování a šifrování přenosů dat do a ze sloupců šifrovaných pomocí funkce Always Encrypted dostupné v SQL Serveru 2016 a novějším.
Použití FMTONLY při zjišťování metadat
Při připojování k SQL Serveru 2012 nebo novější použijte starší metodu zjišťování metadat SET FMTONLY. Povolte tuto možnost pouze když používáte dotazy, které sp_describe_first_result_set nepodporuje, například ty, které obsahují dočasné tabulky.
Vytvoření nového zdroje dat pro SQL Server – obrazovka 4
Zadejte jazyk, který se má použít pro zprávy SQL Serveru, překlad znakové sady a zda ovladač ODBC pro SQL Server má používat místní nastavení. Můžete také řídit protokolování dlouhotrvajících dotazů a nastavení statistik ovladačů.
Změna jazyka systémových zpráv SQL Serveru na
Každá instance SQL Serveru může mít více sad systémových zpráv, přičemž každá sada je v jiném jazyce (například angličtina, španělština, francouzština atd.). Pokud je zdroj dat definován na serveru s více sadami systémových zpráv, můžete určit jazyk, který chcete použít pro systémové zprávy. V seznamu vyberte jazyk. Tato možnost není k dispozici, pokud je na SQL Serveru nainstalovaný jenom jeden jazyk.
Použití silného šifrování pro data
Při výběru budou data, která se předávají prostřednictvím připojení vytvořených pomocí tohoto dsN, zašifrována. Přihlášení jsou ve výchozím nastavení šifrována, i když je políčko odškrtnuto. Tato možnost je dostupná v ovladači ODBC 17 a starším.
Šifrování připojení
Deklaruje režim šifrování připojení, který se použije při vytváření připojení pomocí tohoto DSN. Výběr volitelné nebopovinné možnosti odpovídá použití silného šifrování pro nevybraná nebo vybraná data. Při použití striktního použití budou připojení šifrovaná pomocí TDS 8.0. Tato možnost je dostupná v ovladači ODBC 18 a novějším.
Důvěřovat certifikátu serveru
Tato možnost platí jenom v případě, že je povoleno použití silného šifrování dat (ovladač ODBC 17 a starší) nebo pokud je šifrování připojení nastaveno na Volitelné nebo Povinné (ovladač ODBC 18 a novější). Pokud je tato možnost vybrána, certifikát serveru se neověří, aby měl správný název hostitele serveru a byl vydán důvěryhodnou certifikační autoritou. Certifikát serveru se vždy ověří při použití režimu striktního šifrování.
Certifikát serveru (volitelné)
Určuje certifikát serveru (formát PEM, DER nebo CER), který se má shodovat s certifikátem vráceným serverem během vyjednávání šifrování. Po zadání se ověření certifikátu provede kontrolou, jestli se certifikát serveru přesně shoduje se zadaným certifikátem. Možnost název hostitele v certifikátu je ignorována, když je zadán serverový certifikát. Tato možnost platí pouze v případě, že je šifrování připojení nastaveno na Striktní a je k dispozici v ovladači ODBC 18.1 a novějším.
Název hostitele v certifikátu (volitelné)
Určuje název hostitele, který se má použít při ověřování certifikátu serveru. Když necháte prázdné, název serveru se použije jako název hostitele pro ověření. Název hostitele je možné zadat pouze v případech, kdy není vybraný certifikát důvěryhodného serveru . Tato možnost je dostupná v ovladači ODBC 18 a novějším.
Přeložit znakové údaje
Pokud je toto políčko zaškrtnuté, ovladač ODBC pro SQL Server převede řetězce ANSI odeslané mezi klientským počítačem a SQL Serverem pomocí kódování Unicode. Ovladač ODBC někdy převádí mezi znakovou stránkou SQL Serveru a Unicode na klientském počítači. Tato možnost vyžaduje, aby znaková stránka používaná SQL Serverem byla jednou ze znakových stránek dostupných v klientském počítači.
Když zaškrtnutí tohoto políčka zrušíte, nebude se při odesílání mezi klientskou aplikací a serverem provádět žádný překlad rozšířených znaků v řetězcích znaků ANSI. Pokud klientský počítač používá znakovou stránku ANSI (ACP) odlišnou od znakové stránky SYSTÉMU SQL Server, mohou být rozšířené znaky v řetězcích znaků ANSI chybně interpretovány. Pokud klientský počítač používá stejnou znakovou stránku pro server ACP, který používá SQL Server, jsou rozšířené znaky interpretovány správně.
Použití místního nastavení při výstupu měny, čísel, kalendářních dat a časů
Určuje, že ovladač používá místní nastavení klientského počítače pro formátování měny, čísel, kalendářních dat a časů ve výstupních řetězcích znaků. Ovladač používá výchozí místní nastavení pro přihlašovací účet windows uživatele, který se připojuje přes zdroj dat. Tuto možnost vyberte pro aplikace, které zobrazují jenom data, nikoli pro aplikace, které zpracovávají data.
Uložení dlouhotrvajících dotazů do souboru protokolu
Určuje, že ovladač zaznamená jakýkoli dotaz, který trvá déle než doba dlouhého dotazu. Dlouhotrvající dotazy se protokolují do zadaného souboru. Pokud chcete zadat soubor protokolu, zadejte do pole úplnou cestu a název souboru, nebo výběrem možnosti Procházet vyberte soubor protokolu procházením existujících adresářů souborů.
Dlouhá doba dotazu (milisekundy)
Určuje prahovou hodnotu v milisekundách pro dlouhotrvající protokolování dotazů. Zaprotokoluje se jakýkoli dotaz, který trvá déle než tento počet milisekund.
Protokolování statistik ovladače ODBC do souboru protokolu
Určuje, že se zaprotokolují statistiky. Statistiky se protokolují do zadaného souboru. Pokud chcete zadat soubor protokolu, zadejte do pole úplnou cestu a název souboru nebo vyberte Procházet a vyberte soubor protokolu procházením existujících adresářů souborů.
Protokol statistik je soubor oddělený tabulátorem, který lze analyzovat v Microsoft Excelu nebo jakékoli jiné aplikaci, která podporuje soubory s oddělovači tabulátoru.
Počet opakování připojení
Určuje počet opakování neúspěšného pokusu o připojení.
Interval opakování připojení (sekundy)
Určuje počet sekund mezi jednotlivými pokusy o opakování připojení. Další informace o operaci této možnosti a možnostech počtu opakování připojení najdete v tématu Odolnost připojení v ovladači ODBC.
Dokončit
Pokud jsou informace zadané na této obrazovce dokončené, můžete vybrat Dokončit. DSN je vytvořeno pomocí všech atributů zadaných na této i dalších obrazovkách průvodce, a máte možnost otestovat nově vytvořené DSN.