最近经常用到超过80M *.sql文件的导入问题。
上网找了一下,发现超过80M的文件是不能在查询分析器中执行的。
sqlcmd 使用笔记
登录sqlcmd
命令 sqlcmd -S 服务器名称 -U 帐户 -P 密码
示例 sqlcmd -S "HOMESQLEXPRESS" -U "sa" -P "12345678"
直接执行SQL Script
命令 sqlcmd -S 服务器名称 -U 帐户 -P 密码 -d 数据库 -i SQL Script
示例 sqlcmd -S "HOMESQLEXPRESS" -U "sa" -P "12345678" -d"Database" -i "E:My Documentstest.sql"
查询当前服务器上的数据库
(*) 可能需要 Use Master
1. Select [Name] From sysdatabases
2. sp_helpdb
查询当前数据库的表和存储过程
表:select * from sysobjects where status >=0 andxtype='U'
存储过程:select * from sysobjects where status >=0and xtype='P'