Ant*_*igm 11 sql-server-2008 sql-server windows
我一直在尝试使用 SQL Server Management Studio 2008 内置的“解决方案资源管理器”来管理一个项目,经过 2 周的努力,我决定我并不真正关心它。它的“方便”功能实际上是一个很大的障碍。
不幸的是,我工作的地方是一家 MS 商店,并且非常受阻。我想回到命令行(我渴望 Vim!)。我已经安装了一个带有 TortiseSVN 前端的本地 subversion 存储库,以替换上面提到的“解决方案资源管理器”并使其运行良好。我还安装了 Vim,在继续定制它的同时,让它嗡嗡作响。
但是,我还没有找到解决方案的一件事是如何通过命令行向 SQL Server 运行命令。我习惯于 MySQL/Postgres 命令行提示,因为这是我过去使用过的并且在我的课程中使用的。但是,我似乎找不到通过 Windows 中的命令行执行脚本的方法。我目前在 Vim 中编辑它们,在 SSMS 中刷新页面,然后执行。除非需要,否则我什至不想触摸 SMSS。
我看过建议使用 sqlsharp 的帖子,但是当我转到该页面时,我觉得这不是我想要的。
- 编辑
我真的希望可以有 2 个答案复选标记。P. Campbell 有技术上的正确答案,我已经尝试了几次(当我尝试 sqlcmd 时我一直收到错误...在研究命名管道的运行方式时...即使我已经设置了它并启用,它似乎不起作用。)
在尝试并没有任何成功之后,我尝试了复制并粘贴到管理工作室的方法,但这太荒谬了......所以我决定也许 HardCode 也是正确的。
p.c*_*ell 15
你考虑过 SQLCMD 吗?
这是一篇关于使用 SQLCMD 命令行实用程序的文章。
您可以执行即席 SQL 语句,或运行 .sql 脚本。
以下示例从命令行运行 C:\MyScript.sql 脚本,并将查询和结果输出到位于 C:\MyResults.txt 的文本文件。
C:\Windows>sqlcmd -S NOTTINTRA3\SQL2005 -i C:\MyScript.sql -o c:\MyResults.txt -e

| 归档时间: |
|
| 查看次数: |
4034 次 |
| 最近记录: |