Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Applies to: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Server Management Studio (SSMS) kan öppnas från en kommandotolk. Om du anger anslutningsinformation ansluter SSMS till en server. Du kan också ange en fil som SSMS ska öppna.
Du kan ange filer som innehåller frågor, projekt eller lösningar. Om du anger anslutningsinformation ansluter frågor automatiskt till en server. Filtypen avgör den associerade servertypen. Till exempel öppnar .sql-filer ett Editor Power Query fönster och .mdx filer öppnar ett MDX-Editor Power Query-fönster. Lösnings- och projektfiler öppnas i Prieskumník riešení.
Anmärkning
Kommandotolken kör inte frågor. Om du vill köra frågor från kommandoraden använder du verktyget sqlcmd.
Syntax
ssms
[ scriptfile ] [ projectfile ] [ solutionfile ]
[ -S servername ] [ -d databasename ] [ -G ] [ -U username ] [ -E ] [ -nosplash ] [ -log [ filename ] ? ] [ -? ]
| Kommando | Beskrivning |
|---|---|
-? |
Visar kommandoradshjälp. |
-S <servername> |
Servernamn. |
-d <databasename> |
Databasnamn |
-U <username> |
Användarnamn vid anslutning med SQL-autentisering. |
-E |
Anslut med hjälp av Windows-autentisering. |
-A |
Anslut med služba Active Directory autentisering, till exempel ActiveDirectoryInteractive. En fullständig lista med värden finns i Microsoft. Data.SqlClients SqlAuthenticationMethodEnum. Typen av anslutning bestäms av om -U ingår. |
-N <option> |
Anger krypteringsalternativet för anslutningen: Valfritt, Obligatoriskt (standard) eller Strikt. |
-C |
Anger att anslutningen litar på servercertifikatet utan validering. |
-i <hostname> |
Anger ett annat, förväntat eget namn (CN) eller alternativt ämnesnamn (SAN) i servercertifikatet som ska användas under verifieringen av servercertifikatet. |
-dn |
Anger visningsnamnet för anslutningen i anslutningsdialogrutan. |
-nosplash |
Förhindrar att SSMS visar välkomstskärmsgrafiken när den öppnas. Använd det här alternativet när du ansluter till datorn som kör SSMS via Terminal Services, på en anslutning med begränsad bandbredd. Det här argumentet är inte skiftlägeskänsligt och kan visas före eller efter andra argument. |
-log <file>* |
Loggar SSMS-aktivitet till den angivna filen för felsökning. Det här argumentet måste vara den sista växeln. |
scriptfile |
Anger en eller flera skriptfiler som ska öppnas. Parametern måste innehålla den fullständiga sökvägen till filerna. |
projectfile |
Anger ett skriptprojekt som ska öppnas. Parametern måste innehålla den fullständiga sökvägen till skriptprojektfilen. |
solutionfile |
Anger en lösning som ska öppnas. Parametern måste innehålla den fullständiga sökvägen till lösningsfilen. |
Anmärkning
Parametern -P togs bort i SSMS version 18.0. Anslut till servern med ditt användarnamn och lösenord. Du kan spara lösenordet genom att aktivera Kom ihåg lösenord i anslutningsdialogrutan. Det här steget kringgår att ange lösenordet manuellt.
Anmärkningar
Alla växlar är valfria. Växlarna åtskiljs med ett blanksteg, medan filer åtskiljs med kommatecken. Om du inte anger några brytare, öppnar ssms SQL Server Management Studio som specificerat i Verktyg>Alternativ>Miljö>Uppstart. Om till exempel alternativet At startup anger Öppna nytt frågefönster öppnas SSMS med en tom Editor Power Query.
Om du anger anslutningsinformation uppmanas filer som innehåller frågor att anslutas till en server. Filtypen är associerad med den typen av server.
.sql-filer öppnar till exempel ett SQL Editor Power Query-fönster, .mdx filer öppnar ett MDX-Editor Power Query-fönster och Lösningar och projekt öppnas i Prieskumník riešení.
I följande tabell mappas servertyper till filnamnstillägg.
| Servertyp | Förlängning |
|---|---|
| SQL Server | .sql |
| SQL Server Analysis Services |
.mdx, .xmla |
| SQL Server lösning | .slnx |
| SQL Server Projekt | .ssmssqlproj |
Växeln -log måste visas i slutet av kommandoraden efter alla andra växlar. Argumentet filename är valfritt. Om du anger ett filnamn och filen inte finns skapas filen. Om filen inte kan skapas (till exempel på grund av otillräcklig skrivåtkomst) skrivs loggen till den icke-lokaliserade APPDATA platsen i stället. Om du inte anger argumentet filnamn skrivs två filer till den aktuella användarens icke-lokaliserade programdatamapp.
Du hittar den icke-lokaliserade programdatamappen för SQL Server från miljövariabeln APPDATA. I till exempel SSMS 22 är mappen %APPDATA%\Microsoft\SSMS\<installid> och filen heter ActivityLog.xml.
Exempel
I de här exemplen förutsätts att platsen för SSMS-installationen finns i standardsökvägen eller att du navigerar till den platsen i kommandotolken. För SSMS 22 är standardinstallationsplatsen C:\Program Files\Microsoft SQL Server Management Studio 22\Release\Common7\IDE.
Följande skript öppnar SSMS från en kommandotolk med standardinställningarna:
ssms
Följande skript öppnar SSMS från en kommandotolk med hjälp av služba Active Directory Interactive:
ssms.exe -S servername.database.windows.net -U username -A ActiveDirectoryInteractive
Följande skript öppnar SSMS från en kommandotolk, ansluter till servern ACCTG och databasen AdventureWorks2025 med Windows-autentisering och litar på anslutningen, utan att välkomstskärmen visas:
ssms -S ACCTG -d AdventureWorks2025 -A ActiveDirectoryIntegrated -C -nosplash
Följande skript öppnar SSMS från en kommandotolk och öppnar MonthEndQuery-skriptet.
ssms "C:\FinanceScripts\MonthEndQuery.sql"
Följande skript öppnar SSMS från en kommandotolk och öppnar projektet NewReportsProject:
ssms "C:\Projects\Reports\NewReportsProject.ssmssqlproj"
Följande skript öppnar SSMS från en kommandotolk och öppnar lösningen MonthlyReports:
ssms "C:\Solutions\Reports\MonthlyReports.ssmssln"
Anmärkning
Om du inte ser Project eller lösning när SSMS öppnas går du till View>Prieskumník riešení.