Udostępnij przez


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. Program SSMS umożliwia uzyskiwanie dostępu do, konfigurowanie, zarządzanie, administrację oraz rozwijanie wszystkich składników SQL Servera, Azure SQL Database, Azure SQL Managed Instance, SQL Server na maszynach wirtualnych Azure, baz danych SQL w Microsoft Fabric oraz 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 SSMS

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

SSMS 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żą do wykonywania zadań zarządzania lub ponownego tworzenia obiektów, takich jak bazy danych i wystąpienia w modułach 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 można zapisać w ramach rozwiązania i zintegrować je z kontrolą kodu źródłowego.

Uwaga

Program SSMS obsługuje języki DAX i MDX, ale powinieneś uwzględnić model, z którym pracujesz, oraz rodzaj zapytań, które zamierzasz uruchomić.

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

Program SSMS może zarządzać, uruchamiać i monitorować pakiety usług SQL Server Integration Services (SSIS) przechowywane w SSISDB bazie danych. Pakiety można importować, eksportować i uaktualniać oraz organizować je w folderach. Dostęp do katalogu SSIS można uzyskać z Eksploratora obiektów.

Kreator importu i eksportu w programie SSMS może generować podstawowe pakiety usług SSIS i służy jako dobry punkt wyjścia do nauki o usłudze SSIS. Aby projektować i utrzymywać bardziej złożone rozwiązania, użyj narzędzi SQL Server Data Tools (SSDT).

Zarządzanie projektami usług serwera raportowania

Dotyczy: SQL Server 2022 (16.x) i starsze wersje

Program SSMS udostępnia zintegrowane środowisko do administrowania usługami SQL Server Reporting Services (SSRS) w programie SQL Server 2022 (16.x) i starszych wersjach. Można zarządzać samym serwerem raportów, jego bazami danych (ReportServer i ReportServerTempDB), rolami, zadaniami i harmonogramami udostępnionymi. Folder Harmonogramy udostępnione zapewnia bezpośredni dostęp do planowania zadań.

Uwaga

Począwszy od programu SQL Server 2025 (17.x), lokalne usługi raportowania są konsolidowane na serwerze raportów usługi Power BI. Aby uzyskać więcej informacji, zobacz Często zadawane pytania dotyczące konsolidacji usług Reporting Services.

Program SSMS obsługuje również operacje na poziomie serwera, umożliwiając włączanie i konfigurowanie funkcji usług SSRS, definiowanie ustawień domyślnych oraz obsługę ról i zadań.

W przypadku migracji bazy danych serwera raportów do wystąpienia programu SQL Server pamiętaj, aby utworzyć element RSExecRole w bazie danych systemowej master.

Program SSMS udostępnia solidny zestaw narzędzi do zarządzania usługami SSRS w programie SQL Server 2022 (16.x) i wcześniejszych wersjach, ale nie zastępuje menedżera raportów ani programu Reporting Services Configuration Manager.

Aby uzyskać więcej informacji na temat powiązanych zadań usług SSRS, zobacz:

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

Zespół ds. narzędzi SQL przyjął zasady nowoczesnego cyklu życia firmy Microsoft.

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.

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.