我一直在尝试使用SQL Server Management Studio 2008内置的“解决方案资源管理器”来管理一个项目,经过2周的苦苦挣扎,我决定我真的不在乎它。它的“便利”功能实际上是一个障碍。
不幸的是,我工作的地方是一家MS商店,而且完全束手无策。我想回到命令行(我渴望Vim!)。我已经安装了一个带有TortiseSVN前端的本地Subversion存储库,以替换上面提到的“ Solution Explorer”并使其运行良好。我还安装了Vim,并且仍在进行自定义时,让它嗡嗡作响。
但是,我尚未找到解决方案的一件事是如何通过命令行对SQL Server运行命令。我习惯了MySQL / Postgres命令行提示符,因为那是我过去使用过的,并且在我上课时一直在使用。但是,我似乎找不到在Windows中通过命令行执行脚本的方法。我目前在Vim中编辑它们,在SSMS中刷新页面,然后执行。除非需要,否则我什至不愿触摸SMSS。
我看到过一些建议使用sqlsharp的帖子,但是当我转到该页面时,我感觉不完全是我想要的。
- 编辑
我真的希望可以有2个复选标记。P. Campbell提供了正确的技术答案,并且我已经尝试了几次(尝试sqlcmd时我总是遇到错误……正在研究命名管道的运行方式……即使我已经设置了它)并启用它,似乎无效。)
尝试过但没有成功之后,我尝试了将其复制并粘贴到Management Studio方法中的方法,但这太荒谬了。因此,我认为HardCode也是正确的。