[TL:DR]我需要能够使用* Latin1编码的预定格式将ad-hoc数据从MS SQL Server数据库导出到本地计算机上的文件。我不确定SSMS是否有办法创建工作流,或者是否有PowerShell脚本解决方案,但遗憾的是我无法出于各种原因使用SSIS。
更长的故事
我经常从各种MS SQL Server实例上的一堆表中提取数据,并且所有这些实例都在运行各种版本的SQL Server,从2008年到2016年。导出数据后,我使用它来构建使用SSIS包设置的不同测试环境。
我通常使用SSMS 2016连接到SQL Server,然后使用“导出数据”向导。由于需要使用此方法手动单击各种选项,因此不是非常有效,并且由于所有手动点击方面而且此错误正在此级别进行并且直到需要,分析等数据
我想要一种方法来制作这个过程我试图解释更有效,并自动化更少的手动人工步骤。我尝试使用PowerShell(和SQLPS)方法,看起来非常慢,导出文件的编码并不是真的正确。我使用旧的DB和旧的SSIS包,并将所有这些转换为UTF8似乎非常混乱,所以我绝对需要输出ANSI1252(Latin 1)编码。
那里的任何专家都有一些很好的建议可以帮助我吗?