当前位置:Gxlcms > 数据库问题 > MSSQL数据库高版本迁移到低版本

MSSQL数据库高版本迁移到低版本

时间:2021-07-01 10:21:17 帮助过:58人阅读

,多大都不怕,唯一担心的只是时间长短而已。

osql –S localhost –d mydb –E –i D:\bf.sql  搞定

技术分享


1、使用osql执行单个 Transact-SQL 语句

      在键入cmd与下面这一个类似的命令:

    osql -E -q "Transact-SQL statement"  

    例如:sql -E -q "use myDB select * from myTable"

    其中 -E 表示使用 Microsoft Windows NT 身份验证。

    也可以使用sa账户,具体可以看看上面的命令!

    而-q 表示运行 Transact-SQL 语句,但是在查询结束时不退出 osql。

    如要运行 Transact-SQL 语句并退出 osql,请使用 -Q 参数来代替 -q。

2、使用osql执行一个大脚本文件

     将该工具指向一个脚本文件,步骤:

    a.创建一个包含一批 Transact-SQL 语句的脚本文件(如 myfile.sql)。

    b.打开命令提示符,键入与下面类似的一个命令,然后按 ENTER 键:

    osql -E -i input_file

    其中input_file 是脚本文件及其完整路径。例如,如果脚本文件 myfile.sql 在 C:\users文件夹中,

    请将参数 myfile 替换为 C:\users\myfile.sql。

    该脚本文件的运行结果将出现在控制台窗口中。

    如果您想将运行结果定向到一个文件,请向上述命令中添加 -o output_file 参数。例如:

    osql -E -i input_file -o output_file

    其中output_file 是输出文件及其完整路径。

 

小插曲:过程中遇到无法对 数据库‘UDS‘ 执行 删除,因为它正用于复制。 (.Net SqlClient Data Provider)

解决方案记录一下:

sp_removedbreplication ‘UDS‘

 DROP DATABASE UDS

 

MSSQL数据库高版本迁移到低版本

标签:使用   ase   logs   技术   数据库   tran   控制台   studio   导出   

人气教程排行