Udostępnij za pośrednictwem


Co to jest program SQL Server Management Studio (SSMS)?

Dotyczy:sql ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

SQL Server Management Studio (SSMS) to zintegrowane środowisko do zarządzania każdą infrastrukturą SQL. Użyj SSMS, aby uzyskać dostęp, konfigurować, zarządzać, administrować i rozwijać wszystkie komponenty SQL Server, Azure SQL Database, Azure SQL Managed Instance, SQL Server na maszynie wirtualnej Azure i Azure Synapse Analytics. SSMS zapewnia jedno kompleksowe narzędzie, które łączy szeroką grupę narzędzi graficznych z wieloma zaawansowanymi edytorami skryptów, umożliwiając dostęp do SQL Server dla programistów i administratorów baz danych o każdym poziomie umiejętności.

zrzut ekranu programu SQL Server Management Studio.

Składniki programu SQL Server Management Studio

Opis Składnik
Użyj Object Explorer, aby przeglądać i zarządzać wszystkimi obiektami w jednej lub kilku instancjach serwera SQL. Eksplorator obiektów
Użyj Template Explorer, aby tworzyć i zarządzać plikami zawierającymi szablonowy tekst, który wykorzystujesz do przyspieszenia tworzenia zapytań i skryptów. Eksplorator szablonów
Użyj przestarzałego Solution Explorer do tworzenia projektów w celu zarządzania elementami administracyjnymi, takimi jak skrypty i zapytania. Eksplorator rozwiązań
Użyj narzędzi do projektowania wizualnego zawartych w SSMS, aby tworzyć zapytania, tabele i diagramy baz danych. Visual Database Tools
Użyj edytorów językowych SSMS do interaktywnego tworzenia i debugowania zapytań i skryptów. Edytory zapytań i tekstu

SQL Server Management Studio na potrzeby analizy biznesowej

Użyj SSMS, aby uzyskać dostęp, skonfigurować, zarządzać i administrować usługami Analysis Services, Integration Services oraz Reporting Services. Chociaż wszystkie trzy technologie business intelligence opierają się na SSMS, zadania administracyjne związane z każdą z nich są nieco inne.

Uwaga

Aby tworzyć i modyfikować Analysis Services, rozwiązania Integration Services oraz Reporting Services, używaj SQL Server Data Tools (SSDT), a nie SSMS. SQL Server Data Tools (SSDT) to środowisko programistyczne oparte na Microsoft Visual Studio.

Zarządzanie rozwiązaniami usług Analysis Services

SQL Server Management Studio (SSMS) umożliwia zarządzanie obiektami Analysis Services, takimi jak wykonywanie kopii zapasowych i przetwarzanie obiektów.

SSMS udostępnia projekt skryptu Analysis Services, w którym można rozwijać i zapisywać skrypty napisane w Multidimensional Expressions (MDX), Data Analysis Expressions (DAX), Data Mining Extensions (DMX) oraz XML for Analysis (XMLA).

Te skrypty są używane do wykonywania zadań zarządzania lub odtwarzania obiektów, takich jak bazy danych i instancje na kostkach usług Analysis Services. Można na przykład opracować skrypt XMLA w projekcie skryptów usług Analysis Services, aby utworzyć nowe obiekty bezpośrednio na istniejącym wystąpieniu. Te projekty mogą być zapisane jako część rozwiązania i zintegrowane z kontrolą wersji kodu źródłowego.

Uwaga

Język DAX został pierwotnie zaprojektowany dla modeli danych tabelarycznych, ale może być również używany do wykonywania zapytań względem modeli wielowymiarowych w usługach SQL Server Analysis Services. Program SSMS obsługuje DAX i MDX, ale należy mieć na uwadze model, nad którym pracujesz, oraz typ zapytań, które zamierzasz uruchamiać.

Aby uzyskać więcej informacji o projekcie skryptów Analysis Services w SSMS, zobacz Analysis Services Scripts Project.

Zarządzaj rozwiązaniami usług integracyjnych

SQL Server Management Studio (SSMS) może być używane do zarządzania i monitorowania uruchomionych pakietów SSIS. Możesz organizować pakiety w foldery, uruchamiać, importować, eksportować i aktualizować pakiety usług integracyjnych. Jednak od czasu SSIS 2012 zmienił się sposób przechowywania pakietów. Nie są już przechowywane w msdb bazie danych domyślnej instancji na serwerze, lecz są teraz zarządzane przez bazę danych SSIS Catalog (SSISDB). Oznacza to, że nie można już zarządzać pakietami w taki sam sposób, jak w poprzednich wersjach usług SSIS. Nadal można użyć programu SSMS do zarządzania bazą danych wykazu usług SSIS, ale należy użyć węzła Katalogi usług Integration Services w Eksploratorze obiektów.

