SSMS-verktyg
gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Verktyget SSMS öppnar SQL Server Management Studio. Om det anges upprättar Ssms också en anslutning till en server och öppnar frågor, skript, filer, projekt och lösningar.
Du kan ange filer som innehåller frågor, projekt eller lösningar. Filer som innehåller frågor ansluts automatiskt till en server om anslutningsinformation tillhandahålls och filtypen är associerad med den typen av server. Till exempel öppnar .sql filer ett SQL Query Editor-fönster i SQL Server Management Studio och .mdx-filer öppnar ett MDX-frågeredigerarefönster i SQL Server Management Studio. SQL Server-lösningar och -projekt öppnas i SQL Server Management Studio.
Note
Verktyget Ssms 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]?] [-?]
Argument
skriptfil 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.
[-Sservernamn] Servernamn
[-ddatabasename] Databasnamn
[-G] Anslut med Active Directory-autentisering. Typen av anslutning bestäms om -U ingår.
Anteckning
Active Directory – Universal med MFA-stöd stöds inte för närvarande.
[-Uanvändarnamn] Användarnamn vid anslutning med "SQL-autentisering"
Notera
-P togs bort i SSMS version 18.0.
Lösning: Försök att ansluta till servern en gång med hjälp av användargränssnittet och spara lösenordet.
[-E] Ansluta med Windows-autentisering
[-nosplash] Förhindrar att SQL Server Management Studio visar välkomstskärmsgrafiken när den öppnas. Använd det här alternativet när du ansluter till datorn som kör SQL Server Management Studio med hjälp av Terminal Services via 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[filnamn]?] Loggar SQL Server Management Studio-aktivitet till den angivna filen för felsökning
[-?] Visar kommandoradshjälp
Anmärkningar
Alla brytare är valfria och avgränsade med ett blanksteg, förutom filer, som avgränsas med kommatecken. Om du inte anger några växlar öppnar Ssms SQL Server Management Studio enligt inställningarna i Alternativ på menyn Verktyg. Om till exempel sidan Miljö/AllmäntVid start anger alternativet Öppna nytt frågefönsterSsms öppnas med ett tomt frågeredigerare.
Växeln -log måste visas i slutet av kommandoraden, efter alla andra växlar. Argumentet filename är valfritt. Om ett filnamn har angetts 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 (se nedan). Om argumentet filnamn inte har angetts skrivs två filer till den aktuella användarens icke-lokaliserade programdatamapp. Den icke-lokaliserade programdatamappen för SQL Server finns i miljövariabeln APPDATA. För SQL Server 2012 är mappen till exempel <systemenhet>:\Users\<användarnamn>\AppData\Roaming\Microsoft\AppEnv\10.0\. De två filerna heter som standard ActivityLog.xml och ActivityLog.xsl. Den förra innehåller aktivitetsloggdata och det senare är ett XML-formatmallar, vilket är ett bekvämare sätt att visa XML-filen. Använd följande steg för att visa loggfilen i standard-XML-visningsprogrammet, till exempel Internet Explorer: Klicka på Start och klicka sedan på Kör...", skriv sedan "<systemenhet>:\Users\<användarnamn>\AppData\Roaming\Microsoft\AppEnv\10.0\ActivityLog.xml" i fältet som anges och tryck sedan på Retur.
Filer som innehåller frågor uppmanas att anslutas till en server om anslutningsinformation tillhandahålls och filtypen är associerad med den typen av server. Till exempel öppnar .sql filer ett SQL Query Editor-fönster i SQL Server Management Studio och .mdx-filer öppnar ett MDX-frågeredigerarefönster i SQL Server Management Studio. SQL Server-lösningar och -projekt öppnas i SQL Server Management Studio.
I följande tabell mappas servertyper till filnamnstillägg.
Servertyp | Förlängning |
---|---|
SQL Server | .sql |
SQL Server Analysis Services | .Mdx .xmla |
Exempel
Följande skript öppnar SQL Server Management Studio från en kommandotolk med standardinställningarna:
Ssms
Följande skripten öppnar SQL Server Management Studio via kommandotolken med hjälp av Active Directory – integrerat:
Ssms.exe -S servername.database.windows.net -G
Följande skript öppnar SQL Server Management Studio från en kommandotolk, med Windows-autentisering, med kodredigeraren inställd på servern ACCTG
och databasen AdventureWorks2022
, utan att välkomstskärmen visas:
Ssms -E -S ACCTG -d AdventureWorks2022 -nosplash
Följande skript öppnar SQL Server Management Studio från en kommandoprompt och öppnar MonthEndQuery-skriptet.
Ssms "C:\Documents and Settings\username\My Documents\SQL Server Management Studio Projects\FinanceScripts\FinanceScripts\MonthEndQuery.sql"
Följande skript öppnar SQL Server Management Studio från en kommandotolk och öppnar projektet NewReportsProject på datorn med namnet developer
:
Ssms "\\developer\fin\ReportProj\ReportProj\NewReportProj.ssmssqlproj"
Följande skript öppnar SQL Server Management Studio från en kommandotolk och öppnar lösningen MonthlyReports:
Ssms "C:\solutionsfolder\ReportProj\MonthlyReports.ssmssln"