SSMS-hulpprogramma
van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Het hulpprogramma SSMS opent SQL Server Management Studio. Indien opgegeven, Ssms ook verbinding met een server tot stand brengt en query's, scripts, bestanden, projecten en oplossingen opent.
U kunt bestanden opgeven die query's, projecten of oplossingen bevatten. Bestanden die query's bevatten, worden automatisch verbonden met een server als er verbindingsgegevens worden opgegeven en het bestandstype is gekoppeld aan dat type server. .sql bestanden bijvoorbeeld een SQL Query Editor-venster openen in SQL Server Management Studio en .mdx-bestanden openen een MDX Query Editor-venster in SQL Server Management Studio. SQL Server Solutions and Projects geopend in SQL Server Management Studio.
Notitie
Het hulpprogramma Ssms voert geen query's uit. Als u query's vanaf de opdrachtregel wilt uitvoeren, gebruikt u het hulpprogramma sqlcmd.
Syntaxis
Ssms
[scriptfile] [projectfile] [solutionfile]
[-S servername] [-d databasename] [-G] [-U username] [-E] [-nosplash] [-log [filename]?] [-?]
Argumenten
scriptbestand Geeft een of meer scriptbestanden op die moeten worden geopend. De parameter moet het volledige pad naar de bestanden bevatten.
projectbestand Hiermee geeft u een scriptproject op dat moet worden geopend. De parameter moet het volledige pad naar het scriptprojectbestand bevatten.
oplossingsbestand Hiermee geeft u een oplossing op die moet worden geopend. De parameter moet het volledige pad naar het oplossingsbestand bevatten.
[-Sservernaam] Servernaam
[-ddatabasenaam] Databasenaam
[-G] Verbinding maken met behulp van Active Directory-authenticatie. Het type verbinding wordt bepaald door of -U is opgenomen.
Notitie
Active Directory - Universeel met MFA-ondersteuning wordt momenteel niet ondersteund.
[-Ugebruikersnaam] Gebruikersnaam bij het maken van verbinding met SQL-verificatie
Notitie
-P is verwijderd in SSMS versie 18.0.
Tijdelijke oplossing: Probeer eenmaal verbinding te maken met de server via de gebruikersinterface en sla uw wachtwoord op.
[-E] Verbinding maken met Windows-verificatie
[-nosplash] Hiermee voorkomt u dat SQL Server Management Studio de welkomstschermafbeelding weergeeft tijdens het openen. Gebruik deze optie wanneer u verbinding maakt met de computer waarop SQL Server Management Studio wordt uitgevoerd via Terminal Services via een verbinding met een beperkte bandbreedte. Dit argument is niet hoofdlettergevoelig en kan vóór of na andere argumenten worden weergegeven
[-log[bestandsnaam]?] Registreert SQL Server Management Studio-activiteit in het opgegeven bestand voor probleemoplossing
[-?] Geeft hulp voor opdrachtregels weer
Opmerkingen
Alle switches zijn optioneel en gescheiden door een spatie behalve bestanden, die worden gescheiden door komma's. Als u geen schakelopties opgeeft, opent Ssms SQL Server Management Studio zoals opgegeven in de Opties instellingen in het Extra menu. Bijvoorbeeld, als op de pagina Omgeving/Algemeen de optie Bij het opstartenNieuwe queryvenster openenis gespecificeerd, dan wordt Ssms geopend met een lege Query-editor.
De schakeloptie -log moet aan het einde van de opdrachtregel verschijnen, na alle andere schakelaars. Het argument bestandsnaam is optioneel. Als er een bestandsnaam is opgegeven en het bestand niet bestaat, wordt het bestand gemaakt. Als het bestand niet kan worden gemaakt, bijvoorbeeld vanwege onvoldoende schrijftoegang, wordt het logboek in plaats daarvan naar de niet-gelokaliseerde APPDATA-locatie geschreven (zie hieronder). Als het bestandsnaamargument niet is opgegeven, worden twee bestanden naar de map met niet-gelokaliseerde toepassingsgegevens van de huidige gebruiker geschreven. De map met niet-gelokaliseerde toepassingsgegevens voor SQL Server vindt u in de omgevingsvariabele APPDATA. Voor SQL Server 2012 is de map bijvoorbeeld <systeemstation>:\Users\<gebruikersnaam>\AppData\Roaming\Microsoft\AppEnv\10.0\. De twee bestanden hebben standaard de naam ActivityLog.xml en ActivityLog.xsl. De voormalige bevat de gegevens van het activiteitenlogboek en de laatste is een XML-opmaakmodel, dat een handigere manier biedt om het XML-bestand weer te geven. Gebruik de volgende stappen om het logboekbestand weer te geven in de standaard-XML-viewer, zoals Internet Explorer: Klik op Start, klik vervolgens op Uitvoeren..., typ vervolgens '<systeemstation>:\Users\<gebruikersnaam>\AppData\Roaming\Microsoft\AppEnv\10.0\ActivityLog.xml' in het opgegeven veld en druk vervolgens op Enter.
Bestanden met query's vragen om verbinding te maken met een server als er verbindingsgegevens worden opgegeven en het bestandstype is gekoppeld aan dat type server. .sql bestanden bijvoorbeeld een SQL Query Editor-venster openen in SQL Server Management Studio en .mdx-bestanden openen een MDX Query Editor-venster in SQL Server Management Studio. SQL Server Solutions and Projects worden geopend in SQL Server Management Studio.
De volgende tabel wijst servertypen toe aan bestandsextensies.
Server type | Extensie |
---|---|
SQL Server | .SQL |
SQL Server Analysis Services | .Mdx .xmla |
Voorbeelden
Met het volgende script wordt SQL Server Management Studio geopend vanaf een opdrachtprompt met de standaardinstellingen:
Ssms
Het volgende script opent SQL Server Management Studio vanuit een opdrachtprompt met behulp van Active Directory - geïntegreerd:
Ssms.exe -S servername.database.windows.net -G
Met het volgende script wordt SQL Server Management Studio geopend vanaf een opdrachtprompt, met Windows-verificatie, waarbij de Code-editor is ingesteld op de server ACCTG
en de database AdventureWorks2022
, zonder het welkomstscherm weer te geven:
Ssms -E -S ACCTG -d AdventureWorks2022 -nosplash
Met het volgende script wordt SQL Server Management Studio geopend vanaf een opdrachtprompt en wordt het MonthEndQuery-script geopend.
Ssms "C:\Documents and Settings\username\My Documents\SQL Server Management Studio Projects\FinanceScripts\FinanceScripts\MonthEndQuery.sql"
Met het volgende script wordt SQL Server Management Studio geopend vanaf een opdrachtprompt en wordt het Project NewReportsProject geopend op de computer met de naam developer
:
Ssms "\\developer\fin\ReportProj\ReportProj\NewReportProj.ssmssqlproj"
Met het volgende script wordt SQL Server Management Studio geopend vanaf een commandprompt en wordt de oplossing MonthlyReports geopend.
Ssms "C:\solutionsfolder\ReportProj\MonthlyReports.ssmssln"
Zie ook
SQL Server Management Studio gebruiken