Najnowsza wersja programu SSMS zapewnia zintegrowane środowisko do zarządzania dowolną infrastrukturą SQL. Umożliwia również użytkownikom uruchamianie pakietów SSIS przechowywanych w Katalogu SSIS z poziomu Eksploratora Obiektów w SSMS.

Import i Eksport Wizard w SSMS może być używany do tworzenia pakietów SSIS, co stanowi dobry punkt wyjścia do nauki o SSIS. Jednak musisz użyć SQL Server Data Tools (SSDT), aby tworzyć i zarządzać swoimi pakietami, szczególnie gdy są one bardziej skomplikowane.

Zarządzanie projektami usług serwera raportowania

Program SQL Server Management Studio (SSMS) umożliwia korzystanie z funkcji Reporting Services, zarządza serwerem i bazami danych oraz administruje rolami i zadaniami. Możesz zarządzać udostępnionymi harmonogramami, korzystając z folderu Harmonogramy współdzielone, oraz zarządzać bazami danych serwera raportów (ReportServer, ReportServerTempDB). Podczas przenoszenia bazy danych serwera raportów do nowego wystąpienia programu SQL Server należy utworzyć rolę RSExecRole w systemowej bazie danych master.

Aby uzyskać więcej informacji na temat tych zadań, możesz odnieść się do artykułów o usługach raportowania w SSMS, zarządzaniu bazą danych serwera raportów oraz tworzeniu RSExecRole:

Zarządzasz także serwerem, włączając i konfigurując różne funkcje, ustawiając domyślne wartości serwera oraz zarządzając rolami i zadaniami.

Aby uzyskać więcej informacji na temat tych zadań, zobacz następujące artykuły:

SSMS zapewnia zintegrowane środowisko do zarządzania dowolną infrastrukturą SQL, w tym SSRS. Na portalu internetowym możesz włączyć funkcje, ustawić domyślne serwery, zarządzać pracującymi zadaniami, przeglądać niestandardowe raporty oraz tworzyć i zarządzać wspólnymi harmonogramami.

Uwaga

Program SSMS oferuje różne możliwości zarządzania usługami SSRS, ale nie zastępuje menedżera raportów w trybie online ani programu Report Services Configuration Manager. Należy być na bieżąco z najnowszymi wersjami i dokumentacją, aby zapewnić efektywne zarządzanie usługami SSRS w programie SSMS. Jeśli masz jakieś konkretne pytania lub potrzebujesz dalszej pomocy, nie krępuj się pytać.

Wersje językowe inne niż angielska

Instalator programu Visual Studio wybiera domyślny pakiet językowy dla programu SSMS zgodny z językiem systemu operacyjnego. Język domyślny można zmienić w dowolnym momencie. Aby uzyskać więcej informacji, zobacz Modyfikowanie obciążeń, składników i pakietów językowych programu SQL Server Management Studio.

Polityka wsparcia

Począwszy od SSMS 17.0, zespół SQL Tools przyjął Microsoft Modern Lifecycle Policy.

Przeczytaj oryginalne ogłoszenie zasad nowoczesnej polityki cyklu życia . Aby uzyskać więcej informacji, zobacz Nowoczesne zasady — często zadawane pytania.

Aby uzyskać informacje o zbieraniu danych diagnostycznych i korzystaniu z funkcji, zobacz dodatek dotyczący prywatności SQL Server i zbieranie danych diagnostycznych.

Wieloplatformowe narzędzie

Program SSMS działa tylko na procesorach z systemem Windows (Intel lub AMD x86-64). Jeśli potrzebujesz narzędzia działającego na platformach innych niż Windows, zapoznaj się z usługą Azure Data Studio. Azure Data Studio to międzyplatformowe narzędzie, które działa w systemach macOS, Linux i Windows. Aby uzyskać szczegółowe informacje, zobacz Azure Data Studio.

Uzyskiwanie pomocy

Współtworzenie dokumentacji SQL

Czy wiesz, że możesz samodzielnie edytować zawartość SQL? Jeśli to zrobisz, nie tylko pomożesz ulepszyć naszą dokumentację, ale także zostaniesz uznany za współautora strony.

Aby uzyskać więcej informacji, zobacz Edytowanie dokumentacji środowiska Microsoft Learn.