SQLCMD
| sqlcmd | ||
|---|---|---|
| Generel information | ||
| programtype | software | |
| Udvikler | microsoft | |
| Licens | Microsoft EULA | |
| Links | ||
SQLCMD er et værktøj til styring af relationelle databaser ( DBMS ) baseret på Transact-SQL- sproget via kommandolinjen.
Ved at bruge kommandolinjen sqlcmd kan du:
- Send T-SQL-instruktioner til SQL Server-databasen.
- Opret scripts og procedurer.
Dedikeret administrationsforbindelse
SQLCMD er også en af de sidste udveje, når systemet fejler (f.eks. når hovedsystemets database kaldet master bliver ødelagt). Når systemet hænger eller ikke er tilgængeligt. DAC (Dedicated Management Connection) er en af de nyeste ressourcer. SQLCMD tillader en dedikeret administrationsforbindelse ved hjælp af parameteren -A som følger:
sqlcmd -A
SQLCMD bruger OLE DB
Til sin forbindelse med databasen bruger SQLCMD OLE DB forbindelsen. SQL Server Visual Tools (The Management Studio) bruger sqlclienten til sine forbindelser.
Historien om sqlcmd
SQLCMD dukker op som et værktøj til at udføre T-SQL-sætninger gennem kommandolinjen i SQL Server 2005. Det er i øjeblikket også indarbejdet i SQL Server 2008. Forgængeren til sqlcmd er OSQL-versionen af SQL Server 2000.
Parameterbeståelse og scriptsprog Som specificeret ovenfor kan sqlcmd bruges som et programmeringsscriptsprog. Dynamisk dataoverførsel er tilladt såvel som interaktion med scripts genereret i .sql-filer.