使用sqlserver数据库,需要执行一个sql脚本,文件有将近一个G的大小,直接在客户端执行,不太现实,根本打不开文件
想到的解决方案是使用命令:sqlcmd -S SERVERNAME -U USERNAME -P PASSWORD -i filename.sql
如果装的是2000版的sql那用的命令是osql,05的用sqlcmd
sqlcmd -i sqlfile.sql -d databasename -s 127.0.0.1
sqlcmd 使用笔记
登录sqlcmd
命令 sqlcmd -S 服务器名称 -U 帐户 -P 密码
示例 sqlcmd -S "HOMESQLEXPRESS" -U "sa" -P "12345678"
直接执行SQL 脚本
命令 sqlcmd -S 服务器名称 -U 帐户 -P 密码 -d 数据库 -i SQL Script
示例 sqlcmd -S "DESKTOP-PM5BCHP" -U "sa" -P "123456" -d "RASDEV" -i "E:hello.sql"
例如:Sqlcmd -S 127.0.0.1 -d RASDEV20190116 -i "e:\log\hello.sql"