SQL导入数据量大的本子,命令行工具OSQL

目标:

目标:

 

 

  飞速在2贰个库修改Test表的某条记下,这多少个库都分别在分歧的服务器上。

  赶快在二十二个库修改Test表的某条记下,这多少个库都各自在差别的服务器上。

问题:

问题:

  平常会想到,到种种库都推行一下语句不就好了吗?这几个数据库切换成切换去,挺费力了,通过命令行工具osql.exe就可以长足的消除这些难点。

  平日会想到,到每一个库都推行一下语句不就好了吗?这一个数据库切换到切换去,挺辛劳了,通过命令行工具osql.exe就足以长足的减轻那些主题材料。

  因为SQL数据库备份的时候没留神,把贰个表的数码导出成了本子,结果文件大小居然有200多兆,施行直接sql报错

  因为SQL数据库备份的时候没留神,把3个表的数目导出成了剧本,结果文件大小居然有200多兆,实行直接sql报错

方法:

SQL导入数据量大的本子,命令行工具OSQL。方法:

 

 

  一、新建三个文本,增加如下内容,保存,修改后缀为.bat批管理公事。

  壹、新建几个文件,增多如下内容,保存,修改后缀为.bat批管理公事。

方法:

方法:

"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.3.8,9888 -dGUANGZHOU -icmd.sql -o广州.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.3.8,9888 -dSHENZHEN -icmd.sql -o深圳.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.5.8 -dZHUHAI -icmd.sql -o珠海.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.7.8 -dSHANTOU -icmd.sql -o汕头.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.7.8 -dFOSHAN -icmd.sql -o佛山.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.7.8 -dSHAOGUAN -icmd.sql -o韶关.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.7.8 -dHEYUAN -icmd.sql -o河源.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.7.8 -dMEIZHOU -icmd.sql -o梅州.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.5.8 -dHUIZHOU -icmd.sql -o惠州.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.7.8 -dSHANWEI -icmd.sql -o汕尾.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.5.8 -dDONGGUAN -icmd.sql -o东莞.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.3.8,9888 -dZHONGSHAN -icmd.sql -o中山.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.7.8 -dJIANGMEN -icmd.sql -o江门.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.7.8 -dYANGJIANG -icmd.sql -o阳江.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.5.8 -dZHANJIANG -icmd.sql -o湛江.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.5.8 -dMAOMING -icmd.sql -o茂名.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.5.8 -dZHAOQING -icmd.sql -o肇庆.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.7.8 -dQINGYUAN -icmd.sql -o清远.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.7.8 -dCHAOZHOU -icmd.sql -o潮州.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.7.8 -dJIEYANG -icmd.sql -o揭阳.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.7.8 -dYUNFU -icmd.sql -o云浮.log
pause
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.3.8,9888 -dGUANGZHOU -icmd.sql -o广州.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.3.8,9888 -dSHENZHEN -icmd.sql -o深圳.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.5.8 -dZHUHAI -icmd.sql -o珠海.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.7.8 -dSHANTOU -icmd.sql -o汕头.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.7.8 -dFOSHAN -icmd.sql -o佛山.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.7.8 -dSHAOGUAN -icmd.sql -o韶关.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.7.8 -dHEYUAN -icmd.sql -o河源.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.7.8 -dMEIZHOU -icmd.sql -o梅州.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.5.8 -dHUIZHOU -icmd.sql -o惠州.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.7.8 -dSHANWEI -icmd.sql -o汕尾.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.5.8 -dDONGGUAN -icmd.sql -o东莞.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.3.8,9888 -dZHONGSHAN -icmd.sql -o中山.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.7.8 -dJIANGMEN -icmd.sql -o江门.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.7.8 -dYANGJIANG -icmd.sql -o阳江.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.5.8 -dZHANJIANG -icmd.sql -o湛江.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.5.8 -dMAOMING -icmd.sql -o茂名.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.5.8 -dZHAOQING -icmd.sql -o肇庆.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.7.8 -dQINGYUAN -icmd.sql -o清远.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.7.8 -dCHAOZHOU -icmd.sql -o潮州.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.7.8 -dJIEYANG -icmd.sql -o揭阳.log
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123456 -S192.168.7.8 -dYUNFU -icmd.sql -o云浮.log
pause

  壹、新建三个文书,增加如下内容,保存,修改后缀为.bat批管理公事。

  一、新建1个文本,加多如下内容,保存,修改后缀为.bat批管理公事。

解释: -U 用户名  

解释: -U 用户名  

"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123 -S127.0.0.1 -dStudent -icmd.sql -o执行日志.log
pause
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -Usa -P123 -S127.0.0.1 -dStudent -icmd.sql -o执行日志.log
pause

    -P 密码  

    -P 密码  

解释: -U 用户名  

解释: -U 用户名  

    -S IP+端口  

    -S IP+端口  

    -P 密码  

    -P 密码  

    -d 库名称  

    -d 库名称  

    -S IP+端口  

    -S IP+端口  

    -i cmd.sql (待实行的sql语句文件)  

    -i cmd.sql (待实践的sql语句文件)  

    -d 库名称  

    -d 库名称  

    -o 日志.log

    -o 日志.log

    -i cmd.sql (待实践的sql语句文件)  

    -i cmd.sql (待实施的sql语句文件)  

  贰、再新建一个文书,加多待推行的SQL语句,如下示例,保存为cmd.sql  (cmd.sql能够放肆命名,但必须与-i
cmd.sql 命名参数保持1致)

  2、再新建叁个文书,增多待实施的SQL语句,如下示例,保存为cmd.sql  (cmd.sql能够专擅命名,但必须与-i
cmd.sql 命名参数保持1致)

    -o 日志.log

    -o 日志.log

update Test
set Name = 'EminemJk'
where ID = 1
update Test
set Name = 'EminemJk'
where ID = 1

997755.com澳门葡京 ,  2、运行*.bat文件,即执行cmd.sql内的SQL 

  2、运行*.bat文件,即执行cmd.sql内的SQL 

  3、运行*.bat文件,即执行cmd.sql内的SQL,很快捷。

  3、运行*.bat文件,即执行cmd.sql内的SQL,很快捷。

  997755.com澳门葡京 1

  997755.com澳门葡京 2

997755.com澳门葡京 3

997755.com澳门葡京 4

 

 

 

 

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website