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.
platí pro:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
Tento článek popisuje připojení k instanci služby SQL Server Analysis Services (SSAS) pomocí běžných nástrojů a aplikací. Tento článek také vysvětluje, jak se připojit pod různými identitami uživatelů pro účely testování.
Další informace o připojení ke službě Azure Analysis Services najdete v tématu Připojení k prostředkům serveru.
Další informace o připojení k pracovním prostorům Power BI Premium najdete v tématu Připojení k pracovnímu prostoru Premium.
Brána firewall a oprávnění
Úspěšná připojení ke službě SSAS závisí na platné konfiguraci portu a odpovídajících uživatelských oprávněních. Kliknutím na následující odkazy se dozvíte další informace o jednotlivých požadavch.
Konfigurace brány Windows Firewall pro povolení přístupu ke službě Analysis Services
Autorizace přístupu k objektům a operacím (Analysis Services)
Poznámka:
Klientské knihovny vyžadované klientskými aplikacemi se nemůžou připojit ke službě Analysis Services prostřednictvím proxy serverů, které vyžadují uživatelské jméno a heslo.
Připojení pomocí aplikace SQL Server Management Studio (SSMS)
Připojte se ke službě Analysis Services v SSMS, abyste mohli interaktivně spravovat instance serveru a databáze. Můžete také spouštět dotazy XMLA nebo MDX, které provádějí úlohy správy nebo načítají data. Na rozdíl od jiných nástrojů a aplikací, které načítají databáze pouze při odeslání dotazu, SSMS načte všechny databáze při připojení k serveru za předpokladu, že máte oprávnění k zobrazení databáze. To znamená, že pokud máte na serveru řadu tabulkových databází, při připojení pomocí aplikace SSMS se všechny načtou do systémové paměti.
Oprávnění můžete otestovat spuštěním aplikace SSMS pod konkrétní identitou uživatele a pak se jako uživatel připojit ke službě Analysis Services.
Podržte stisknutou klávesu Shift a klikněte pravým tlačítkem myši na zástupce SQL Server Management Studio a zvolte možnost Spustit jako jiný uživatel.
Spusťte aplikaci SQL Server Management Studio. V dialogovém okně Připojit k serveru vyberte typ serveru SQL Server Analysis Services.
Na kartě Přihlášení zadejte název serveru zadáním názvu počítače, na kterém je server spuštěný. Server můžete zadat pomocí názvu sítě nebo plně kvalifikovaného názvu domény.
Pro pojmenovanou instanci musí být název serveru zadán v tomto formátu: název_serveru\název_instance. Příkladem této konvence vytváření názvů může být ADV-SRV062\Finance pro server, který má název sítě ADV-SRV062, kde služba Analysis Services byla nainstalována jako pojmenovaná instance s názvem Finance.
Pro servery nasazené ve failover clusteru se připojte pomocí síťového názvu clusteru SSAS. Tento název se zadává během instalace SQL Serveru jako název sítě SYSTÉMU SQL Server. Všimněte si, že pokud jste službu SSAS nainstalovali jako pojmenovanou instanci do clusteru s podporou převzetí služeb při selhání systému Windows Server (WSFC), nikdy do připojení nepřidáte název instance. Tento postup je pro SSAS jedinečný; Naproti tomu pojmenovaná instance clusterovaného relačního databázového stroje obsahuje název instance. Pokud jste například nainstalovali službu SSAS i databázový stroj jako pojmenovanou instanci (Contoso-Accounting) se síťovým názvem SQL Serveru SQL-CLU, připojili byste se k SSAS pomocí sql-CLU a k databázovému stroji jako SQL-CLU\Contoso-Accounting. Další informace a příklady najdete v tématu Postup clusteru služby SQL Server Analysis Services .
Pro servery nasazené v clusteru s vyrovnáváním zatížení sítě se připojte pomocí názvu virtuálního serveru služby NLB.
Ověřování je vždy ověřování systému Windows a identita uživatele je vždy uživatelem Systému Windows, který se připojuje přes Management Studio.
Aby bylo připojení úspěšné, musíte mít oprávnění pro přístup k serveru nebo databázi na serveru. Většina úloh, které chcete provést v sadě Management Studio, vyžaduje oprávnění správce. Ujistěte se, že účet, ke kterému se připojujete, je členem role Správce serveru. Další informace najdete v tématu Udělení oprávnění správce serveru instanci služby Analysis Services.
Klikněte na Vlastnosti připojení a zadejte konkrétní databázi, nastavte hodnoty časového limitu nebo možnosti šifrování. Volitelné informace o připojení zahrnují vlastnosti připojení používané pouze pro aktuální připojení.
Chcete-li nastavit vlastnosti připojení, které nejsou k dispozici v dialogovém okně Připojit k serveru, klikněte na kartu Další parametry připojení . Můžete například zadat
Roles=Readerdo textového pole.Při připojování prostřednictvím role s menším oprávněním můžete otestovat chování databáze, když se tato role projeví.
Provider=MSOLAP; Data Source=SERVERNAME; Initial Catalog=AdventureWorks2012; Roles=READER
Připojení pomocí Excelu
Microsoft Excel se často používá k analýze obchodních dat. V rámci instalace Aplikace Excel office nainstaluje zprostředkovatele OLE DB služby Analysis Services (MSOLAP DLL), ADOMD.NET a další zprostředkovatele dat, abyste mohli snadněji používat data na síťových serverech. Pokud používáte novější verzi služby SQL Server Analysis Services se starší verzí Aplikace Excel, budete pravděpodobně muset nainstalovat novější klientské knihovny na každou pracovní stanici, která se připojuje ke službě SQL Server Analysis Services. Další informace najdete v tématu Klientské knihovny.
Když nastavíte připojení k databázi datové krychle služby Analysis Services nebo tabulkového modelu, aplikace Excel uloží informace o připojení do souboru .odc pro budoucí použití. Připojení se provádí v kontextu zabezpečení aktuálního uživatele systému Windows. Aby bylo připojení úspěšné, musí mít uživatelský účet oprávnění ke čtení databáze.
Při použití dat služby SQL Server Analysis Services v excelovém sešitu se připojení uchovávají po dobu trvání požadavku dotazu. Proto při monitorování zatížení dotazů z Excelu pravděpodobně uvidíte velké množství připojení pro každou relaci, které jsou konané po velmi krátkou dobu.
Oprávnění můžete otestovat spuštěním Excelu pod konkrétní identitou uživatele.
Podržte stisknutou klávesu Shift a klikněte pravým tlačítkem myši na zástupce Excelu a přejděte k možnosti Spustit jako jiný uživatel .
Na kartě Data v aplikaci Excel klepněte na tlačítko Z jiných zdrojů a potom klepněte na příkaz Ze služby Analysis Services. Zadejte název serveru a pak vyberte datovou krychli nebo perspektivu, na které se chcete dotazovat.
Pro servery nasazené v clusteru s vyrovnáváním zatížení použijte název virtuálního serveru přiřazený ke clusteru.
Při nastavování připojení v Excelu můžete na poslední stránce Průvodce datovým připojením zadat nastavení ověřování pro službu Excel Services. Tato nastavení slouží k nastavení vlastností v sešitu, pokud je chcete nahrát na sharepointový server, který má excelové služby. Nastavení se používají v operacích aktualizace dat. Mezi možnosti patří Ověřování systému Windows, Služba zabezpečeného úložiště přihlašovacích údajů (SSS) a Žádné.
Nepoužívejte žádné. Služba Analysis Services neumožňuje zadat uživatelské jméno a heslo v připojovacím řetězci, pokud se nepřipojíte k serveru, který je nakonfigurovaný pro přístup http. Podobně nepoužívejte SSS, pokud ještě nevíte, že ID cílové aplikace služby SSS je mapováno na sadu přihlašovacích údajů uživatele systému Windows, které mají přístup uživatele k databázím Analysis Services. Ve většině scénářů je použití výchozí možnosti ověřování systému Windows nejlepší volbou pro připojení služby Analysis Services z Excelu.
Další informace naleznete v tématu Připojení nebo import dat ze služby SQL Server Analysis Services.
Připojení pomocí sady Visual Studio
Visual Studio s projekty Analysis Services se používá k vytváření řešení BI. Při vytváření sestav nebo balíčků možná budete muset zadat připojení ke službě Analysis Services.
Následující odkazy vysvětlují, jak se připojit ke službě Analysis Services z projektu serveru sestav nebo z projektu Integrační služby:
Správce připojení služby Analysis Services
Poznámka:
Při práci se sadou Visual Studio na existujícím projektu služby Analysis Services nezapomeňte, že se můžete připojit offline pomocí místního projektu řízeného verzí nebo se připojit v online režimu, abyste mohli aktualizovat objekty Analysis Services, když je databáze spuštěná. Další informace naleznete v tématu Připojení v režimu Online k databázi služby Analysis Services. Častěji se připojení z SQL Server Data Tools nacházejí v režimu projektu, kde se změny nasazují do databáze jenom v případě, že projekt explicitně nasadíte.
Testování připojení
K monitorování připojení ke službě Analysis Services použijte SQL Server Profiler. Události auditování přihlášení a auditování odhlášení poskytují důkaz o připojení. Sloupec identity označuje kontext zabezpečení, pod kterým se připojení vytvoří.
Spusťte SQL Server Profiler v instanci služby Analysis Services a spusťte nové trasování.
Ve výběru událostí ověřte, že je v části Audit zabezpečení zaškrtnuté Audit Login a Audit Logout.
Připojte se ke službě Analysis Services přes aplikační službu (například SharePoint nebo Reporting Services) ze vzdáleného klientského počítače. Událost Audit Login zobrazí identitu uživatele, který se připojuje ke službě Analysis Services.
Chyby připojení jsou často trasovány na neúplnou nebo neplatnou konfiguraci serveru. Nejprve vždy zkontrolujte konfiguraci serveru:
Pomocí příkazu Ping server ze vzdáleného počítače ověřte, že umožňuje vzdálená připojení.
Pravidla brány firewall na serveru umožňují příchozí připojení z klientů ve stejné doméně.
S výjimkou Power Pivotu pro SharePoint vyžadují všechna připojení ke vzdálenému serveru nakonfigurovanou bránu firewall tak, aby umožňovala přístup k portu, na který služba Analysis Services naslouchá. Pokud dochází k chybám připojení, ověřte, že je port přístupný a že jsou udělena uživatelská oprávnění příslušným databázím.
K otestování použijte Excel nebo SSMS na vzdáleném počítači a zadejte IP adresu a port používaný instancí služby Analysis Services. Pokud se můžete připojit, pravidla brány firewall jsou pro instanci platná a instance umožňuje vzdálená připojení.
Při použití protokolu TCP/IP pro protokol připojení nezapomeňte, že služba Analysis Services vyžaduje připojení klientů pocházející ze stejné domény nebo důvěryhodné domény. Pokud připojení probíhají přes hranice zabezpečení, budete pravděpodobně muset nakonfigurovat přístup HTTP. Další informace naleznete v tématu Konfigurace přístupu HTTP ke službě Analysis Services v internetové informační službě (IIS) 8.0.
Můžete se připojit pomocí některých nástrojů, ale ne jiných? Problémem může být nesprávná verze klientské knihovny. Klientské knihovny můžete získat ze stránky pro stažení balíčku funkcí SQL Serveru.
Mezi zdroje, které vám můžou pomoct vyřešit selhání připojení, patří:
Řešení běžných problémů s připojením ve scénářích připojení služby SQL Server 2005 Analysis Services Tento dokument je několik let starý, ale informace a metodologie stále platí.
Viz také
Metodologie ověřování podporované službou Analysis Services
Zosobnění
Vytvoření zdroje dat (multidimenzionální SSAS)