有没有命令行界面可以运行脚本,执行以下操作: 连接到服务器 a 运行查询 1 连接到服务器 b 运行查询 2 运行查询 3
我尝试在SQL Server Management Studio中搜索,但没有找到任何内置的东西。 谢谢!
有没有命令行界面可以运行脚本,执行以下操作: 连接到服务器 a 运行查询 1 连接到服务器 b 运行查询 2 运行查询 3
我尝试在SQL Server Management Studio中搜索,但没有找到任何内置的东西。 谢谢!
sqlcmd 实用工具
http://msdn.microsoft.com/zh-cn/library/ms162773.aspx
它通常随 SQL Server 安装程序一起提供,并默认位于以下目录中:
C:\Program Files\Microsoft SQL Server\100\Tools\Binn\SQLCMD.EXE
如果您想要导入/导出数据,可以使用一个命令行实用程序叫做BCP来执行这些类型的过程。
bcp 实用程序可在用户指定的格式下,在 Microsoft SQL Server 实例和数据文件之间批量复制数据。bcp 实用程序可用于将大量新行导入 SQL Server 表中,或将数据从表中导出到数据文件中。除非与 queryout 选项一起使用,否则该实用程序不需要了解 Transact-SQL。要将数据导入表中,必须使用为该表创建的格式文件,或者了解表的结构和其列有效的数据类型。