SQL Server Express is een gratis versie van SQL Server die u gebruiken kunt om desktop en Web gebaseerde databasetoepassingen te maken. Ontwikkelaars beheren SQL Server Express met behulp van SQL Server Management Studio. Ze gebruiken ook een kleine command-line utility genaamd \"Sqlcmd\". Sqlcmd kunt u transactionele SQL commando's uitvoeren, het uitvoeren van opgeslagen procedures en SQL-scripts uitvoeren. Als u gewoon uitvoeren van een SQL-script wilt, is soms het gemakkelijker om dat te doen met behulp van Sqlcmd. Door de openstelling van een nieuw opdrachtpromptvenster krijg je te Sqlcmd.
Wat die u nodig hebt
- SQL Server Express
Instructies
Typ CMD in het windows-\"Start Menu\" en druk op \"Enter\". Het opdrachtpromptvenster wordt geopend.
Typ een van de volgende opdrachten om te verbinden met de database:
Sqlcmd -u username -p wachtwoord
Sqlcmd -S computerName\instanceName
De eerste opdracht gebruiken als u een gebruikersnaam en wachtwoord instellen tijdens de installatie van SQL Server Express. Vervangen van \"username\" en \"password\" met de werkelijke gebruikersnaam en het wachtwoord dat u setup. De tweede opdracht gebruiken als u een \"named instance\ hebt gemaakt" tijdens de installatie. Vervangen \"computerName\" met de naam van uw computer en de \"instanceName\" met de naam van het SQL-exemplaar die u hebt gemaakt tijdens de installatie.
Typ de volgende opdracht en druk op \"ENTER\":
Sqlcmd -i C:\mySqlScript.sql.
SQL Server Express zal het script met de naam \"mySqlScript.sql\". Vervangen van die \"mySqlScript.sql\" met de naam van het script dat u wilt uitvoeren. Omvatten de volledige pad-aanduiding. Als de SQL-script gegevens uit de database retourneert, weergegeven SQL Server Express de resultaten in het opdrachtpromptvenster. .
Typ Sqlcmd -i C:\nameOfScript -o C:\outputFile.txt en druk op ENTER opnieuw het script moet worden uitgevoerd. Dit zal de resultaten doorsturen naar een tekstbestand met de naam \"C:\outputFile.txt\". U kunt dit bestand een willekeurige naam. Opslaan naar een tekstbestand is handig wanneer u wilt vastleggen en opslaan van de queryresultaten.
Typ exit Sqlcmd. SQL Server Express, wordt de sessie beëindigd.
- Als u SQL-scripts vaker uitvoert, kunt u partij (.bat) bestanden die het proces kunnen versnellen (zie bronnen). Bijvoorbeeld, kon u plaatst de opdrachten hierboven in een batch-bestand en sla het op uw bureaublad. U kunt het later uitvoeren door te dubbelklikken op het bestand.