SQLCMD
| sqlcmd | ||
|---|---|---|
| Generell informasjon | ||
| programtype | programvare | |
| utvikler | Microsoft | |
| Tillatelse | Microsoft EULA | |
| Lenker | ||
SQLCMD er et verktøy for å administrere relasjonsdatabaser ( DBMS ) basert på Transact-SQL- språket gjennom kommandolinjen.
Ved å bruke kommandolinjen sqlcmd kan du:
- Send T-SQL-instruksjoner til SQL Server-databasen.
- Lage skript og prosedyrer.
Dedikert administrasjonstilkobling
SQLCMD er også en av de siste utveiene når systemet svikter (f.eks. når hovedsystemdatabasen kalt master blir ødelagt). Når systemet henger eller ikke er tilgjengelig. Den dedikerte administrasjonstilkoblingen (DAC) er en av de nyeste ressursene. SQLCMD tillater en dedikert administrasjonstilkobling ved å bruke parameteren -A som følger:
sqlcmd -A
SQLCMD bruker OLE DB
For tilkoblingen til databasen bruker SQLCMD OLE DB-tilkoblingen. SQL Server Visual Tools (The Management Studio) bruker sqlclient for sine tilkoblinger.
Historien til sqlcmd
SQLCMD dukker opp som et verktøy for å utføre T-SQL-setninger gjennom kommandolinjen i SQL Server 2005. Den er for tiden også innlemmet i SQL Server 2008. Forgjengeren til sqlcmd er OSQL-versjonen av SQL Server 2000.
Parameter Passing and Scripting Language Som spesifisert ovenfor kan sqlcmd brukes som et programmeringsskriptspråk. Dynamisk dataoverføring er tillatt samt interaksjon med skript generert i .sql-filer.